diff --git a/src/webui/www/public/scripts/dynamicTable.js b/src/webui/www/public/scripts/dynamicTable.js index 78b03bd73..156b09518 100644 --- a/src/webui/www/public/scripts/dynamicTable.js +++ b/src/webui/www/public/scripts/dynamicTable.js @@ -212,8 +212,11 @@ var DynamicTable = new Class({ if (tr.hasClass('selected')) tr.removeClass('selected'); } + this.onSelectedRowChanged(); }, + onSelectedRowChanged : function () {}, + updateRowData : function (data) { var rowId = data['rowId']; var row; @@ -350,7 +353,6 @@ var DynamicTable = new Class({ } else { // Simple selection this._this.selectRow(this.rowId); - updatePropertiesPanel(); } } return false; @@ -720,6 +722,10 @@ var TorrentsTable = new Class({ getCurrentTorrentHash : function () { return this.getSelectedRowId(); + }, + + onSelectedRowChanged : function () { + updatePropertiesPanel(); } });