loleaflet/js/toolbar.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-)
New commits: commit 3f0f2c671cd8e991b1dcbc73ae0e288ce9d73cde Author: Andras Timar <andras.ti...@collabora.com> Date: Mon Jul 2 16:53:16 2018 +0200 loleaflet: no fill or automatic color handling in color picker Change-Id: Iab98aadf54f0c1b041fe46eb2be1a798662d935b diff --git a/loleaflet/js/toolbar.js b/loleaflet/js/toolbar.js index 387913c67..862bb7964 100644 --- a/loleaflet/js/toolbar.js +++ b/loleaflet/js/toolbar.js @@ -216,10 +216,10 @@ function onClick(e, id, item, subItem) { else if (id === 'insertgraphic') { L.DomUtil.get('insertgraphic').click(); } - else if (id === 'fontcolor' && e.color) { + else if (id === 'fontcolor' && typeof e.color !== 'undefined') { onColorPick(id, e.color); } - else if (id === 'backcolor' && e.color) { + else if (id === 'backcolor' && typeof e.color !== 'undefined') { onColorPick(id, e.color) } else if (id === 'sum') { @@ -544,11 +544,17 @@ function insertShapes() { } function onColorPick(id, color) { - if (map.getPermission() !== 'edit' || color === undefined) { + if (map.getPermission() !== 'edit') { return; } + // no fill or automatic color is -1 + if (color === '') { + color = -1; + } // transform from #FFFFFF to an Int - color = parseInt(color.replace('#', ''), 16); + else { + color = parseInt(color.replace('#', ''), 16); + } var command = {}; var fontcolor, backcolor; if (id === 'fontcolor') { _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits