Aleksander Machniak
2014-06-09 20ac879b4b346cc6ebb73ad65dcd762fb68a9a5d
Fix so list record identifier can be '0'
1 files modified
10 ■■■■ changed files
program/js/list.js 10 ●●●● patch | view | raw | blame | history
program/js/list.js
@@ -65,8 +65,8 @@
  this.drag_active = false;
  this.col_drag_active = false;
  this.column_fixed = null;
  this.last_selected = 0;
  this.shift_start = 0;
  this.last_selected = null;
  this.shift_start = null;
  this.focused = false;
  this.drag_mouse_start = null;
  this.dblclick_time = 500; // default value on MS Windows is 500
@@ -293,7 +293,7 @@
  this.rows = {};
  this.rowcount = 0;
  this.last_selected = 0;
  this.last_selected = null;
  if (sel)
    this.clear_selection();
@@ -939,7 +939,7 @@
    this.multi_selecting = true;
  }
  if (this.last_selected != 0 && this.rows[this.last_selected]) {
  if (this.last_selected && this.rows[this.last_selected]) {
    $(this.rows[this.last_selected].obj).removeClass('focused')
      .find(this.col_tagname()).eq(this.subject_col).removeAttr('tabindex');
  }
@@ -1171,7 +1171,7 @@
  if (num_select && !this.selection.length && !no_event) {
    this.triggerEvent('select');
    this.last_selected = 0;
    this.last_selected = null;
  }
},