loleaflet/src/control/Control.Toolbar.js | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-)
New commits: commit d14d1934d3da2552a429a97681657445af2a762f Author: Marco Cecchetti <marco.cecche...@collabora.com> AuthorDate: Wed Oct 9 11:10:09 2019 +0200 Commit: Marco Cecchetti <marco.cecche...@collabora.com> CommitDate: Wed Oct 9 11:10:19 2019 +0200 loleaflet: close mobile wizard when open a different mobile wizard When the user swith from insertion to properties mobile wizard or viceversa, the old mobile wizard has to be closed. Change-Id: I1f233d377c80a94ee376b205a0749344ce050a18 diff --git a/loleaflet/src/control/Control.Toolbar.js b/loleaflet/src/control/Control.Toolbar.js index 728064b4a..9b569ac91 100644 --- a/loleaflet/src/control/Control.Toolbar.js +++ b/loleaflet/src/control/Control.Toolbar.js @@ -320,32 +320,36 @@ function onClick(e, id, item, subItem) { } } else if (id === 'mobile_wizard') { - if (window.mobileWizard === true) { - window.mobileWizard = false + if (window.mobileWizard) { + window.mobileWizard = false; map.sendUnoCommand('.uno:Sidebar'); map.fire('closemobilewizard'); toolbar.uncheck(id); } else { - window.mobileWizard = true + if (window.insertionMobileWizard) + this.onClick(null, 'insertion_mobile_wizard'); + window.mobileWizard = true; map.sendUnoCommand('.uno:Sidebar'); toolbar.check(id); } } else if (id === 'insertion_mobile_wizard') { - if (window.insertionMobileWizard === true) { - window.insertionMobileWizard = false + if (window.insertionMobileWizard) { + window.insertionMobileWizard = false; map.fire('closemobilewizard'); toolbar.uncheck(id); } else { - window.insertionMobileWizard = true + if (window.mobileWizard) + this.onClick(null, 'mobile_wizard'); + window.insertionMobileWizard = true; var menuData = map.menubar.generateMenuStructureFor('insert'); map.fire('mobilewizard', menuData); toolbar.check(id); } } - else if (id == 'link') { + else if (id === 'link') { map.showHyperlinkDialog(); } else { _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits