loleaflet/src/layer/marker/ClipboardContainer.js |    6 +++---
 loleaflet/src/layer/tile/TileLayer.js            |    4 ++--
 loleaflet/src/map/Map.js                         |    5 ++---
 loleaflet/src/map/handler/Map.Keyboard.js        |    4 ++--
 loleaflet/src/map/handler/Map.Mouse.js           |    2 +-
 5 files changed, 10 insertions(+), 11 deletions(-)

New commits:
commit a3284d92c609c0310e166c22ed6086637d8dcd92
Author:     Henry Castro <hcas...@collabora.com>
AuthorDate: Sun Aug 5 16:39:03 2018 -0400
Commit:     Henry Castro <hcas...@collabora.com>
CommitDate: Wed Aug 8 16:14:16 2018 -0400

    loleaflet: mobile: replace clipboardContainer with map focus
    
    Change-Id: I616e5b8417522ec06d7311f335d3c60888a32b82

diff --git a/loleaflet/src/layer/marker/ClipboardContainer.js 
b/loleaflet/src/layer/marker/ClipboardContainer.js
index a6b2b159f..aa6d42a99 100644
--- a/loleaflet/src/layer/marker/ClipboardContainer.js
+++ b/loleaflet/src/layer/marker/ClipboardContainer.js
@@ -33,10 +33,10 @@ L.ClipboardContainer = L.Layer.extend({
        },
 
        focus: function(focus) {
-               if (focus) {
-                       this._textArea.focus();
-               } else {
+               if (focus === false) {
                        this._textArea.blur();
+               } else {
+                       this._textArea.focus();
                }
        },
 
diff --git a/loleaflet/src/layer/tile/TileLayer.js 
b/loleaflet/src/layer/tile/TileLayer.js
index e90459e43..2d2a25fb6 100644
--- a/loleaflet/src/layer/tile/TileLayer.js
+++ b/loleaflet/src/layer/tile/TileLayer.js
@@ -282,7 +282,7 @@ L.TileLayer = L.GridLayer.extend({
                for (var key in this._selectionHandles) {
                        this._selectionHandles[key].on('drag dragend', 
this._onSelectionHandleDrag, this);
                }
-               this._map._clipboardContainer.focus(true);
+               this._map.focus();
 
                map.setPermission(this.options.permission);
 
@@ -1770,7 +1770,7 @@ L.TileLayer = L.GridLayer.extend({
                }
                if (e.type === 'dragend') {
                        e.target.isDragged = false;
-                       this._map._clipboardContainer.focus(true);
+                       this._map.focus();
                        this._map.fire('scrollvelocity', {vx: 0, vy: 0});
                }
 
diff --git a/loleaflet/src/map/Map.js b/loleaflet/src/map/Map.js
index 547915181..f29dbe4cb 100644
--- a/loleaflet/src/map/Map.js
+++ b/loleaflet/src/map/Map.js
@@ -661,7 +661,7 @@ L.Map = L.Evented.extend({
                console.debug('focus:');
                if (this._docLayer) {
                        console.debug('focus: focussing');
-                       this._clipboardContainer.focus(true);
+                       this._clipboardContainer.focus();
                }
        },
 
@@ -1064,8 +1064,7 @@ L.Map = L.Evented.extend({
                // Calling from some other place with no real 'click' event 
doesn't work
                if (type === 'click') {
                        if (this._permission === 'edit') {
-                               this._clipboardContainer.focus(false);
-                               this._clipboardContainer.focus(true);
+                               this.focus();
                        }
 
                        // unselect if anything is selected already
diff --git a/loleaflet/src/map/handler/Map.Keyboard.js 
b/loleaflet/src/map/handler/Map.Keyboard.js
index 4ccd5e7dc..18e49ad4e 100644
--- a/loleaflet/src/map/handler/Map.Keyboard.js
+++ b/loleaflet/src/map/handler/Map.Keyboard.js
@@ -230,7 +230,7 @@ L.Map.Keyboard = L.Handler.extend({
                if (this._map._permission === 'edit') {
                        return;
                }
-               this._map._container.focus();
+               this._map.focus();
        },
 
        // Convert javascript key codes to UNO key codes.
@@ -514,7 +514,7 @@ L.Map.Keyboard = L.Handler.extend({
                case 93: // Right Cmd (Safari)
                        // we prepare for a copy or cut event
                        
this._map._clipboardContainer.setValue(window.getSelection().toString());
-                       this._map._clipboardContainer.focus(true);
+                       this._map.focus();
                        this._map._clipboardContainer.select();
                        return true;
                case 80: // p
diff --git a/loleaflet/src/map/handler/Map.Mouse.js 
b/loleaflet/src/map/handler/Map.Mouse.js
index b369497f6..a461d997a 100644
--- a/loleaflet/src/map/handler/Map.Mouse.js
+++ b/loleaflet/src/map/handler/Map.Mouse.js
@@ -151,7 +151,7 @@ L.Map.Mouse = L.Handler.extend({
                                        var docLayer = this._map._docLayer;
                                        this._mouseEventsQueue = [];
                                        docLayer._postMouseEvent('buttonup', 
mousePos.x, mousePos.y, 1, buttons, modifier);
-                                       
this._map._clipboardContainer.focus(true);
+                                       this._map.focus();
                                }, this));
                                this._holdMouseEvent = 
setTimeout(L.bind(this._executeMouseEvents, this), timeOut);
 
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to