loleaflet/dist/toolbar/toolbar.js        |    2 -
 loleaflet/src/control/Control.Menubar.js |   34 ++++++++++++++++++++-----------
 2 files changed, 24 insertions(+), 12 deletions(-)

New commits:
commit 40009af7aa2beab40470da3199fd12eb5608e2df
Author: Andras Timar <andras.ti...@collabora.com>
Date:   Mon Nov 14 11:39:01 2016 +0100

    loleaflet: add Insert - Special character... to menu

diff --git a/loleaflet/src/control/Control.Menubar.js 
b/loleaflet/src/control/Control.Menubar.js
index ed71363..4720ed4 100644
--- a/loleaflet/src/control/Control.Menubar.js
+++ b/loleaflet/src/control/Control.Menubar.js
@@ -41,6 +41,7 @@ L.Control.Menubar = L.Control.extend({
                                {name: _('Page break'), type: 'unocommand', 
uno: '.uno:InsertPageBreak'},
                                {name: _('Column break'), type: 'unocommand', 
uno: '.uno:InsertColumnBreak'},
                                {type: 'separator'},
+                               {name: _('Special character...'), id: 
'specialcharacter', type: 'action'},
                                {name: _('Formatting mark'), type: 'menu', 
menu: [
                                                {name: _('Non-breaking space'), 
type: 'unocommand', uno: '.uno:InsertNonBreakingSpace'},
                                                {name: _('Non-breaking 
hyphen'), type: 'unocommand', uno: '.uno:InsertHardHyphen'},
@@ -172,7 +173,10 @@ L.Control.Menubar = L.Control.extend({
                                                                                
                {name: _('Zoom out'), id: 'zoomout', type: 'action'},
                                                                                
                {name: _('Reset zoom'), id: 'zoomreset', type: 'action'}]
                        },
-                       {name: _('Insert'), type: 'menu', menu: [{name: 
_('Image'), id: 'insertgraphic', type: 'action'}]
+                       {name: _('Insert'), type: 'menu', menu: [
+                               {name: _('Image'), id: 'insertgraphic', type: 
'action'},
+                               {type: 'separator'},
+                               {name: _('Special character...'), id: 
'specialcharacter', type: 'action'}]
                        },
                        {name: _('Tables'), type: 'menu', menu: [{name: 
_('Insert'), type: 'menu', menu: [{name: _('Rows before'), type: 'unocommand', 
uno: '.uno:InsertRowsBefore'},
                                                                                
                                                                                
                {name: _('Rows after'), type: 'unocommand', uno: 
'.uno:InsertRowsAfter'},
@@ -213,17 +217,21 @@ L.Control.Menubar = L.Control.extend({
                                                                                
                {name: _('Select all'), type: 'unocommand', uno: 
'.uno:SelectAll'}]
                        },
                        {name: _('View'), type: 'menu', menu: [{name: _('Full 
screen'), id: 'fullscreen', type: 'action'}]},
-                       {name: _('Insert'), type: 'menu', menu: [{name: 
_('Image'), id: 'insertgraphic', type: 'action'},
-                                                                               
                  {name: _('Comment'), type: 'unocommand', uno: 
'.uno:InsertAnnotation'},
-                                                                               
                  {type: 'separator'},
-                                                                               
                  {name: _('Row'), type: 'unocommand', uno: '.uno:InsertRows'},
-                                                                               
                  {name: _('Column'), type: 'unocommand', uno: 
'.uno:InsertColumns'}]
+                       {name: _('Insert'), type: 'menu', menu: [
+                               {name: _('Image'), id: 'insertgraphic', type: 
'action'},
+                               {name: _('Comment'), type: 'unocommand', uno: 
'.uno:InsertAnnotation'},
+                               {type: 'separator'},
+                               {name: _('Row'), type: 'unocommand', uno: 
'.uno:InsertRows'},
+                               {name: _('Column'), type: 'unocommand', uno: 
'.uno:InsertColumns'},
+                               {type: 'separator'},
+                               {name: _('Special character...'), id: 
'specialcharacter', type: 'action'}]
                        },
-                       {name: _('Cells'), type: 'menu', menu: [{name: 
_('Insert row'), type: 'unocommand', uno: '.uno:InsertRows'},
-                                                                               
                 {name: _('Insert column'), type: 'unocommand', uno: 
'.uno:InsertColumns'},
-                                                                               
                 {type: 'separator'},
-                                                                               
                 {name: _('Delete row'), type: 'unocommand', uno: 
'.uno:DeleteRows'},
-                                                                               
                 {name: _('Delete column'), type: 'unocommand', uno: 
'.uno:DeleteColumns'}]
+                       {name: _('Cells'), type: 'menu', menu: [
+                               {name: _('Insert row'), type: 'unocommand', 
uno: '.uno:InsertRows'},
+                               {name: _('Insert column'), type: 'unocommand', 
uno: '.uno:InsertColumns'},
+                               {type: 'separator'},
+                               {name: _('Delete row'), type: 'unocommand', 
uno: '.uno:DeleteRows'},
+                               {name: _('Delete column'), type: 'unocommand', 
uno: '.uno:DeleteColumns'}]
                        },
                        {name: _('Help'), type: 'menu', menu: [{name: 
_('Keyboard shortcuts'), id: 'keyboard-shortcuts', type: 'action'},
                                                               {name: 
_('About'), id: 'about', type: 'action'}]
@@ -358,6 +366,10 @@ L.Control.Menubar = L.Control.extend({
                        map.downloadAs(fileName + '.' + format, format);
                } else if (id === 'insertgraphic') {
                        L.DomUtil.get('insertgraphic').click();
+               } else if (id === 'specialcharacter') {
+                       var fontList = $('.fonts-select option');
+                       var selectedIndex = 
$('.fonts-select').prop('selectedIndex');
+                       map._docLayer._onSpecialChar(fontList, selectedIndex);
                } else if (id === 'zoomin' && map.getZoom() < map.getMaxZoom()) 
{
                        map.zoomIn(1);
                } else if (id === 'zoomout' && map.getZoom() > 
map.getMinZoom()) {
commit 0e5cf0e07f974c7a87b59e3ea795d03d536e2680
Author: Andras Timar <andras.ti...@collabora.com>
Date:   Mon Nov 14 11:38:12 2016 +0100

    loleaflet: disable Insert Special Character button in view-only mode

diff --git a/loleaflet/dist/toolbar/toolbar.js 
b/loleaflet/dist/toolbar/toolbar.js
index 8c1a849..0bb3eee 100644
--- a/loleaflet/dist/toolbar/toolbar.js
+++ b/loleaflet/dist/toolbar/toolbar.js
@@ -497,7 +497,7 @@ var formatButtons = {
        'fontcolor': true, 'backcolor': true, 'bullet': true, 'numbering': true,
        'alignleft': true, 'alignhorizontal': true, 'alignright': true, 
'alignblock': true,
        'incrementindent': true, 'decrementindent': true, 'insertgraphic': true,
-       'insertfootnote': true, 'repair': true
+       'insertfootnote': true, 'repair': true, 'specialcharacter': true
 };
 
 var userJoinedPopupMessage = '<div>' + _('%user has joined') + '</div>';
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to