loleaflet/dist/images/sc_sortascending.png  |binary
 loleaflet/dist/images/sc_sortdescending.png |binary
 loleaflet/dist/toolbar.css                  |    2 ++
 loleaflet/dist/toolbar/toolbar.js           |   24 ++++++++++++++++++++++++
 4 files changed, 26 insertions(+)

New commits:
commit ddfd0a3341dbc6c369a58922ed49dd63fd505909
Author: Henry Castro <hcas...@collabora.com>
Date:   Thu Jul 14 13:48:06 2016 -0400

    loleaflet: add more toolbar items
    
    .uno:SortAscending
    .uno:SortDescending

diff --git a/loleaflet/dist/images/sc_sortascending.png 
b/loleaflet/dist/images/sc_sortascending.png
new file mode 100644
index 0000000..9039006
Binary files /dev/null and b/loleaflet/dist/images/sc_sortascending.png differ
diff --git a/loleaflet/dist/images/sc_sortdescending.png 
b/loleaflet/dist/images/sc_sortdescending.png
new file mode 100644
index 0000000..a928731
Binary files /dev/null and b/loleaflet/dist/images/sc_sortdescending.png differ
diff --git a/loleaflet/dist/toolbar.css b/loleaflet/dist/toolbar.css
index 41bb6c6..200a47b 100644
--- a/loleaflet/dist/toolbar.css
+++ b/loleaflet/dist/toolbar.css
@@ -264,6 +264,8 @@ button.leaflet-control-search-next
 .w2ui-icon.numberformatdate{ background: 
url('/loleaflet/dist/images/lc_datefield.png') no-repeat center !important; }
 .w2ui-icon.numberformatincdecimals{ background: 
url('/loleaflet/dist/images/lc_numberformatincdecimals.png') no-repeat center 
!important; }
 .w2ui-icon.numberformatdecdecimals{ background: 
url('/loleaflet/dist/images/lc_numberformatdecdecimals.png') no-repeat center 
!important; }
+.w2ui-icon.sortascending{ background: 
url('/loleaflet/dist/images/sc_sortascending.png') no-repeat center !important; 
}
+.w2ui-icon.sortdescending{ background: 
url('/loleaflet/dist/images/sc_sortdescending.png') no-repeat center 
!important; }
 
 .inserttable-pop {
     z-index: 100000;
diff --git a/loleaflet/dist/toolbar/toolbar.js 
b/loleaflet/dist/toolbar/toolbar.js
index ea39584..2cc31ac 100644
--- a/loleaflet/dist/toolbar/toolbar.js
+++ b/loleaflet/dist/toolbar/toolbar.js
@@ -491,6 +491,23 @@ function toggleButton(toolbar, state, command)
        }
 }
 
+function disableButton(toolbar, state, command)
+{
+       var disabled;
+       command = command.replace('.uno:', '');
+       var item = toolbar.get(command);
+       if (!item) {
+               return;
+       }
+
+       if (state) {
+               disabled = item.disabled ? toolbar.enable(command) : undefined;
+       }
+       else {
+               disabled = !item.disabled ? toolbar.disable(command) : 
undefined;
+       }
+}
+
 function toLocalePattern (pattern, regex, text, sub1, sub2) {
        var matches = new RegExp(regex, 'g').exec(text);
        if (matches) {
@@ -712,6 +729,9 @@ map.on('doclayerinit', function () {
                        {type: 'button',  id: 'NumberFormatDate',  img: 
'numberformatdate', hint: _('Format as Date'), uno: 'NumberFormatDate'},
                        {type: 'button',  id: 'NumberFormatIncDecimals',  img: 
'numberformatincdecimals', hint: _('Add Decimal Place'), uno: 
'NumberFormatIncDecimals'},
                        {type: 'button',  id: 'NumberFormatDecDecimals',  img: 
'numberformatdecdecimals', hint: _('Delete Decimal Place'), uno: 
'NumberFormatDecDecimals'},
+                       {type: 'break',   id: 'break-number'},
+                       {type: 'button',  id: 'SortAscending',  img: 
'sortascending', hint: _('Sort Ascending'), uno: 'SortAscending'},
+                       {type: 'button',  id: 'SortDescending',  img: 
'sortdescending', hint: _('Sort Descending'), uno: 'SortDescending'},
                ]);
                statusbar.refresh();
                toolbar.refresh();
@@ -893,6 +913,10 @@ map.on('commandstatechanged', function (e) {
                 commandName === '.uno:NumberFormatDate') {
                toggleButton(toolbar, state, commandName);
        }
+       else if (commandName === '.uno:SortAscending' ||
+                commandName === '.uno:SortDescending') {
+               disableButton(toolbar, state, commandName);
+       }
 
        var toolbarUpMore = w2ui['toolbar-up-more'];
        var id = commandName.toLowerCase().substr(5);
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to