[Libreoffice-commits] online.git: loleaflet/src
Henry Castro (via logerrit)
logerrit at kemper.freedesktop.org
Wed Nov 20 15:10:54 UTC 2019
loleaflet/src/dom/DomUtil.js | 4 ++++
loleaflet/src/map/Map.js | 19 ++++++-------------
2 files changed, 10 insertions(+), 13 deletions(-)
New commits:
commit 69084bd2146f4f853eb49576e49fe6ab8466fd02
Author: Henry Castro <hcastro at collabora.com>
AuthorDate: Wed Nov 20 11:05:20 2019 -0400
Commit: Henry Castro <hcastro at collabora.com>
CommitDate: Wed Nov 20 16:10:34 2019 +0100
loleafet: use DOM Util functions to remove an element
Change-Id: I33ed32cd475ec90f930c9d6e4e900fafc6519ea7
Reviewed-on: https://gerrit.libreoffice.org/83325
Reviewed-by: Henry Castro <hcastro at collabora.com>
Tested-by: Henry Castro <hcastro at collabora.com>
diff --git a/loleaflet/src/dom/DomUtil.js b/loleaflet/src/dom/DomUtil.js
index 82045a5d0..1c38ceb7d 100644
--- a/loleaflet/src/dom/DomUtil.js
+++ b/loleaflet/src/dom/DomUtil.js
@@ -49,6 +49,10 @@ L.DomUtil = {
},
remove: function (el) {
+ if (!el) {
+ return;
+ }
+
var parent = el.parentNode;
if (parent) {
parent.removeChild(el);
diff --git a/loleaflet/src/map/Map.js b/loleaflet/src/map/Map.js
index 947706fb5..ca6843ee8 100644
--- a/loleaflet/src/map/Map.js
+++ b/loleaflet/src/map/Map.js
@@ -195,22 +195,15 @@ L.Map = L.Evented.extend({
var interactiveRuler = this._permission === 'edit' ? true : false;
L.control.ruler({position:'topleft', interactive:interactiveRuler}).addTo(this);
}
- var elem;
if (this._docLayer._docType === 'text') {
- elem = L.DomUtil.get('spreadsheet-row-column-frame');
- elem.parentNode.removeChild(elem);
- elem = L.DomUtil.get('spreadsheet-toolbar');
- elem.parentNode.removeChild(elem);
- elem = L.DomUtil.get('presentation-controls-wrapper');
- elem.parentNode.removeChild(elem);
+ L.DomUtil.remove(L.DomUtil.get('spreadsheet-row-column-frame'));
+ L.DomUtil.remove(L.DomUtil.get('spreadsheet-toolbar'));
+ L.DomUtil.remove(L.DomUtil.get('presentation-controls-wrapper'));
} else if (this._docLayer._docType === 'presentation') {
- elem = L.DomUtil.get('spreadsheet-row-column-frame');
- elem.parentNode.removeChild(elem);
- elem = L.DomUtil.get('spreadsheet-toolbar');
- elem.parentNode.removeChild(elem);
+ L.DomUtil.remove(L.DomUtil.get('spreadsheet-row-column-frame'));
+ L.DomUtil.remove(L.DomUtil.get('spreadsheet-toolbar'));
} else if (this._docLayer._docType === 'spreadsheet') {
- elem = L.DomUtil.get('presentation-controls-wrapper');
- elem.parentNode.removeChild(elem);
+ L.DomUtil.remove(L.DomUtil.get('presentation-controls-wrapper'));
}
// We need core's knowledge of whether it is a mobile phone or not (which is
More information about the Libreoffice-commits
mailing list