[Libreoffice-commits] online.git: loleaflet/src
Henry Castro (via logerrit)
logerrit at kemper.freedesktop.org
Mon Nov 4 21:25:18 UTC 2019
loleaflet/src/map/Map.js | 14 +++-----------
1 file changed, 3 insertions(+), 11 deletions(-)
New commits:
commit 70d2a7b9403d6672f34228beeb1a61f21895114d
Author: Henry Castro <hcastro at collabora.com>
AuthorDate: Fri Nov 1 17:37:33 2019 -0400
Commit: Henry Castro <hcastro at collabora.com>
CommitDate: Mon Nov 4 22:25:00 2019 +0100
loleaflet: mobile: when the document tile layer was added also update
the sizes
When 'doclayerinit' is fired, a new document layer was added then it is
necessary to update the sizes and the default auto zoom.
Change-Id: Iece07bd5510789479f58e080b300525169539c6f
Reviewed-on: https://gerrit.libreoffice.org/81925
Reviewed-by: Henry Castro <hcastro at collabora.com>
Tested-by: Henry Castro <hcastro at collabora.com>
diff --git a/loleaflet/src/map/Map.js b/loleaflet/src/map/Map.js
index 6efa95c04..f333fbe42 100644
--- a/loleaflet/src/map/Map.js
+++ b/loleaflet/src/map/Map.js
@@ -191,11 +191,6 @@ L.Map = L.Evented.extend({
}
}, this);
this.on('doclayerinit', function() {
- if (window._invalidateSize) {
- this._size = new L.Point(0,0);
- this._onResize();
- delete window._invalidateSize;
- }
if (!this.initComplete) {
this._fireInitComplete('doclayerinit');
}
@@ -211,8 +206,7 @@ L.Map = L.Evented.extend({
elem.parentNode.removeChild(elem);
elem = L.DomUtil.get('presentation-controls-wrapper');
elem.parentNode.removeChild(elem);
- }
- else if (this._docLayer._docType === 'presentation') {
+ } else if (this._docLayer._docType === 'presentation') {
elem = L.DomUtil.get('spreadsheet-row-column-frame');
elem.parentNode.removeChild(elem);
elem = L.DomUtil.get('spreadsheet-toolbar');
@@ -224,6 +218,8 @@ L.Map = L.Evented.extend({
if (L.Browser.mobile)
{
+ this._size = new L.Point(0,0);
+ this._onResize();
this._socket.sendMessage('uno .uno:LOKSetMobile');
}
});
@@ -1100,10 +1096,6 @@ L.Map = L.Evented.extend({
},
_onResize: function () {
- if (!this || !this._docLayer) {
- window._invalidateSize = true;
- return;
- }
L.Util.cancelAnimFrame(this._resizeRequest);
this._resizeRequest = L.Util.requestAnimFrame(
function () { this.invalidateSize({debounceMoveend: true}); }, this, false, this._container);
More information about the Libreoffice-commits
mailing list