[Libreoffice-commits] online.git: Branch 'distro/collabora/collabora-online-3' - 2 commits - loleaflet/src wsd/FileServer.cpp
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Wed Oct 3 23:06:13 UTC 2018
loleaflet/src/control/Control.MobileInput.js | 13 +++++++++++--
wsd/FileServer.cpp | 4 ++++
2 files changed, 15 insertions(+), 2 deletions(-)
New commits:
commit ea5165794338a05837cc14257ebfcf0fa437c2ab
Author: Jan Holesovsky <kendy at collabora.com>
AuthorDate: Wed Oct 3 23:49:45 2018 +0200
Commit: Aron Budea <aron.budea at collabora.com>
CommitDate: Thu Oct 4 01:06:02 2018 +0200
android chrome: Move the onTextInput handling to a separate method.
Change-Id: I1cf091ed9bf82b719ff7bd5170b9e75ecb999d01
Reviewed-on: https://gerrit.libreoffice.org/61336
Reviewed-by: Aron Budea <aron.budea at collabora.com>
Tested-by: Aron Budea <aron.budea at collabora.com>
diff --git a/loleaflet/src/control/Control.MobileInput.js b/loleaflet/src/control/Control.MobileInput.js
index 94084371b..45920f63a 100644
--- a/loleaflet/src/control/Control.MobileInput.js
+++ b/loleaflet/src/control/Control.MobileInput.js
@@ -75,7 +75,8 @@ L.Control.MobileInput = L.Control.extend({
this._textArea.setAttribute('spellcheck', 'false');
L.DomEvent.on(this._textArea, stopEvents, L.DomEvent.stopPropagation)
.on(this._textArea, 'keydown keypress keyup', this.onKeyEvents, this)
- .on(this._textArea, 'compositionstart compositionupdate compositionend textInput', this.onCompEvents, this)
+ .on(this._textArea, 'compositionstart compositionupdate compositionend', this.onCompEvents, this)
+ .on(this._textArea, 'textInput', this.onTextInput, this)
.on(this._textArea, 'input', this.onInput, this)
.on(this._textArea, 'focus', this.onGotFocus, this)
.on(this._textArea, 'blur', this.onLostFocus, this);
@@ -152,7 +153,14 @@ L.Control.MobileInput = L.Control.extend({
map._docLayer._postCompositionEvent(0, 'end', '');
}
- if (e.type === 'textInput' && !this._keyHandled) {
+ L.DomEvent.stopPropagation(e);
+ },
+
+ onTextInput: function (e) {
+ console.log('onTextInput: e.type === ' + e.type);
+ console.log('onTextInput: e.data === "' + e.data + '"');
+
+ if (!this._keyHandled) {
// Hack for making space in combination with autocompletion text
// input work in Chrome on Andorid.
//
@@ -166,6 +174,7 @@ L.Control.MobileInput = L.Control.extend({
}
this._textArea.value = '';
}
+
L.DomEvent.stopPropagation(e);
},
commit fde08ea55af98b0374fe872870ebfcedc098c515
Author: Jan Holesovsky <kendy at collabora.com>
AuthorDate: Wed Oct 3 23:42:30 2018 +0200
Commit: Aron Budea <aron.budea at collabora.com>
CommitDate: Thu Oct 4 01:05:54 2018 +0200
debugging: Set noCache when LOOL_SERVE_FROM_FS is set.
Makes debugging on Android browser so much easier, as it is otherwise
hard to force reload.
Change-Id: Iede4fec1c2a110f0ae4b73095ed19f0ee29fa736
Reviewed-on: https://gerrit.libreoffice.org/61335
Reviewed-by: Aron Budea <aron.budea at collabora.com>
Tested-by: Aron Budea <aron.budea at collabora.com>
diff --git a/wsd/FileServer.cpp b/wsd/FileServer.cpp
index 5b3aed55b..35b43c27e 100644
--- a/wsd/FileServer.cpp
+++ b/wsd/FileServer.cpp
@@ -266,6 +266,10 @@ void FileServerRequestHandler::handleRequest(const HTTPRequest& request, Poco::M
try
{
bool noCache = false;
+#if ENABLE_DEBUG
+ if (std::getenv("LOOL_SERVE_FROM_FS"))
+ noCache = true;
+#endif
Poco::Net::HTTPResponse response;
Poco::URI requestUri(request.getURI());
LOG_TRC("Fileserver request: " << requestUri.toString());
More information about the Libreoffice-commits
mailing list