[Libreoffice-commits] online.git: 2 commits - loleaflet/dist

Pranav Kant pranavk at collabora.com
Fri May 6 08:32:27 UTC 2016


 loleaflet/dist/spreadsheet.css    |   10 ++---
 loleaflet/dist/toolbar/toolbar.js |   71 ++++++++++++++++++++++++++++++++++++--
 2 files changed, 73 insertions(+), 8 deletions(-)

New commits:
commit 1864491e235b3eb06f606d7db88be604c56cca92
Author: Pranav Kant <pranavk at collabora.com>
Date:   Fri May 6 13:59:21 2016 +0530

    loleaflet: Enable/Disable buttons for edit/view modes, ccu#1768
    
    Change-Id: Id14ef66adb9bda33246625d89c093cb88927f2bb

diff --git a/loleaflet/dist/toolbar/toolbar.js b/loleaflet/dist/toolbar/toolbar.js
index 96541a3..fbbaa33 100644
--- a/loleaflet/dist/toolbar/toolbar.js
+++ b/loleaflet/dist/toolbar/toolbar.js
@@ -176,9 +176,9 @@ $(function () {
 });
 
 var formatButtons = ['undo', 'redo', 'save',
-					 'bold', 'italic', 'underline', 'strikeout',
-					 'fontcolor', 'backcolor', 'bullet', 'numbering', 'alignleft', 'alignhorizontal', 'alignright', 'alignblock',
-					 'incrementindent', 'decrementindent', 'insertgraphic'];
+                     'bold', 'italic', 'underline', 'strikeout',
+                     'fontcolor', 'backcolor', 'bullet', 'numbering', 'alignleft', 'alignhorizontal', 'alignright', 'alignblock',
+                     'incrementindent', 'decrementindent', 'insertgraphic'];
 
 var takeEditPopupMessage = '<div>You are viewing now.<br/>Click here to take edit</div>';
 var takeEditPopupTimeout = null;
@@ -919,6 +919,71 @@ map.on('editlock', function (e) {
 			toolbar.disable(id);
 		}
 	});
+
+	var spreadsheetButtons = ['firstrecord', 'prevrecord', 'nextrecord', 'lastrecord'];
+	var formulaBarButtons = ['sum', 'function'];
+	var presentationButtons = ['insertpage', 'duplicatepage', 'deletepage'];
+	var toolbarDownButtons = ['next', 'prev'];
+	if (e.value) {
+		// Enable list boxes
+		$('.styles-select').prop('disabled', false);
+		$('.fonts-select').prop('disabled', false);
+		$('.fontsizes-select').prop('disabled', false);
+
+		// Enable formula bar
+		$('#formulaInput').prop('disabled', false);
+		toolbar = w2ui['formulabar'];
+		formulaBarButtons.forEach(function(id) {
+			toolbar.enable(id);
+		});
+
+		toolbar = w2ui['spreadsheet-toolbar'];
+		spreadsheetButtons.forEach(function(id) {
+			toolbar.enable(id);
+		});
+
+		toolbar = w2ui['presentation-toolbar'];
+		presentationButtons.forEach(function(id) {
+			toolbar.enable(id);
+		});
+
+		toolbar = w2ui['toolbar-down'];
+		toolbarDownButtons.forEach(function(id) {
+			toolbar.enable(id);
+		});
+		$('#search-input').prop('disabled', false);
+	}
+	else {
+		// Disable list boxes
+		$('.styles-select').prop('disabled', true);
+		$('.fonts-select').prop('disabled', true);
+		$('.fontsizes-select').prop('disabled', true);
+
+		// Disable formula bar
+		$('#formulaInput').prop('disabled', true);
+
+		toolbar = w2ui['formulabar'];
+		formulaBarButtons.forEach(function(id) {
+			toolbar.disable(id);
+		});
+
+		toolbar = w2ui['spreadsheet-toolbar'];
+		spreadsheetButtons.forEach(function(id) {
+			toolbar.disable(id);
+		});
+
+		toolbar = w2ui['presentation-toolbar'];
+		presentationButtons.forEach(function(id) {
+			toolbar.disable(id);
+		});
+
+		toolbar = w2ui['toolbar-down'];
+		toolbarDownButtons.forEach(function(id) {
+			toolbar.disable(id);
+		});
+		$('#search-input').prop('disabled', true);
+	}
+
 });
 
 map.on('mouseup keypress', function(e) {
commit 2d69745d2cfa3428a903512247a890b8cec74b2e
Author: Pranav Kant <pranavk at collabora.com>
Date:   Fri May 6 13:06:26 2016 +0530

    loleaflet: Use tabs consistently
    
    Change-Id: I1d24ba1c8956a919eb02347dfc379927f536173e

diff --git a/loleaflet/dist/spreadsheet.css b/loleaflet/dist/spreadsheet.css
index 774a366..53f8806 100644
--- a/loleaflet/dist/spreadsheet.css
+++ b/loleaflet/dist/spreadsheet.css
@@ -45,8 +45,8 @@
 	}
 
 .spreadsheet-context-menu-selected {
-       background: white !important;
-       color: black !important;
+	background: white !important;
+	color: black !important;
 	border-top: 1px solid lightgrey;
 	border-left: 1px solid lightgrey;
 	border-right: 1px solid lightgrey;
@@ -54,8 +54,8 @@
 	}
 
 .spreadsheet-context-menu.context-menu-disabled {
-        color: grey;
-        }
+	color: grey;
+	}
 
 .spreadsheet-header-corner {
 	border-top: 1px solid darkgrey;
@@ -171,5 +171,5 @@
 	}
 
 .spreadsheet-header-row:hover {
-        background-color: #DDD;
+	background-color: #DDD;
 	}


More information about the Libreoffice-commits mailing list