loleaflet/src/map/Map.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
New commits: commit 23c7c7d2a950f9857bed196569ad50b60243f99b Author: Tor Lillqvist <t...@collabora.com> Date: Wed Jul 4 13:24:34 2018 +0300 Don't show the ruler if the window has too small height Of course, for this to really be worthy of being called "responsive" web design, we should update this decision also if the window is re-sized dynamically, like when a desktop browser's window is arbitrarily re-sized by the user, or a mobile device is rotated between portrait and landscape orientation, or a mobile device enters or leaves some kind of split-screen mode where another application than the browser shares the display. Also, it would be nice if the window height limit used here, 1280, was some kind of global variable. (For width limits used to detect mobile devices, we use 768 or 768px here and there in our JS code. (And, interestingly, 767px, too.) Ideally this 1280 and those 768s should be defined in some common place. No idea how to do that correctly in JavaScript. Change-Id: I02bb54f309bc116ae1a0b5264e72b9ba674f56e4 Reviewed-on: https://gerrit.libreoffice.org/56936 Reviewed-by: Tor Lillqvist <t...@collabora.com> Tested-by: Tor Lillqvist <t...@collabora.com> diff --git a/loleaflet/src/map/Map.js b/loleaflet/src/map/Map.js index 609153900..83183bb3f 100644 --- a/loleaflet/src/map/Map.js +++ b/loleaflet/src/map/Map.js @@ -118,7 +118,9 @@ L.Map = L.Evented.extend({ if (!this.initComplete) { this._fireInitComplete('doclayerinit'); } - if (this._docLayer._docType == 'text') { + // Don't show the ruler if the window is small. Use 1280 pixels as the + // fairly arbitrary limit. + if ($(window).height() >= 1280 && this._docLayer._docType == 'text') { var interactiveRuler = this._permission === 'edit' ? true : false; L.control.ruler({position:'topleft', interactive:interactiveRuler}).addTo(this); } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits