diff options
author | Eduard Ardeleanu <eduard-andrei.ardeleanu@1and1.ro> | 2019-02-13 17:28:00 +0200 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2019-02-14 08:39:31 +0100 |
commit | 4bc56d3fd4bb9fb01fb974884c4a00fbe1833288 (patch) | |
tree | a347de66d7616ced4411b81fff6f4bc445f73c4e | |
parent | 95827f3c1cf0f6b94820a78ae457b44f53dc1236 (diff) |
loleaflet: fix ControlMenubar's DeleteSlide for presentation files
Change-Id: Id45d112ce70029f2c102be3fc3cbff6afc2c8821
Reviewed-on: https://gerrit.libreoffice.org/67782
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
Tested-by: Jan Holesovsky <kendy@collabora.com>
-rw-r--r-- | loleaflet/src/control/Control.Menubar.js | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/loleaflet/src/control/Control.Menubar.js b/loleaflet/src/control/Control.Menubar.js index 2c3d45b2a..d645c4990 100644 --- a/loleaflet/src/control/Control.Menubar.js +++ b/loleaflet/src/control/Control.Menubar.js @@ -757,10 +757,15 @@ L.Control.Menubar = L.Control.extend({ } else if (id === 'duplicatepage') { this._map.duplicatePage(); } else if (id === 'deletepage') { + var map = this._map; vex.dialog.confirm({ message: _('Are you sure you want to delete this slide?'), - callback: this._onDeleteSlide - }, this); + callback: function(e) { + if (e) { + map.deletePage(); + } + } + }); } else if (id === 'about') { this._map.showLOAboutDialog(); } else if (id === 'keyboard-shortcuts') { @@ -795,12 +800,6 @@ L.Control.Menubar = L.Control.extend({ this._map.sendUnoCommand(unoCommand); }, - _onDeleteSlide: function(e) { - if (e) { - this._map.deletePage(); - } - }, - _onItemSelected: function(e, item) { var self = e.data.self; var type = $(item).data('type'); |