loleaflet/src/control/Control.JSDialogBuilder.js | 2 +- loleaflet/src/core/Util.js | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-)
New commits: commit 85f09360d8f3d4b68f7f533d4cef5203fc58413f Author: Pranam Lashkari <lpra...@collabora.com> AuthorDate: Wed Jan 29 02:35:02 2020 +0530 Commit: Michael Meeks <michael.me...@collabora.com> CommitDate: Mon May 4 13:59:47 2020 +0200 Follow up for be48005 substr method replaced with startsWith for more readability and optimisation Change-Id: I205a843359942ef7dea92333eaf2076ab2080983 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/87661 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Michael Meeks <michael.me...@collabora.com> diff --git a/loleaflet/src/control/Control.JSDialogBuilder.js b/loleaflet/src/control/Control.JSDialogBuilder.js index 7573c1376..e10211306 100644 --- a/loleaflet/src/control/Control.JSDialogBuilder.js +++ b/loleaflet/src/control/Control.JSDialogBuilder.js @@ -1891,7 +1891,7 @@ L.Control.JSDialogBuilder = L.Control.extend({ } var icon = null; - var commandName = data.command && data.command.substring(0, '.uno:'.length) === '.uno:' ? data.command.substring('.uno:'.length) : data.id; + var commandName = data.command && data.command.startsWith('.uno:') ? data.command.substring('.uno:'.length) : data.id; if (commandName && commandName.length && L.LOUtil.existsIconForCommand(commandName, builder.map.getDocType())) { var iconName = builder._generateMenuIconName(commandName); var iconSpan = L.DomUtil.create('span', 'menu-entry-icon ' + iconName, menuEntry); diff --git a/loleaflet/src/core/Util.js b/loleaflet/src/core/Util.js index e504c92c5..0ea2b0ff6 100644 --- a/loleaflet/src/core/Util.js +++ b/loleaflet/src/core/Util.js @@ -244,6 +244,13 @@ L.Util = { L.Util.MIN_SAFE_INTEGER = -L.Util.MAX_SAFE_INTEGER; })(); +if (!String.prototype.startsWith) { + String.prototype.startsWith = function(searchString, position) { + position = position || 0; + return this.substr(position, searchString.length) === searchString; + }; +} + // shortcuts for most used utility functions L.extend = L.Util.extend; L.bind = L.Util.bind; _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits