loleaflet/src/map/Map.js |    9 +++++++++
 1 file changed, 9 insertions(+)

New commits:
commit 8f14c4104eb163dd77365e079bd153c4aa1fc1e9
Author:     Tor Lillqvist <t...@collabora.com>
AuthorDate: Fri Nov 22 15:36:59 2019 +0200
Commit:     Tor Lillqvist <t...@collabora.com>
CommitDate: Fri Nov 22 15:48:07 2019 +0200

    Avoid the ugly gap between the toolbar and ruler in the iOS app
    
    This is one of those "try different changes until you come up with
    something that seems to have the desired effect" type of commits. If
    somebody actually understands what is going on and knows the right way
    to fix the problem, feel free.
    
    Change-Id: I4aa2a6b3ca14d0d5fc7e329daf8850cd0ca524cb

diff --git a/loleaflet/src/map/Map.js b/loleaflet/src/map/Map.js
index 7f3713bc1..0d5455d83 100644
--- a/loleaflet/src/map/Map.js
+++ b/loleaflet/src/map/Map.js
@@ -189,6 +189,15 @@ L.Map = L.Evented.extend({
                        if (((window.ThisIsTheiOSApp && window.mode.isTablet()) 
|| !L.Browser.mobile) && this._docLayer._docType == 'text') {
                                var interactiveRuler = this._permission === 
'edit' ? true : false;
                                L.control.ruler({position:'topleft', 
interactive:interactiveRuler}).addTo(this);
+
+                               // For some unclear reason there would be a 
20px gap between the
+                               // toolbar and the ruler in the iOS app on 
iPad. This is a very ugly
+                               // workaround for that. Don't ask me why 
something called
+                               // ".leaflet-top" in practice seems to have 
impact only on where the
+                               // ruler is located.
+                               if (window.ThisIsTheiOSApp) {
+                                       $('.leaflet-top').css('top', '-20px');
+                               }
                        }
                });
                this.on('updatetoolbarcommandvalues', function(e) {
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to