Browse Source

Use .each(). Refactor conditionals.

adaptive-webui-19844
Thomas Piccirello 7 years ago
parent
commit
69af205094
  1. 15
      src/webui/www/private/scripts/dynamicTable.js

15
src/webui/www/private/scripts/dynamicTable.js

@ -489,19 +489,14 @@ var DynamicTable = new Class({
}, },
selectRow : function (rowId) { selectRow : function (rowId) {
this.selectedRows.empty(); this.deselectAll();
this.selectedRows.push(rowId); this.selectedRows.push(rowId);
var trs = this.tableBody.getElements('tr'); this.tableBody.getElements('tr').each(function(tr) {
for (var i = 0; i < trs.length; i++) { if (tr.rowId == rowId)
var tr = trs[i]; tr.addClass('selected');
if (tr.rowId == rowId) {
if (!tr.hasClass('selected'))
tr.addClass('selected');
}
else else
if (tr.hasClass('selected'))
tr.removeClass('selected'); tr.removeClass('selected');
} });
this.onSelectedRowChanged(); this.onSelectedRowChanged();
}, },

Loading…
Cancel
Save