From d110ea5ddfd05d35e85d699c64f762ba657a4193 Mon Sep 17 00:00:00 2001 From: Simon Schick Date: Thu, 17 Nov 2016 16:18:32 +0400 Subject: [PATCH 1/2] =?UTF-8?q?Only=20remove=20rows=20if=20deleteRowCallba?= =?UTF-8?q?ck=20doesn=E2=80=99t=20return=20`false`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dist/md-data-table.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dist/md-data-table.js b/dist/md-data-table.js index 1899916..db1dae0 100644 --- a/dist/md-data-table.js +++ b/dist/md-data-table.js @@ -96,9 +96,9 @@ $scope.getNumberOfSelectedRows = _.bind(ctrl.dataStorage.getNumberOfSelectedRows, ctrl.dataStorage); function deleteSelectedRows(){ - var deletedRows = ctrl.dataStorage.deleteSelectedRows(); - - $scope.deleteRowCallback({rows: deletedRows}); + if ($scope.deleteRowCallback({rows: deletedRows}) !== false) { + var deletedRows = ctrl.dataStorage.deleteSelectedRows(); + } } } }; From 2253f3f66518c57571a10c40ce7c8ce54ce41645 Mon Sep 17 00:00:00 2001 From: Simon Schick Date: Tue, 22 Nov 2016 18:35:04 +0400 Subject: [PATCH 2/2] Fixed variable --- dist/md-data-table.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/md-data-table.js b/dist/md-data-table.js index db1dae0..579588c 100644 --- a/dist/md-data-table.js +++ b/dist/md-data-table.js @@ -96,8 +96,8 @@ $scope.getNumberOfSelectedRows = _.bind(ctrl.dataStorage.getNumberOfSelectedRows, ctrl.dataStorage); function deleteSelectedRows(){ - if ($scope.deleteRowCallback({rows: deletedRows}) !== false) { - var deletedRows = ctrl.dataStorage.deleteSelectedRows(); + if ($scope.deleteRowCallback({rows: ctrl.dataStorage.getSelectedRows()}) !== false) { + ctrl.dataStorage.deleteSelectedRows(); } } }