loleaflet/src/control/Control.Toolbar.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-)
New commits: commit 511ae81b21902f97950412b2c2df284d2e2138c8 Author: Szymon Kłos <szymon.k...@collabora.com> AuthorDate: Mon Sep 30 16:20:22 2019 +0200 Commit: Szymon Kłos <szymon.k...@collabora.com> CommitDate: Mon Sep 30 16:21:28 2019 +0200 Don't use uninitialized tolbars on mobile Writer and Impress - also correctly init position of document-container Change-Id: Ibaf151247aaa39726828eaff2b13a2272bb89d38 Reviewed-on: https://gerrit.libreoffice.org/79868 Reviewed-by: Szymon Kłos <szymon.k...@collabora.com> Tested-by: Szymon Kłos <szymon.k...@collabora.com> diff --git a/loleaflet/src/control/Control.Toolbar.js b/loleaflet/src/control/Control.Toolbar.js index ec76950bc..207702ba5 100644 --- a/loleaflet/src/control/Control.Toolbar.js +++ b/loleaflet/src/control/Control.Toolbar.js @@ -1432,7 +1432,8 @@ function onDocLayerInit() { break; case 'text': - toolbarUp.show('leftpara', 'centerpara', 'rightpara', 'justifypara', 'breakpara', 'linespacing', + if (toolbarUp) + toolbarUp.show('leftpara', 'centerpara', 'rightpara', 'justifypara', 'breakpara', 'linespacing', 'breakspacing', 'defaultbullet', 'defaultnumbering', 'breakbullet', 'incrementindent', 'decrementindent', 'breakindent', 'inserttable', 'insertannotation', 'backcolor', 'breaksidebar', 'sidebar'); @@ -1469,7 +1470,7 @@ function onDocLayerInit() { break; case 'presentation': var presentationToolbar = w2ui['presentation-toolbar']; - if (!map['wopi'].HideExportOption) { + if (!map['wopi'].HideExportOption && presentationToolbar) { presentationToolbar.show('presentation', 'presentationbreak'); } if (!_inMobileMode()) { @@ -1489,9 +1490,11 @@ function onDocLayerInit() { // FALLTHROUGH intended case 'drawing': - toolbarUp.show('leftpara', 'centerpara', 'rightpara', 'justifypara', 'breakpara', 'linespacing', + if (toolbarUp) + toolbarUp.show('leftpara', 'centerpara', 'rightpara', 'justifypara', 'breakpara', 'linespacing', 'breakspacing', 'defaultbullet', 'defaultnumbering', 'breakbullet', 'inserttextbox', 'inserttable', 'backcolor'); - statusbar.show('prev', 'next'); + if (statusbar) + statusbar.show('prev', 'next'); $('#presentation-toolbar').show(); break; @@ -2109,7 +2112,7 @@ function onUpdatePermission(e) { $('#toolbar-down').hide(); switch (map._docLayer._docType) { case 'text': - $('#document-container').css('bottom', '35px'); + $('#document-container').css('bottom', '0px'); break; case 'spreadsheet': $('#document-container').css('bottom', '35px'); @@ -2117,7 +2120,7 @@ function onUpdatePermission(e) { $('#spreadsheet-toolbar').show(); break; case 'presentation': - $('#document-container').css('bottom', '35px'); + $('#document-container').css('bottom', '0px'); break; } } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits