[Libreoffice-commits] online.git: loleaflet/src
Ashod Nakashian (via logerrit)
logerrit at kemper.freedesktop.org
Thu Mar 12 12:28:22 UTC 2020
loleaflet/src/control/Control.Toolbar.js | 3 +++
1 file changed, 3 insertions(+)
New commits:
commit cb76d01001a88545a956c1642f0dc4c7c4a69634
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
AuthorDate: Sat Feb 29 22:08:04 2020 -0500
Commit: Ashod Nakashian <ashnakash at gmail.com>
CommitDate: Thu Mar 12 13:28:04 2020 +0100
leaflet: resize the document after show/hide toolbar
The toolbar changes the document size, so we should resize
at the time of showing/hiding the toolbar.
Failing to do this means the document is resized at
the point of editing it, which causes a visual
shift as the contents recenters.
This avoids it by making sure the document dimensions
are up-to-date at the time the toolbar shown/hidden.
Change-Id: I728d13e1acac4b2dd118332a112d4b89b4d798b1
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90359
Tested-by: Ashod Nakashian <ashnakash at gmail.com>
Reviewed-by: Ashod Nakashian <ashnakash at gmail.com>
diff --git a/loleaflet/src/control/Control.Toolbar.js b/loleaflet/src/control/Control.Toolbar.js
index 5bd13e147..7ba2ba800 100644
--- a/loleaflet/src/control/Control.Toolbar.js
+++ b/loleaflet/src/control/Control.Toolbar.js
@@ -2399,6 +2399,9 @@ function onUpdatePermission(e) {
$('#toolbar-down').hide();
}
}
+
+ // We've resized the document container.
+ map.invalidateSize();
}
function onUseritemClicked(e) { // eslint-disable-line no-unused-vars
More information about the Libreoffice-commits
mailing list