X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=functions.js;h=95dceb054b13de65e87bc5b6c8a4458580f0fa5c;hb=583c58b86d199db8ccf13769175f64accd5bea38;hp=7000c585e90e09f39a377d045d289905c71b5b2f;hpb=5d8ddfed754b4aeb165eb52d88895c23f3326fa1;p=tt-rss.git diff --git a/functions.js b/functions.js index 7000c585..95dceb05 100644 --- a/functions.js +++ b/functions.js @@ -11,6 +11,14 @@ function is_opera() { return navigator.userAgent.match("Opera"); } +function is_khtml() { + return navigator.userAgent.match("KHTML"); +} + +function is_safari() { + return navigator.userAgent.match("Safari"); +} + function exception_error(location, e, silent) { var msg; @@ -214,13 +222,13 @@ function hotkey_handler(e) { if (new_feed) viewfeed(new_feed, ''); } - if (keycode == 78 || keycode == 40) { // n, down + if (!is_safari() && (keycode == 78 || keycode == 40)) { // n, down if (typeof moveToPost != 'undefined') { return moveToPost('next'); } } - if (keycode == 80 || keycode == 38) { // p, up + if (!is_safari() && (keycode == 80 || keycode == 38)) { // p, up if (typeof moveToPost != 'undefined') { return moveToPost('prev'); }