loleaflet/src/layer/tile/TileLayer.js     |   11 +++++++++++
 loleaflet/src/map/handler/Map.Keyboard.js |    5 +++++
 2 files changed, 16 insertions(+)

New commits:
commit 165ab830efd77914278075dd598dfa3386af10cc
Author: László Németh <laszlo.nem...@collabora.com>
Date:   Wed Sep 21 13:26:02 2016 +0200

    add Ctrl-Shift-Alt-d shortcut to tile debugging mode

diff --git a/loleaflet/src/layer/tile/TileLayer.js 
b/loleaflet/src/layer/tile/TileLayer.js
index 5f099b6..1c2f2cc 100644
--- a/loleaflet/src/layer/tile/TileLayer.js
+++ b/loleaflet/src/layer/tile/TileLayer.js
@@ -387,6 +387,17 @@ L.TileLayer = L.GridLayer.extend({
                else if (textMsg.startsWith('graphicviewselection:')) {
                        this._onGraphicViewSelectionMsg(textMsg);
                }
+               else if (textMsg.startsWith('tiledebuggingmode:')) {
+                       this._invalidateClientVisibleArea();
+                       this._debug = !this._debug;
+                       if (this._debug) {
+                               if (!this._debugInfo) {
+                                       this._debugInfo = new L.LayerGroup();
+                                       map.addLayer(this._debugInfo);
+                               }
+                               this._onMessage('invalidatetiles: EMPTY', null);
+                       }
+               }
        },
 
        _onCommandValuesMsg: function (textMsg) {
diff --git a/loleaflet/src/map/handler/Map.Keyboard.js 
b/loleaflet/src/map/handler/Map.Keyboard.js
index e75ffed..9835846 100644
--- a/loleaflet/src/map/handler/Map.Keyboard.js
+++ b/loleaflet/src/map/handler/Map.Keyboard.js
@@ -386,6 +386,11 @@ L.Map.Keyboard = L.Handler.extend({
                                        this._map._socket.sendMessage('uno 
.uno:InsertEndnote');
                                        return true;
                                }
+                       } else if (e.originalEvent.altKey) {
+                               switch (e.originalEvent.keyCode) {
+                               case 68: // Ctrl + Shift + Alt + d for tile 
debugging mode
+                                       
this._map._docLayer._onMessage('tiledebuggingmode:', null);
+                               }
                        }
 
                        return false;
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to