[Libreoffice-commits] online.git: loleaflet/src
Tor Lillqvist (via logerrit)
logerrit at kemper.freedesktop.org
Tue Feb 11 06:19:49 UTC 2020
loleaflet/src/map/Map.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
New commits:
commit 28d8bab072b36142c1342d7477770235703d6831
Author: Tor Lillqvist <tml at collabora.com>
AuthorDate: Fri Feb 7 13:18:23 2020 +0200
Commit: Tor Lillqvist <tml at collabora.com>
CommitDate: Tue Feb 11 07:19:31 2020 +0100
Treat tablets as "mobile" (like phones) in the apps in L.Map.focus
This makes the on-screen keyboard behaviour more consistent between
phones and tablets.
One effect is that it now requires a double-tap on a cell in a
spreadsheet document also in the iOS app on iPad to get the on-screen
keyboard.
Change-Id: I0dee87b76a1781d6acde1270322a207958cba045
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/88178
Tested-by: Tor Lillqvist <tml at collabora.com>
Reviewed-by: Tor Lillqvist <tml at collabora.com>
Reviewed-by: Ashod Nakashian <ashnakash at gmail.com>
diff --git a/loleaflet/src/map/Map.js b/loleaflet/src/map/Map.js
index 26097523c..de9666179 100644
--- a/loleaflet/src/map/Map.js
+++ b/loleaflet/src/map/Map.js
@@ -905,11 +905,11 @@ L.Map = L.Evented.extend({
},
// Give the focus to the text input.
- // @acceptInput (on mobile only) true if we want to
+ // @acceptInput (only on "mobile" (= mobile phone) or on iOS and Android in general) true if we want to
// accept key input, and show the virtual keyboard.
focus: function (acceptInput) {
this._textInput.focus();
- if (window.mode.isMobile() && acceptInput !== true)
+ if ((window.ThisIsAMobileApp || window.mode.isMobile()) && acceptInput !== true)
this.blur();
},
More information about the Libreoffice-commits
mailing list