diff --git a/public/js/icinga/behavior/actiontable.js b/public/js/icinga/behavior/actiontable.js index 6f65213146..71ca950516 100644 --- a/public/js/icinga/behavior/actiontable.js +++ b/public/js/icinga/behavior/actiontable.js @@ -43,7 +43,7 @@ * Handle the selection of an action table * * @param table {HTMLElement} The table - * @param {Icinga} + * @param icinga {Icinga} * * @constructor */ @@ -158,7 +158,6 @@ return; } var self = this; - var url = this.getMultiselectionUrl(); this.rowActions() .filter( function (i, el) { @@ -283,14 +282,7 @@ var ActionTable = function (icinga) { Icinga.EventListener.call(this, icinga); - - /** - * The hash that is currently being loaded - * - * @var String - */ - this.loadingHash = null; - + /** * If currently loading * @@ -364,7 +356,7 @@ } self.icinga.history.pushUrl(state); - // re draw all table selections + // redraw all table selections self.tables().each(function () { new Selection(this, self.icinga).refresh(); }); @@ -375,13 +367,13 @@ }; /** - * Ensure that + * Render the selection and prepare selection rows */ ActionTable.prototype.onRendered = function(evt) { var container = evt.target; var self = evt.data.self; - // Set first links href in a action table tr as row href: + // initialize all rows with the correct link, to assure that $('table.action tr', container).each(function(idx, el) { var $a = $('a[href].rowaction', el).first(); if ($a.length) { @@ -395,12 +387,12 @@ } }); - // draw all selections + // draw all active selections that have disappeared on reload self.tables().each(function(i, el) { new Selection(el, self.icinga).refresh(); }); - // update displayed selection count + // update displayed selection counter var table = new Selection(self.tables(container).first()); $(container).find('.selection-info-count').text(table.selections().size()); };