loleaflet/src/control/Control.Menubar.js | 4 +--- loleaflet/src/control/Ruler.js | 8 ++------ loleaflet/src/dom/DomUtil.js | 6 ++++++ 3 files changed, 9 insertions(+), 9 deletions(-)
New commits: commit 1ff9b38198aa503b07023c09902ebea9c328aebd Author: Henry Castro <hcas...@collabora.com> AuthorDate: Mon Aug 17 10:46:00 2020 -0400 Commit: Henry Castro <hcas...@collabora.com> CommitDate: Mon Aug 17 17:50:29 2020 +0200 loleaflet: simplify remove child nodes Change-Id: Ie14b9b933aad74d31acd6add5c07f1e5d9b94b91 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/100866 Tested-by: Jenkins Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Henry Castro <hcas...@collabora.com> diff --git a/loleaflet/src/control/Control.Menubar.js b/loleaflet/src/control/Control.Menubar.js index 531aa3f28..c6b20a6ff 100644 --- a/loleaflet/src/control/Control.Menubar.js +++ b/loleaflet/src/control/Control.Menubar.js @@ -849,9 +849,7 @@ L.Control.Menubar = L.Control.extend({ _onRefresh: function() { // clear initial menu - while (this._menubarCont.hasChildNodes()) { - this._menubarCont.removeChild(this._menubarCont.firstChild); - } + L.DomUtil.removeChildNodes(this._menubarCont); // Add document specific menu var docType = this._map.getDocType(); diff --git a/loleaflet/src/control/Ruler.js b/loleaflet/src/control/Ruler.js index bcca9e186..f9b4a913e 100644 --- a/loleaflet/src/control/Ruler.js +++ b/loleaflet/src/control/Ruler.js @@ -294,9 +294,7 @@ L.Control.Ruler = L.Control.extend({ var numCounter = -1 * parseInt(lMargin / 1000); - while (this._rBPContainer.hasChildNodes()) { - this._rBPContainer.removeChild(this._rBPContainer.lastChild); - } + L.DomUtil.removeChildNodes(this._rBPContainer); // this.options.pageWidth is in mm100, so the code here makes one ruler division per // centimetre. @@ -319,9 +317,7 @@ L.Control.Ruler = L.Control.extend({ // The tabstops. Only draw user-created ones, with style RULER_TAB_LEFT, // RULER_TAB_RIGHT, RULER_TAB_CENTER, and RULER_TAB_DECIMAL. See <svtools/ruler.hxx>. - while (this._rTSContainer.hasChildNodes()) { - this._rTSContainer.removeChild(this._rTSContainer.lastChild); - } + L.DomUtil.removeChildNodes(this._rTSContainer); var pxPerMm100 = this._map._docLayer._docPixelSize.x / (this._map._docLayer._docWidthTwips * 2540/1440); this._rTSContainer.tabStops = []; diff --git a/loleaflet/src/dom/DomUtil.js b/loleaflet/src/dom/DomUtil.js index 39b87eea6..495421600 100644 --- a/loleaflet/src/dom/DomUtil.js +++ b/loleaflet/src/dom/DomUtil.js @@ -110,6 +110,12 @@ L.DomUtil = { } }, + removeChildNodes: function (el) { + while (el.hasChildNodes()) { + el.removeChild(el.lastChild); + } + }, + setClass: function (el, name) { if (el.className.baseVal === undefined) { el.className = name; _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits