loleaflet/src/control/Control.Menubar.js | 8 ++++---- loleaflet/src/layer/tile/TileLayer.js | 21 ++++----------------- loleaflet/src/map/handler/Map.StateChanges.js | 4 +--- 3 files changed, 9 insertions(+), 24 deletions(-)
New commits: commit d5b76b5d5ce73fcaacd085891d6ae105b5db4a6b Author: Henry Castro <hcas...@collabora.com> Date: Mon Oct 2 22:57:44 2017 -0400 loleaflet: use commandvalues to request the list available languages Change-Id: Ibc312bf4d464dd7446715d7bf51ed208d41e8e6f diff --git a/loleaflet/src/control/Control.Menubar.js b/loleaflet/src/control/Control.Menubar.js index fbd818a9..56319ebc 100644 --- a/loleaflet/src/control/Control.Menubar.js +++ b/loleaflet/src/control/Control.Menubar.js @@ -320,7 +320,7 @@ L.Control.Menubar = L.Control.extend({ map.on('doclayerinit', this._onDocLayerInit, this); map.on('addmenu', this._addMenu, this); - map.on('commandinitialized', this._onInitMenu, this); + map.on('commandvalues', this._onInitMenu, this); }, _addMenu: function (e) { @@ -345,12 +345,12 @@ L.Control.Menubar = L.Control.extend({ if (e.commandName === '.uno:LanguageStatus') { var liItem, aItem; $menuParent = $('#menu-resetlanguage').parent(); - for (var lang in e.data) { + for (var lang in e.commandValues) { liItem = L.DomUtil.create('li', ''); aItem = L.DomUtil.create('a', '', liItem); - $(aItem).text(e.data[lang]); + $(aItem).text(e.commandValues[lang]); $(aItem).data('type', 'unocommand'); - $(aItem).data('uno', '.uno:LanguageStatus?Language:string=' + encodeURIComponent('Default_' + e.data[lang])); + $(aItem).data('uno', '.uno:LanguageStatus?Language:string=' + encodeURIComponent('Default_' + e.commandValues[lang])); $menuParent.append(liItem); } } diff --git a/loleaflet/src/layer/tile/TileLayer.js b/loleaflet/src/layer/tile/TileLayer.js index c18c4004..a5bafca5 100644 --- a/loleaflet/src/layer/tile/TileLayer.js +++ b/loleaflet/src/layer/tile/TileLayer.js @@ -176,6 +176,7 @@ L.TileLayer = L.GridLayer.extend({ this._levels = {}; this._tiles = {}; this._tileCache = {}; + this._map._socket.sendMessage('commandvalues command=.uno:LanguageStatus'); this._map._socket.sendMessage('commandvalues command=.uno:ViewAnnotations'); var that = this; $.contextMenu({ @@ -1045,23 +1046,9 @@ L.TileLayer = L.GridLayer.extend({ _onStateChangedMsg: function (textMsg) { textMsg = textMsg.substr(14); var index = textMsg.indexOf('='); - var commandName, state; - if (index !== -1) - { - commandName = textMsg.substr(0, index); - state = textMsg.substr(index + 1); - this._map.fire('commandstatechanged', {commandName : commandName, state : state}); - return; - } - - index = textMsg.indexOf('?'); - if (index !== -1) - { - commandName = textMsg.substr(0, index); - textMsg = textMsg.substr(index + 1); - state = JSON.parse(textMsg); - this._map.fire('commandinitialized', {commandName: commandName, data: state}); - } + var commandName = index !== -1 ? textMsg.substr(0, index) : ''; + var state = index !== -1 ? textMsg.substr(index + 1) : ''; + this._map.fire('commandstatechanged', {commandName : commandName, state : state}); }, _onUnoCommandResultMsg: function (textMsg) { diff --git a/loleaflet/src/map/handler/Map.StateChanges.js b/loleaflet/src/map/handler/Map.StateChanges.js index b0abcb11..6c31981e 100644 --- a/loleaflet/src/map/handler/Map.StateChanges.js +++ b/loleaflet/src/map/handler/Map.StateChanges.js @@ -25,9 +25,7 @@ L.Map.StateChangeHandler = L.Handler.extend({ }, _onStateChanged: function(e) { - if (e.commandName.indexOf('?') === -1) { - this._items[e.commandName] = e.state; - } + this._items[e.commandName] = e.state; }, getItems: function() { _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits