Charles McNulty
2013-10-25 d194179863837ab7ed4e4eaae5e3f6ace96844d5
Fix shift-select when navigating UP the messsage list
1 files modified
4 ■■■ changed files
program/js/list.js 4 ●●● patch | view | raw | blame | history
program/js/list.js
@@ -911,7 +911,8 @@
    from_rowIndex = this._rowIndex(this.rows[this.shift_start].obj),
    to_rowIndex = this._rowIndex(to_row.obj);
  if (!to_row.expanded && to_row.has_children)
  // if we're going down the list, and we hit a thread, and it's closed, select the whole thread
  if (from_rowIndex < to_rowIndex && !to_row.expanded && to_row.has_children)
    if (to_row = this.rows[(this.row_children(id)).pop()])
      to_rowIndex = this._rowIndex(to_row.obj);
@@ -933,6 +934,7 @@
  }
},
/**
 * Helper method to emulate the rowIndex property of non-tr elements
 */