diff --git a/template.jst b/template.jst index d6e11806c..0df0742bf 100644 --- a/template.jst +++ b/template.jst @@ -53,11 +53,12 @@ var engine = (function() { if (/Chrome\//.test(navigator.userAgent)) return 'blink'; if (/WebKit\//.test(navigator.userAgent)) return 'webkit'; if (/Gecko\/|Goanna/.test(navigator.userAgent)) return 'gecko'; + if (/Presto\//.test(navigator.userAgent)) return 'presto'; })(); if (engine) { - var engines = {'firefox': 'gecko', 'chromium': 'blink', 'safari': 'webkit', 'webkitgtk-': 'webkit'}; + var engines = {'firefox': 'gecko', 'chromium': 'blink presto', 'safari': 'webkit', 'webkitgtk-': 'webkit'}; for (browser in engines) { - document.getElementById(browser + '-hide').checked = (engine !== engines[browser]); + document.getElementById(browser + '-hide').checked = (engines[browser].indexOf(engine) < 0); } }