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

Szymon KÅ‚os (via logerrit) logerrit at kemper.freedesktop.org
Thu Aug 6 07:33:34 UTC 2020


 loleaflet/src/control/Control.NotebookbarBuilder.js |   15 +++++++++++++++
 loleaflet/src/layer/tile/TileLayer.js               |    1 -
 2 files changed, 15 insertions(+), 1 deletion(-)

New commits:
commit 64fba4f3afd6ffb68222a531dbb3bcabbcef1eac
Author:     Szymon Kłos <szymon.klos at collabora.com>
AuthorDate: Thu Aug 6 08:37:26 2020 +0200
Commit:     Szymon Kłos <szymon.klos at collabora.com>
CommitDate: Thu Aug 6 09:33:16 2020 +0200

    notebookbar: working insert header/footer
    
    Change-Id: Ib5419669bdcb3ce05b10e0093d87bcea9ffeb905
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/100194
    Tested-by: Jenkins
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>
    Reviewed-by: Szymon Kłos <szymon.klos at collabora.com>

diff --git a/loleaflet/src/control/Control.NotebookbarBuilder.js b/loleaflet/src/control/Control.NotebookbarBuilder.js
index 40e3320cc..cc42143e2 100644
--- a/loleaflet/src/control/Control.NotebookbarBuilder.js
+++ b/loleaflet/src/control/Control.NotebookbarBuilder.js
@@ -48,6 +48,8 @@ L.Control.NotebookbarBuilder = L.Control.JSDialogBuilder.extend({
 		this._toolitemHandlers['.uno:Presentation'] = this._startPresentationControl;
 		this._toolitemHandlers['.uno:Save'] = this._saveControl;
 		this._toolitemHandlers['.uno:Menubar'] = this._menubarControl;
+		this._toolitemHandlers['.uno:InsertPageHeader'] = this._headerFooterControl;
+		this._toolitemHandlers['.uno:InsertPageFooter'] = this._headerFooterControl;
 
 		this._toolitemHandlers['up'] = this._toolbarItemControl;
 		this._toolitemHandlers['down'] = this._toolbarItemControl;
@@ -422,6 +424,19 @@ L.Control.NotebookbarBuilder = L.Control.JSDialogBuilder.extend({
 		});
 	},
 
+	_headerFooterControl: function(parentContainer, data, builder) {
+		var control = builder._unoToolButton(parentContainer, data, builder);
+
+		$(control.container).unbind('click');
+		$(control.container).click(function () {
+			if (!$(control.container).hasClass('disabled')) {
+				builder.refreshSidebar = true;
+				var command = data.command + '?On:bool=true';
+				builder.callback('toolbutton', 'click', control.button, command, builder);
+			}
+		});
+	},
+
 	_insertTableControl: function(parentContainer, data, builder) {
 		var options = {hasDropdownArrow: true};
 		var control = builder._unoToolButton(parentContainer, data, builder, options);
diff --git a/loleaflet/src/layer/tile/TileLayer.js b/loleaflet/src/layer/tile/TileLayer.js
index ad3d0a598..e0f1b8d37 100644
--- a/loleaflet/src/layer/tile/TileLayer.js
+++ b/loleaflet/src/layer/tile/TileLayer.js
@@ -1010,7 +1010,6 @@ L.TileLayer = L.GridLayer.extend({
 	},
 
 	_onJSDialogMsg: function (textMsg) {
-		console.log(textMsg);
 		if (window.mode.isMobile()) {
 			var msgData = JSON.parse(textMsg.substring('jsdialog:'.length + 1));
 			if (msgData.type == 'borderwindow')


More information about the Libreoffice-commits mailing list