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

New commits:
commit d0929fb2f6cfbdaf1cc2ca1df16518f186dceab2
Author: Pranav Kant <[email protected]>
Date:   Fri Nov 25 16:55:26 2016 +0530

    loleaflet: Popup keyboard on mobile devices
    
    Change-Id: I4f0d1928633f5f0be4148fffd2c68c7aad1a0508

diff --git a/loleaflet/src/map/Map.js b/loleaflet/src/map/Map.js
index 40961cb..aaa04ac 100644
--- a/loleaflet/src/map/Map.js
+++ b/loleaflet/src/map/Map.js
@@ -894,6 +894,14 @@ L.Map = L.Evented.extend({
                        //type = e.type === 'keypress' && e.keyCode === 13 ? 
'click' : e.type;
                    type = e.type;
 
+               // For touch devices, to pop-up the keyboard, it is required to 
call
+               // .focus() method on hidden input within actual 'click' event 
here
+               // Calling from some other place with no real 'click' event 
doesn't work
+               if (type === 'click') {
+                       this._textArea.blur();
+                       this._textArea.focus();
+               }
+
                // we need to keep track if we have entered/left the map
                this._mouseEnteringLeaving = false;
                // mouse leaving the map ?
_______________________________________________
Libreoffice-commits mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to