loleaflet/src/control/Control.JSDialogBuilder.js | 2 +- loleaflet/src/core/LOUtil.js | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-)
New commits: commit 04a8d9f31838f924eb9319d1da20714a486ae222 Author: Marco Cecchetti <marco.cecche...@collabora.com> AuthorDate: Tue Oct 8 21:55:01 2019 +0200 Commit: Marco Cecchetti <marco.cecche...@collabora.com> CommitDate: Tue Oct 8 21:55:17 2019 +0200 loleaflet: avoid to show broken icon in the mobile wizard Change-Id: Ib3626b6a7ccac996c5da98a8cb3ced5d7f9af7a2 diff --git a/loleaflet/src/control/Control.JSDialogBuilder.js b/loleaflet/src/control/Control.JSDialogBuilder.js index ce3342452..dc4d04b34 100644 --- a/loleaflet/src/control/Control.JSDialogBuilder.js +++ b/loleaflet/src/control/Control.JSDialogBuilder.js @@ -514,7 +514,7 @@ L.Control.JSDialogBuilder = L.Control.extend({ var icon = null; var commandName = data.command ? data.command.substring('.uno:'.length) : data.id; - if (commandName && commandName.length) { + if (commandName && commandName.length && L.LOUtil.existsIconForCommand(commandName)) { var iconSpan = L.DomUtil.create('span', 'menu-entry-icon', menuEntry); var iconPath = 'images/lc_' + commandName.toLowerCase() + '.svg'; icon = L.DomUtil.create('img', '', iconSpan); diff --git a/loleaflet/src/core/LOUtil.js b/loleaflet/src/core/LOUtil.js index 27025f3a9..0172c1058 100644 --- a/loleaflet/src/core/LOUtil.js +++ b/loleaflet/src/core/LOUtil.js @@ -86,5 +86,25 @@ L.LOUtil = { generateNewFileName: function(oldFileName, suffix) { var idx = oldFileName.lastIndexOf('.'); return oldFileName.substring(0, idx) + suffix + oldFileName.substring(idx); + }, + + commandWithoutIcon: [ + 'InsertPageHeader', + 'InsertPageFooter', + 'InsertNonBreakingSpace', + 'InsertHardHyphen', + 'InsertSoftHyphen', + 'InsertZWSP', + 'InsertZWNBSP', + 'InsertLRM', + 'InsertRLM' + ], + + existsIconForCommand: function(command) { + var commandName = command.startsWith('.uno:') ? command.substring('.uno:'.length) : command; + var res = !this.commandWithoutIcon.find(function (el) { + return el.startsWith(commandName); + }); + return res; } }; _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits