From d72ddb277f2d03ddd9700dd640350dcebc6b1cc8 Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Mon, 22 Apr 2013 18:26:25 +0200 Subject: add n and p for next and previous --- js/app/directives/itemshortcuts.coffee | 8 ++++---- js/public/app.js | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) (limited to 'js') diff --git a/js/app/directives/itemshortcuts.coffee b/js/app/directives/itemshortcuts.coffee index c249984eb..f80045d42 100644 --- a/js/app/directives/itemshortcuts.coffee +++ b/js/app/directives/itemshortcuts.coffee @@ -70,12 +70,12 @@ angular.module('News').directive 'itemShortcuts', ['$window', ($window) -> focused.is('button')) scrollArea = elm - # j or right - if e.keyCode == 74 or e.keyCode == 39 + # j or right or n + if e.keyCode == 74 or e.keyCode == 39 or e.keyCode == 78 jumpToNextItem(scrollArea) - # k or left - else if e.keyCode == 75 or e.keyCode == 37 + # k or left or p + else if e.keyCode == 75 or e.keyCode == 37 or e.keyCode == 80 jumpToPreviousItem(scrollArea) diff --git a/js/public/app.js b/js/public/app.js index f0c783ba1..e38b6670d 100644 --- a/js/public/app.js +++ b/js/public/app.js @@ -201,9 +201,9 @@ License along with this library. If not, see . focused = $(':focus'); if (!(focused.is('input') || focused.is('select') || focused.is('textarea') || focused.is('checkbox') || focused.is('button'))) { scrollArea = elm; - if (e.keyCode === 74 || e.keyCode === 39) { + if (e.keyCode === 74 || e.keyCode === 39 || e.keyCode === 78) { return jumpToNextItem(scrollArea); - } else if (e.keyCode === 75 || e.keyCode === 37) { + } else if (e.keyCode === 75 || e.keyCode === 37 || e.keyCode === 80) { return jumpToPreviousItem(scrollArea); } } -- cgit v1.2.3