loleaflet/src/control/Buttons.js         |    6 ++++--
 loleaflet/src/control/Control.Buttons.js |   10 +---------
 2 files changed, 5 insertions(+), 11 deletions(-)

New commits:
commit c23aa66e54b5cfbd2dd049853e62ab4f72a92579
Author: Mihai Varga <mihai.va...@collabora.com>
Date:   Mon Jul 13 18:01:42 2015 +0300

    loleaflet: don't toggle buttons on click

diff --git a/loleaflet/src/control/Control.Buttons.js 
b/loleaflet/src/control/Control.Buttons.js
index 1115004..1663f3c 100644
--- a/loleaflet/src/control/Control.Buttons.js
+++ b/loleaflet/src/control/Control.Buttons.js
@@ -51,14 +51,6 @@ L.Control.Buttons = L.Control.extend({
        _onButtonClick: function (e) {
                var id = e.target.id;
                var button = this._buttons[id];
-               if (button.active) {
-                       L.DomUtil.removeClass(e.target, 
'leaflet-control-buttons-active');
-                       button.active = false;
-               }
-               else {
-                       L.DomUtil.addClass(e.target, 
'leaflet-control-buttons-active');
-                       button.active = true;
-               }
                this._map.toggleCommandState(button.uno);
        },
 
commit 3bd2e8f778e04c36401b8a95ed88f2d1e230c20f
Author: Mihai Varga <mihai.va...@collabora.com>
Date:   Mon Jul 13 17:08:48 2015 +0300

    loleaflet: renamed toggleState to toggleCommandState

diff --git a/loleaflet/src/control/Buttons.js b/loleaflet/src/control/Buttons.js
index 2d7e806..07a37e2 100644
--- a/loleaflet/src/control/Buttons.js
+++ b/loleaflet/src/control/Buttons.js
@@ -2,7 +2,9 @@
  * Toolbar buttons handler
  */
 L.Map.include({
-       toggleState: function (unoState) {
-               this.socket.send('uno .uno:' + unoState);
+       toggleCommandState: function (unoState) {
+               if (this._docLayer._permission === 'edit') {
+                       this.socket.send('uno .uno:' + unoState);
+               }
        }
 });
diff --git a/loleaflet/src/control/Control.Buttons.js 
b/loleaflet/src/control/Control.Buttons.js
index d4a08c2..1115004 100644
--- a/loleaflet/src/control/Control.Buttons.js
+++ b/loleaflet/src/control/Control.Buttons.js
@@ -59,7 +59,7 @@ L.Control.Buttons = L.Control.extend({
                        L.DomUtil.addClass(e.target, 
'leaflet-control-buttons-active');
                        button.active = true;
                }
-               this._map.toggleState(button.uno);
+               this._map.toggleCommandState(button.uno);
        },
 
        _onStateChange: function (e) {
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to