|
|
@ -506,7 +506,7 @@ select_all: function(filter)
|
|
|
|
|
|
|
|
|
|
|
|
// reset but remember selection first
|
|
|
|
// reset but remember selection first
|
|
|
|
var select_before = this.selection.join(',');
|
|
|
|
var select_before = this.selection.join(',');
|
|
|
|
this.clear_selection();
|
|
|
|
this.selection = new Array();
|
|
|
|
|
|
|
|
|
|
|
|
for (var n in this.rows)
|
|
|
|
for (var n in this.rows)
|
|
|
|
{
|
|
|
|
{
|
|
|
@ -515,6 +515,11 @@ select_all: function(filter)
|
|
|
|
this.last_selected = n;
|
|
|
|
this.last_selected = n;
|
|
|
|
this.highlight_row(n, true);
|
|
|
|
this.highlight_row(n, true);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
else if (this.rows[n])
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
this.set_classname(this.rows[n].obj, 'selected', false);
|
|
|
|
|
|
|
|
this.set_classname(this.rows[n].obj, 'unfocused', false);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// trigger event if selection changed
|
|
|
|
// trigger event if selection changed
|
|
|
|