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

Pranav Kant pranavk at collabora.com
Wed Apr 27 07:07:06 UTC 2016


 loleaflet/src/control/Control.Tabs.js |   14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

New commits:
commit 2913691ed2fad4fa5b8093a2bfc98a6dfb7d24ca
Author: Pranav Kant <pranavk at collabora.com>
Date:   Wed Apr 27 12:30:31 2016 +0530

    bccu#1747: Show tab div only for spreadsheets
    
    Change-Id: I95fcb12d35c94f8640859cfb75c90d81ad21e1af

diff --git a/loleaflet/src/control/Control.Tabs.js b/loleaflet/src/control/Control.Tabs.js
index 7fdc3e3..4991083 100644
--- a/loleaflet/src/control/Control.Tabs.js
+++ b/loleaflet/src/control/Control.Tabs.js
@@ -4,7 +4,19 @@
 
 /* global $ vex _ */
 L.Control.Tabs = L.Control.extend({
-	onAdd: function (map) {
+	onAdd: function(map) {
+		map.on('updatepermission', this._onUpdatePermission, this);
+		this._initalized = false;
+	},
+
+	_onUpdatePermission: function() {
+		if (this._map.getDocType() === 'spreadsheet' && !this._initialized) {
+			this._initialize();
+		}
+	},
+
+	_initialize: function () {
+		this._initialized = true;
 		this._tabsInitialized = false;
 		this._spreadsheetTabs = {};
 		var docContainer = map.options.documentContainer;


More information about the Libreoffice-commits mailing list