diff --git a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/StorageManager/widgets/GridView.js b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/StorageManager/widgets/GridView.js index 97df155da5ee9733f25ee790c925d17f95782924..1edfa09f893548fea9ea28f1c3a46bd7bb32c3e3 100644 --- a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/StorageManager/widgets/GridView.js +++ b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/StorageManager/widgets/GridView.js @@ -116,8 +116,10 @@ function GridView(gridModel) { if(this._gridModel.isSelectMultiple && cellClasses && cellClasses.indexOf("rackSelected") !== -1) { cell.removeClass("rackSelected"); + return false; } else { cell.addClass("rackSelected"); + return true; } } @@ -127,9 +129,9 @@ function GridView(gridModel) { // Event Handlers // this._posClicked = function(posX, posY) { - this._selectPosition(posX, posY, null); + var isSelectedOrDeleted = this._selectPosition(posX, posY, null); if(this._posClickedEventHandler) { - this._posClickedEventHandler(posX, posY); + this._posClickedEventHandler(posX, posY, isSelectedOrDeleted); } }