loleaflet/src/layer/tile/TileLayer.js |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit d91dd9774a98129a8c8212c171c8a89a88c2d3dd
Author: Miklos Vajna <[email protected]>
Date:   Fri Jan 15 16:06:52 2016 +0100

    loleaflet: prefer HTML over plain text for drop purposes
    
    We iterate over an array provided by the browser, let's always use HTML
    and not plain text, even if the array contains plain text first, and
    only then HTML.

diff --git a/loleaflet/src/layer/tile/TileLayer.js 
b/loleaflet/src/layer/tile/TileLayer.js
index f0bd19d..036fe54 100644
--- a/loleaflet/src/layer/tile/TileLayer.js
+++ b/loleaflet/src/layer/tile/TileLayer.js
@@ -949,13 +949,14 @@ L.TileLayer = L.GridLayer.extend({
                // handle content
                var types = e.dataTransfer.types;
                var handled = false;
+               var hasHTML = types.indexOf('text/html') > -1;
                for (var t = 0; !handled && t < types.length; t++) {
                        var type = types[t];
                        if (type === 'text/html') {
                                this._map._socket.sendMessage('paste 
mimetype=text/html\n' + e.dataTransfer.getData(type));
-                               // handled = true;
+                               handled = true;
                        }
-                       else if (type === 'text/plain') {
+                       else if (type === 'text/plain' && !hasHTML) {
                                this._map._socket.sendMessage('paste 
mimetype=text/plain;charset=utf-8\n' + e.dataTransfer.getData(type));
                                handled = true;
                        }
_______________________________________________
Libreoffice-commits mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to