loleaflet/src/control/Control.UIManager.js | 5 +++++ loleaflet/src/main.js | 3 ++- loleaflet/src/map/Map.js | 4 ---- 3 files changed, 7 insertions(+), 5 deletions(-)
New commits: commit a0c6f5ee7de8ae41cf6e7b1fb523a25ca8598101 Author: Henry Castro <hcas...@collabora.com> AuthorDate: Fri Jul 31 17:08:30 2020 -0400 Commit: Henry Castro <hcas...@collabora.com> CommitDate: Mon Aug 3 18:49:49 2020 +0200 loleaflet: create the ruler control only for writer document The ruler is created only when the document writer layer is initialized Change-Id: Ie8ea5b466ccb2aca0c91f5c09402bc9028bbdeb8 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/99905 Tested-by: Jenkins Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Henry Castro <hcas...@collabora.com> diff --git a/loleaflet/src/control/Control.UIManager.js b/loleaflet/src/control/Control.UIManager.js index 7f9d4eb55..8b68b0ab8 100644 --- a/loleaflet/src/control/Control.UIManager.js +++ b/loleaflet/src/control/Control.UIManager.js @@ -103,6 +103,11 @@ L.Control.UIManager = L.Control.extend({ 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 ((window.mode.isTablet() || window.mode.isDesktop())) { + var interactiveRuler = this.map.isPermissionEdit(); + L.control.ruler({position:'topleft', interactive:interactiveRuler}).addTo(this.map); + } } if (docType === 'presentation' && (isDesktop || window.mode.isTablet())) { diff --git a/loleaflet/src/main.js b/loleaflet/src/main.js index 86826522b..6c9130399 100644 --- a/loleaflet/src/main.js +++ b/loleaflet/src/main.js @@ -74,6 +74,8 @@ map.addControl(map.uiManager); map.uiManager.initializeBasicUI(); +L.Map.THIS = map; + map.loadDocument(global.socket); global.socket = map._socket; @@ -87,6 +89,5 @@ window.addEventListener('beforeunload', function () { window.docPermission = permission; window.bundlejsLoaded = true; -L.Map.THIS = map; }(window)); diff --git a/loleaflet/src/map/Map.js b/loleaflet/src/map/Map.js index ac6c6da9b..13d62dcdd 100644 --- a/loleaflet/src/map/Map.js +++ b/loleaflet/src/map/Map.js @@ -195,10 +195,6 @@ L.Map = L.Evented.extend({ if (!this.initComplete) { this._fireInitComplete('doclayerinit'); } - if ((window.mode.isTablet() || window.mode.isDesktop()) && this._docLayer._docType == 'text') { - var interactiveRuler = this.isPermissionEdit(); - L.control.ruler({position:'topleft', interactive:interactiveRuler}).addTo(this); - } // 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. _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits