libreoffice-online/loleaflet/html
Tor Lillqvist 3df718aac7 tdf#133284: Improve hardware and on-screen keyboard in the iOS app
This is a quite complicated change that should both fix tdf#133284
(cursor keys on a hardware keyboard do not work in a spreadsheet
document) and also improve the interaction with
CollaboraOnlineWebViewKeyboardManager that manages the on-screen
keyboard. We need to jump through complicated hoops in order to get
the hardware cursor keys handled right after loading a spreadsheet
document.

In the CollaboraOnlineWebViewKeyboardManager case we try harder to
keep loleaflet's _textArea buffer in sync with what the UITextView in
CollaboraOnlineWebViewKeyboardManager uses to provide suggestions
above the on-screen keyboard.

Also merges in related changes from today to
CollaboraOnlineWebViewKeyboardManager.

Change-Id: Ic4acb54bd4e815aa8bfb2bf40b08493446ae5ab0
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101878
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tor Lillqvist <tml@collabora.com>
2020-09-01 17:24:36 +02:00
..
framed.doc.html tdf#131123 Report back save result 2020-05-29 08:39:46 +02:00
framed.html make iframe load in http:// case, too 2020-02-10 21:32:27 +01:00
loleaflet-help.html help: Apply suggestions from Mihail Balabanov and Steen Rønnow from Weblate 2020-03-15 22:16:47 +01:00
loleaflet.html.m4 tdf#133284: Improve hardware and on-screen keyboard in the iOS app 2020-09-01 17:24:36 +02:00
signing-identities.html typo fixes in comments and code 2020-04-26 23:19:52 +02:00