thomascube
2011-09-22 ebee2ab26ed69cb2fabd1b68828ae52c3783319d
Ignore events from form elements

1 files modified
11 ■■■■ changed files
program/js/list.js 11 ●●●● patch | view | raw | blame | history
program/js/list.js
@@ -954,7 +954,8 @@
 */
key_press: function(e)
{
  if (this.focused != true)
  var target = e.target || {};
  if (this.focused != true || target.nodeName == 'INPUT' || target.nodeName == 'TEXTAREA' || target.nodeName == 'SELECT')
    return true;
  var keyCode = rcube_event.get_keycode(e),
@@ -1004,13 +1005,17 @@
 */
key_down: function(e)
{
  var target = e.target || {};
  if (this.focused != true || target.nodeName == 'INPUT' || target.nodeName == 'TEXTAREA' || target.nodeName == 'SELECT')
    return true;
  switch (rcube_event.get_keycode(e)) {
    case 27:
      if (this.drag_active)
        return this.drag_mouse_up(e);
      return this.drag_mouse_up(e);
      if (this.col_drag_active) {
        this.selected_column = null;
        return this.column_drag_mouse_up(e);
        return this.column_drag_mouse_up(e);
      }
    case 40: