loleaflet/src/layer/tile/TileLayer.js |   22 ++++++++++++++++------
 1 file changed, 16 insertions(+), 6 deletions(-)

New commits:
commit 250ffe6f8332ced16382a8e796741ffd9946c2db
Author:     Jan Holesovsky <ke...@collabora.com>
AuthorDate: Tue Oct 2 17:14:33 2018 +0200
Commit:     Jan Holesovsky <ke...@collabora.com>
CommitDate: Tue Oct 2 17:44:01 2018 +0200

    calc: We currently cannot paste text/rtf or text/html via LOK...
    
    Change-Id: Ic699dddb2cbeaab4c13d030c2f8f3c71eeddac4f
    Reviewed-on: https://gerrit.libreoffice.org/61258
    Reviewed-by: Jan Holesovsky <ke...@collabora.com>
    Tested-by: Jan Holesovsky <ke...@collabora.com>

diff --git a/loleaflet/src/layer/tile/TileLayer.js 
b/loleaflet/src/layer/tile/TileLayer.js
index d41a58f6d..0410bc935 100644
--- a/loleaflet/src/layer/tile/TileLayer.js
+++ b/loleaflet/src/layer/tile/TileLayer.js
@@ -2106,12 +2106,22 @@ L.TileLayer = L.GridLayer.extend({
                }
 
                // now try various mime types
-               var mimeTypes = [
-                       ['text/rtf', 'text/rtf'],
-                       ['text/html', 'text/html'],
-                       ['text/plain', 'text/plain;charset=utf-8'],
-                       ['Text', 'text/plain;charset=utf-8']
-               ];
+               var mimeTypes;
+               if (this._docType === 'spreadsheet') {
+                       // FIXME apparently we cannot paste the text/html or 
text/rtf as
+                       // produced by LibreOffice in Calc from some reason
+                       mimeTypes = [
+                               ['text/plain', 'text/plain;charset=utf-8'],
+                               ['Text', 'text/plain;charset=utf-8']
+                       ];
+               } else {
+                       mimeTypes = [
+                               ['text/rtf', 'text/rtf'],
+                               ['text/html', 'text/html'],
+                               ['text/plain', 'text/plain;charset=utf-8'],
+                               ['Text', 'text/plain;charset=utf-8']
+                       ];
+               }
 
                for (var i = 0; i < mimeTypes.length; ++i) {
                        for (t = 0; t < types.length; ++t) {
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to