[Libreoffice-commits] online.git: loleaflet/src
Henry Castro (via logerrit)
logerrit at kemper.freedesktop.org
Fri Jul 10 18:40:12 UTC 2020
loleaflet/src/control/Control.UIManager.js | 16 ++++++++++++++++
loleaflet/src/map/Map.js | 10 ----------
2 files changed, 16 insertions(+), 10 deletions(-)
New commits:
commit 9b8e6dbbf90a5ba565c729a55db621e81567dc97
Author: Henry Castro <hcastro at collabora.com>
AuthorDate: Thu Jul 9 11:17:08 2020 -0400
Commit: Henry Castro <hcastro at collabora.com>
CommitDate: Fri Jul 10 20:39:54 2020 +0200
loleaflet: simplify removing unused elements
Move the code to the corresponding UI manager
initialization.
Change-Id: I68162f1a6ebb40b2bfbe85508173d9283a411f97
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/98444
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>
Reviewed-by: Henry Castro <hcastro at collabora.com>
diff --git a/loleaflet/src/control/Control.UIManager.js b/loleaflet/src/control/Control.UIManager.js
index 4a6bb927b..534216d73 100644
--- a/loleaflet/src/control/Control.UIManager.js
+++ b/loleaflet/src/control/Control.UIManager.js
@@ -87,6 +87,22 @@ L.Control.UIManager = L.Control.extend({
if (docType === 'spreadsheet') {
this.map.addControl(L.control.sheetsBar({shownavigation: isDesktop || window.mode.isTablet()}));
this.map.addControl(L.control.formulaBar());
+
+ // remove unused elements
+ L.DomUtil.remove(L.DomUtil.get('presentation-controls-wrapper'));
+ }
+
+ if (docType === 'presentation') {
+ // remove unused elements
+ L.DomUtil.remove(L.DomUtil.get('spreadsheet-row-column-frame'));
+ L.DomUtil.remove(L.DomUtil.get('spreadsheet-toolbar'));
+ }
+
+ if (docType === 'text') {
+ // remove unused elements
+ 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'));
}
if (docType === 'presentation' && (isDesktop || window.mode.isTablet())) {
diff --git a/loleaflet/src/map/Map.js b/loleaflet/src/map/Map.js
index 2d4dd2b0e..b94489a9f 100644
--- a/loleaflet/src/map/Map.js
+++ b/loleaflet/src/map/Map.js
@@ -203,16 +203,6 @@ L.Map = L.Evented.extend({
var interactiveRuler = this._permission === 'edit' ? true : false;
L.control.ruler({position:'topleft', interactive:interactiveRuler}).addTo(this);
}
- if (this._docLayer._docType === 'text') {
- 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') {
- L.DomUtil.remove(L.DomUtil.get('spreadsheet-row-column-frame'));
- L.DomUtil.remove(L.DomUtil.get('spreadsheet-toolbar'));
- } else if (this._docLayer._docType === 'spreadsheet') {
- L.DomUtil.remove(L.DomUtil.get('presentation-controls-wrapper'));
- }
// We need core's knowledge of whether it is a mobile phone
// or not to be in sync with the test in _onJSDialogMsg in TileLayer.js.
More information about the Libreoffice-commits
mailing list