From a32e8036f5a4c2ca2e52e2de0db9ceeb1db310fd Mon Sep 17 00:00:00 2001 From: Igor Zhukov Date: Wed, 4 Jun 2014 13:01:01 +0400 Subject: [PATCH] Fixed numpad 0-9 keys See https://github.com/zhukov/webogram/commit/68496f8f621923e7a002d0de83d89a b78f93ddf7#commitcomment-6541254 --- app/js/directives.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/js/directives.js b/app/js/directives.js index 49fa7b08..67edec37 100644 --- a/app/js/directives.js +++ b/app/js/directives.js @@ -63,6 +63,13 @@ angular.module('myApp.directives', ['myApp.filters']) } return cancelEvent(e); } + if (e.keyCode >= 96 && e.keyCode <= 105 && !e.shiftKey && e.altKey) { // Alt + [0-9 numpad keys] + var currentSelected = $(scrollableWrap).find('.im_dialog_wrap a')[(e.keyCode - 96 || 10) - 1]; + if (currentSelected) { + currentSelected.click(); + } + return cancelEvent(e); + } if (e.keyCode == 27 || e.keyCode == 9 && e.shiftKey) { // ESC or Shift + Tab if (!searchFocused) {