loleaflet/dist/images/custom_button.png |binary loleaflet/dist/toolbar/toolbar.js | 10 +++++++++- loleaflet/src/layer/tile/TileLayer.js | 4 +++- 3 files changed, 12 insertions(+), 2 deletions(-)
New commits: commit 6e46c760ce6928e5c2120499a44d79529e263e07 Author: Pranav Kant <pran...@collabora.co.uk> Date: Wed Jun 21 12:12:25 2017 +0530 Disable Copy from calc cells and formula bar ... of course only when DisableCopy is mentioned. Change-Id: Ia47c403a437384c673364f500c2137f54c1f4bad diff --git a/loleaflet/dist/images/custom_button.png b/loleaflet/dist/images/custom_button.png new file mode 100644 index 00000000..788cef39 Binary files /dev/null and b/loleaflet/dist/images/custom_button.png differ diff --git a/loleaflet/dist/toolbar/toolbar.js b/loleaflet/dist/toolbar/toolbar.js index cf79c558..b2657afb 100644 --- a/loleaflet/dist/toolbar/toolbar.js +++ b/loleaflet/dist/toolbar/toolbar.js @@ -953,6 +953,14 @@ map.on('wopiprops', function(e) { if (e.HideSaveOption) { w2ui['toolbar-up'].hide('save'); } + if (e.DisableCopy) { + $('input#formulaInput').bind('copy', function(evt) { + evt.preventDefault(); + }); + $('input#addressInput').bind('copy', function(evt) { + evt.preventDefault(); + }); + } }); map.on('doclayerinit', function () { @@ -1586,7 +1594,7 @@ function getUserItem(viewId, userName, extraInfo, color) { var html = '<tr class="' + className + '" id="user-' + viewId + '" onclick="onUseritemClicked(event)">' + '<td class=usercolor style="background-color: ' + color +';">'; if (extraInfo !== undefined && extraInfo.avatar !== undefined) { - html += '<img src="' + extraInfo.avatar + '" width="32" height="32" />' + html += '<img src="' + extraInfo.avatar + '" width="32" height="32" />'; } // TODO: Add mail and other links as sub-menu. diff --git a/loleaflet/src/layer/tile/TileLayer.js b/loleaflet/src/layer/tile/TileLayer.js index 986a2ca0..3dfe8ac2 100644 --- a/loleaflet/src/layer/tile/TileLayer.js +++ b/loleaflet/src/layer/tile/TileLayer.js @@ -509,7 +509,9 @@ L.TileLayer = L.GridLayer.extend({ _onCellFormulaMsg: function (textMsg) { var formula = textMsg.substring(13); - this._selectionTextContent = formula; + if (!this._map['wopi'].DisableCopy) { + this._selectionTextContent = formula; + } this._map.fire('cellformula', {formula: formula}); }, _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits