Thomas Bruederli
2014-06-16 9749aeeb0bda83019c1872a72d438a19f9cb3085
Avoid scrolling of lists and menus when navigating with cursor keys (#1489929)
2 files modified
4 ■■■■ changed files
program/js/app.js 2 ●●● patch | view | raw | blame | history
program/js/treelist.js 2 ●●● patch | view | raw | blame | history
program/js/app.js
@@ -1677,7 +1677,7 @@
      case 63232: // "up", in safari keypress
      case 63233: // "down", in safari keypress
        focus_menu_item(keyCode == 38 || keyCode == 63232 ? -1 : 1);
        break;
        return rcube_event.cancel(e);
      case 9:   // tab
        if (this.focused_menu) {
program/js/treelist.js
@@ -739,7 +739,7 @@
        if (li.length) {
          focus_next(li, (mod = keyCode == 38 || keyCode == 63232 ? -1 : 1));
        }
        break;
        return rcube_event.cancel(e);
      case 37: // Left arrow key
      case 39: // Right arrow key