[Libreoffice-commits] online.git: loleaflet/src

Tor Lillqvist (via logerrit) logerrit at kemper.freedesktop.org
Thu Apr 16 07:26:19 UTC 2020


 loleaflet/src/control/Control.Menubar.js   |    7 ++++---
 loleaflet/src/control/Control.StatusBar.js |    3 ++-
 2 files changed, 6 insertions(+), 4 deletions(-)

New commits:
commit 70f4f8b92e44d361c78dd323e147d23abba8b308
Author:     Tor Lillqvist <tml at collabora.com>
AuthorDate: Thu Apr 16 08:09:44 2020 +0300
Commit:     Tor Lillqvist <tml at collabora.com>
CommitDate: Thu Apr 16 09:26:01 2020 +0200

    Don't show zoom controls on tablets, either
    
    On touch devices you use pinch gestures to zoom, not buttons or menus.
    Displaying the alleged zoom percentage is fairly pointless as it
    doesn't match physical paper size anyway.
    
    Change-Id: Ieccfa9b5454a3ac71b0c31f6ab38ed6696304cc5
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92332
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>
    Reviewed-by: Tor Lillqvist <tml at collabora.com>

diff --git a/loleaflet/src/control/Control.Menubar.js b/loleaflet/src/control/Control.Menubar.js
index 919a4ab3f..8d77a6dc3 100644
--- a/loleaflet/src/control/Control.Menubar.js
+++ b/loleaflet/src/control/Control.Menubar.js
@@ -56,7 +56,8 @@ L.Control.Menubar = L.Control.extend({
 				]},
 				{uno: '.uno:EditStyle'}
 			]},
-			{name: _UNO('.uno:ViewMenu', 'text'), id: 'view', type: 'menu', menu: [
+			{name: _UNO('.uno:ViewMenu', 'text'), id: 'view', type: 'menu',
+			 menu: (window.mode.isTablet() ? [] : [
 				{name: _UNO('.uno:FullScreen', 'text'), id: 'fullscreen', type: 'action'},
 				{type: 'separator'},
 				{name: _UNO('.uno:ZoomPlus', 'text'), id: 'zoomin', type: 'action'},
@@ -64,13 +65,13 @@ L.Control.Menubar = L.Control.extend({
 				{name: _('Reset zoom'), id: 'zoomreset', type: 'action'},
 				{name: _('Show Ruler'), id: 'showruler', type: 'action'},
 				{type: 'separator'},
+			]).concat([
 				{uno: '.uno:ControlCodes'},
 				{type: 'separator'},
 				{name: _UNO('.uno:ShowResolvedAnnotations', 'text'), id: 'showresolved', type: 'action'},
 				{type: 'separator'},
 				{uno: '.uno:Sidebar'},
-			]
-			},
+			])},
 			{name: _UNO('.uno:InsertMenu', 'text'), id: 'insert', type: 'menu', menu: [
 				{name: _('Local Image...'), id: 'insertgraphic', type: 'action'},
 				{name: _UNO('.uno:InsertGraphic', 'text'), id: 'insertgraphicremote', type: 'action'},
diff --git a/loleaflet/src/control/Control.StatusBar.js b/loleaflet/src/control/Control.StatusBar.js
index 26db62d11..ed5eb0353 100644
--- a/loleaflet/src/control/Control.StatusBar.js
+++ b/loleaflet/src/control/Control.StatusBar.js
@@ -186,6 +186,7 @@ L.Control.StatusBar = L.Control.extend({
 					{type: 'button',  id: 'prev', img: 'prev', hint: _UNO('.uno:PageUp', 'text')},
 					{type: 'button',  id: 'next', img: 'next', hint: _UNO('.uno:PageDown', 'text')},
 					{type: 'break', id: 'prevnextbreak'},
+				].concat(window.mode.isTablet() ? [] : [
 					{type: 'button',  id: 'zoomreset', img: 'zoomreset', hint: _('Reset zoom')},
 					{type: 'button',  id: 'zoomout', img: 'zoomout', hint: _UNO('.uno:ZoomMinus')},
 					{type: 'menu-radio', id: 'zoom', text: '100',
@@ -210,7 +211,7 @@ L.Control.StatusBar = L.Control.extend({
 						]
 					},
 					{type: 'button',  id: 'zoomin', img: 'zoomin', hint: _UNO('.uno:ZoomPlus')}
-				],
+				]),
 				onClick: function (e) {
 					that.hideTooltip(this, e.target);
 					that.onClick(e, e.target, e.item, e.subItem);


More information about the Libreoffice-commits mailing list