From 78ff5b6c51b5e6e9592b8d9fcb4dc32d208343d2 Mon Sep 17 00:00:00 2001 From: diosmosis <benakamoorthi@fastmail.fm> Date: Tue, 11 Feb 2014 21:33:04 +0000 Subject: [PATCH] Add onRemove callback to dashboard widget jquery object. --- plugins/Dashboard/javascripts/dashboardWidget.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/plugins/Dashboard/javascripts/dashboardWidget.js b/plugins/Dashboard/javascripts/dashboardWidget.js index 33adbc0a9b..9880f4ed8e 100755 --- a/plugins/Dashboard/javascripts/dashboardWidget.js +++ b/plugins/Dashboard/javascripts/dashboardWidget.js @@ -32,7 +32,8 @@ isHidden: false, onChange: null, widgetParameters: {}, - title: null + title: null, + onRemove: null }, /** @@ -229,8 +230,12 @@ $('.button#close', widgetElement) .on('click.dashboardWidget', function (ev) { piwikHelper.modalConfirm('#confirm', {yes: function () { - self.element.remove(); - self.options.onChange(); + if (self.options.onRemove) { + self.options.onRemove(self.element); + } else { + self.element.remove(); + self.options.onChange(); + } }}); }); -- GitLab