[Libreoffice-commits] online.git: loleaflet/js
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Tue Nov 27 16:49:46 UTC 2018
loleaflet/js/toolbar.js | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
New commits:
commit 192677b34f8ce92aa8bd3bf62c7da42764ee2b0a
Author: Tor Lillqvist <tml at collabora.com>
AuthorDate: Tue Nov 27 18:39:38 2018 +0200
Commit: Tor Lillqvist <tml at collabora.com>
CommitDate: Tue Nov 27 18:48:59 2018 +0200
Don't hide the font and font size widgets in a mobile app
Once the Format>Character... dialog works better in a mobile app we
might revert this. But for now the font selection feature in that
dialog is sadly practically unusable.
Change-Id: I60ae6469a588b50b5e2acb5a6a04a04271b1ca47
diff --git a/loleaflet/js/toolbar.js b/loleaflet/js/toolbar.js
index 0b293580b..2fac097ff 100644
--- a/loleaflet/js/toolbar.js
+++ b/loleaflet/js/toolbar.js
@@ -26,7 +26,8 @@ function _mobilify() {
var statusbar = w2ui['toolbar-down'];
toolbarUp.items.forEach(function(item) {
- if (item.mobile === false && !item.hidden) {
+ if ((item.mobile === false ||
+ (!window.ThisIsAMobileApp && item.mobilebrowser === false)) && !item.hidden) {
toolbarUp.hide(item.id);
}
});
@@ -616,6 +617,9 @@ var stylesSelectValue;
var fontsSelectValue;
var fontsizesSelectValue;
+// mobile:false means hide it both for normal Online used from a mobile browser, and in a mobile app
+// mobilebrowser:false means hide it for normal Online used from a mobile browser, but don't hide it in a mobile app
+
function createToolbar() {
var toolItems = [
{type: 'menu', id: 'menu-wrap', caption: _('Textwrap'), mobile: false, items: [
@@ -634,8 +638,8 @@ function createToolbar() {
{type: 'button', id: 'repair', img: 'repair', hint: _('Document repair'), disabled: true, mobile: false},
{type: 'break', mobile: false},
{type: 'html', id: 'styles', html: '<select class="styles-select"></select>', mobile: false},
- {type: 'html', id: 'fonts', html: '<select class="fonts-select"></select>', mobile: false},
- {type: 'html', id: 'fontsizes', html: '<select class="fontsizes-select"></select>', mobile: false},
+ {type: 'html', id: 'fonts', html: '<select class="fonts-select"></select>', mobilebrowser: false},
+ {type: 'html', id: 'fontsizes', html: '<select class="fontsizes-select"></select>', mobilebrowser: false},
{type: 'break', mobile: false},
{type: 'button', id: 'bold', img: 'bold', hint: _UNO('.uno:Bold'), uno: 'Bold', disabled: true},
{type: 'button', id: 'italic', img: 'italic', hint: _UNO('.uno:Italic'), uno: 'Italic', disabled: true},
More information about the Libreoffice-commits
mailing list