[Libreoffice-commits] online.git: loleaflet/src

Szymon Kłos (via logerrit) logerrit at kemper.freedesktop.org
Thu Oct 17 11:51:59 UTC 2019


 loleaflet/src/control/Control.JSDialogBuilder.js |    9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

New commits:
commit 44b361762ae5d416b46a87011d11af1d14318d05
Author:     Szymon Kłos <szymon.klos at collabora.com>
AuthorDate: Thu Oct 17 13:51:06 2019 +0200
Commit:     Szymon Kłos <szymon.klos at collabora.com>
CommitDate: Thu Oct 17 13:51:20 2019 +0200

    jsdialog: fon't show missing icon for spinfield
    
    but doesn't work for all cases
    
    Change-Id: I54df981441a9a5f10b9c0f36f93fc84eff2b9a42

diff --git a/loleaflet/src/control/Control.JSDialogBuilder.js b/loleaflet/src/control/Control.JSDialogBuilder.js
index 245507f31..e542cd98a 100644
--- a/loleaflet/src/control/Control.JSDialogBuilder.js
+++ b/loleaflet/src/control/Control.JSDialogBuilder.js
@@ -395,9 +395,12 @@ L.Control.JSDialogBuilder = L.Control.extend({
 		var div = L.DomUtil.create('div', 'spinfieldcontainer', parentContainer);
 		div.id = data.id;
 
-		var image = L.DomUtil.create('img', 'spinfieldimage', div);
-		var icon = builder._createIconPath(data.id);
-		image.src = icon;
+		var commandName = data.id ? data.id.substring('.uno:'.length) : data.id;
+		if (commandName && commandName.length && L.LOUtil.existsIconForCommand(commandName)) {
+			var image = L.DomUtil.create('img', 'spinfieldimage', div);
+			var icon = builder._createIconPath(data.id);
+			image.src = icon;
+		}
 
 		var spinfield = L.DomUtil.create('input', 'spinfield', div);
 		spinfield.type = 'number';


More information about the Libreoffice-commits mailing list