[Libreoffice-commits] online.git: Branch 'distro/collabora/co-4-2' - loleaflet/html loleaflet/src
Thais Vieira (via logerrit)
logerrit at kemper.freedesktop.org
Wed Sep 16 11:01:00 UTC 2020
loleaflet/html/loleaflet.html.m4 | 2 +-
loleaflet/src/control/Control.DocumentNameInput.js | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
New commits:
commit 221e3a59b73db56441f6a6fc8cf89eb322c1f6cf
Author: Thais Vieira <thais.vieira at collabora.com>
AuthorDate: Mon Sep 14 10:37:35 2020 -0300
Commit: Pedro Silva <pedro.silva at collabora.com>
CommitDate: Wed Sep 16 13:00:42 2020 +0200
Loleaflet: fix pencil icon
- to be displayed after the toolbar appears
- only when it's possible to edit the name of the document
- only when not in presence of android app and hidden (display: none) by default so it does show up before input field
Change-Id: I5c78593b1229da1682832a46e6fc8f1b09b31e12
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/102760
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>
Reviewed-by: Pedro Silva <pedro.silva at collabora.com>
diff --git a/loleaflet/html/loleaflet.html.m4 b/loleaflet/html/loleaflet.html.m4
index 96d02c53e..826ec6aea 100644
--- a/loleaflet/html/loleaflet.html.m4
+++ b/loleaflet/html/loleaflet.html.m4
@@ -161,7 +161,7 @@ m4_ifelse(MOBILEAPP,[true],
<div id="document-titlebar">
<div class="document-title">
<input id="document-name-input" type="text" disabled="true" style="display: none"/>
- <div id="document-title-pencil"></div>
+ <div id="document-title-pencil" style="display: none"></div>
</div>
</div>
</nav>
diff --git a/loleaflet/src/control/Control.DocumentNameInput.js b/loleaflet/src/control/Control.DocumentNameInput.js
index 0a79ff736..8dc67928c 100644
--- a/loleaflet/src/control/Control.DocumentNameInput.js
+++ b/loleaflet/src/control/Control.DocumentNameInput.js
@@ -12,7 +12,6 @@ L.Control.DocumentNameInput = L.Control.extend({
map.on('doclayerinit', this.onDocLayerInit, this);
map.on('wopiprops', this.onWopiProps, this);
map.on('resize', this.onResize, this);
- $('#document-title-pencil').addClass('editable');
},
documentNameConfirm: function() {
@@ -76,6 +75,7 @@ L.Control.DocumentNameInput = L.Control.extend({
$('#document-name-input').hide();
} else {
$('#document-name-input').show();
+ $('#document-title-pencil').show();
}
if (window.ThisIsAMobileApp) {
@@ -101,6 +101,7 @@ L.Control.DocumentNameInput = L.Control.extend({
if (e.UserCanNotWriteRelative === false) {
// Save As allowed
$('#document-name-input').prop('disabled', false);
+ $('#document-title-pencil').addClass('editable');
$('#document-name-input').addClass('editable');
$('#document-name-input').off('keypress', this.onDocumentNameKeyPress).on('keypress', this.onDocumentNameKeyPress.bind(this));
$('#document-name-input').off('focus', this.onDocumentNameFocus).on('focus', this.onDocumentNameFocus.bind(this));
More information about the Libreoffice-commits
mailing list