[Libreoffice-commits] online.git: loleaflet/src
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Thu May 23 13:00:13 UTC 2019
loleaflet/src/control/Control.Toolbar.js | 39 +++++++++++++------------------
1 file changed, 17 insertions(+), 22 deletions(-)
New commits:
commit 3c888d71d8846c375129d838d54795a443fb832f
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
AuthorDate: Fri May 17 12:23:32 2019 +0200
Commit: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
CommitDate: Thu May 23 14:59:55 2019 +0200
Move zoom selection dropdown to statusbar
No point having this in the toolbar when all zoom related functions are in the statusbar
Change-Id: Ia1ea8f724956eb2c521c60fb2360eb243190a76c
Reviewed-on: https://gerrit.libreoffice.org/72460
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
diff --git a/loleaflet/src/control/Control.Toolbar.js b/loleaflet/src/control/Control.Toolbar.js
index b8028da40..791290b17 100644
--- a/loleaflet/src/control/Control.Toolbar.js
+++ b/loleaflet/src/control/Control.Toolbar.js
@@ -698,22 +698,6 @@ function initNormalToolbar() {
{type: 'button', id: 'redo', img: 'redo', hint: _UNO('.uno:Redo'), uno: 'Redo', disabled: true, mobile: false},
{type: 'button', id: 'formatpaintbrush', img: 'copyformat', hint: _UNO('.uno:FormatPaintbrush'), uno: 'FormatPaintbrush', mobile: false},
{type: 'button', id: 'reset', img: 'deleteformat', hint: _UNO('.uno:ResetAttributes', 'text'), uno: 'ResetAttributes', mobile: false},
- {type: 'break', id: 'breakundo', mobile: false},
- {type: 'menu-radio', id: 'zoom', text: '100%',
- selected: 'zoom100',
- mobile: false, tablet: false,
- items: [
- { id: 'zoom50', text: '50%', scale: 6},
- { id: 'zoom60', text: '60%', scale: 7},
- { id: 'zoom70', text: '70%', scale: 8},
- { id: 'zoom85', text: '85%', scale: 9},
- { id: 'zoom100', text: '100%', scale: 10},
- { id: 'zoom120', text: '120%', scale: 11},
- { id: 'zoom150', text: '150%', scale: 12},
- { id: 'zoom175', text: '175%', scale: 13},
- { id: 'zoom200', text: '200%', scale: 14}
- ]
- },
{type: 'break', mobile: false, tablet: false,},
{type: 'html', id: 'styles',
html: '<select class="styles-select"><option>Default Style</option></select>',
@@ -1024,7 +1008,21 @@ function initNormalToolbar() {
{type: 'break', id: 'prevnextbreak'},
{type: 'button', id: 'zoomreset', img: 'zoomreset', hint: _('Reset zoom')},
{type: 'button', id: 'zoomout', img: 'zoomout', hint: _UNO('.uno:ZoomMinus')},
- {type: 'html', id: 'zoomlevel', html: '<div id="zoomlevel" class="loleaflet-font">100%</div>', mobile: false},
+ {type: 'menu-radio', id: 'zoom', text: '100%',
+ selected: 'zoom100',
+ mobile: false,
+ items: [
+ { id: 'zoom50', text: '50%', scale: 6},
+ { id: 'zoom60', text: '60%', scale: 7},
+ { id: 'zoom70', text: '70%', scale: 8},
+ { id: 'zoom85', text: '85%', scale: 9},
+ { id: 'zoom100', text: '100%', scale: 10},
+ { id: 'zoom120', text: '120%', scale: 11},
+ { id: 'zoom150', text: '150%', scale: 12},
+ { id: 'zoom175', text: '175%', scale: 13},
+ { id: 'zoom200', text: '200%', scale: 14}
+ ]
+ },
{type: 'button', id: 'zoomin', img: 'zoomin', hint: _UNO('.uno:ZoomPlus')}
],
onClick: function (e) {
@@ -1413,7 +1411,7 @@ function onDocLayerInit() {
statusbar.remove('prev', 'next', 'prevnextbreak');
- toolbarUp.set('zoom', {
+ statusbar.set('zoom', {
items: [
{ id: 'zoom100', text: '100%', scale: 10},
{ id: 'zoom200', text: '200%', scale: 14}
@@ -2213,9 +2211,7 @@ function updateUserListCount() {
userlistItem.text = noUser;
}
- var zoomlevel = $('#zoomlevel').html();
w2ui['actionbar'].refresh();
- $('#zoomlevel').html(zoomlevel);
if (count > 1) {
$('#tb_actionbar_item_userlist').show();
@@ -2360,8 +2356,7 @@ function setupToolbar(e) {
zoomPercent = Math.round(zoomRatio * 100) + '%';
break;
}
- $('#zoomlevel').html(zoomPercent);
- w2ui['editbar'].set('zoom', {text: zoomPercent, selected: zoomSelected});
+ w2ui['actionbar'].set('zoom', {text: zoomPercent, selected: zoomSelected});
});
map.on('celladdress', function (e) {
More information about the Libreoffice-commits
mailing list