From bc6effe0ca57500bf9cb350d25d287232b190f23 Mon Sep 17 00:00:00 2001 From: Alberto Miranda Date: Fri, 24 Jun 2016 20:20:22 -0300 Subject: [PATCH 1/2] added drop text support; will be useful in WebTorrent Desktop to drop magnet links. --- index.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/index.js b/index.js index e7e9357..897b02e 100644 --- a/index.js +++ b/index.js @@ -80,6 +80,17 @@ function dragDrop (elem, listeners) { y: e.clientY } + // drop text support + var text = e.dataTransfer.getData("text") + if (text) { + if (listeners.onDrop) { + listeners.onDrop([text], pos) + } + + return false + } + + // file drop support if (e.dataTransfer.items) { // Handle directories in Chrome using the proprietary FileSystem API var items = toArray(e.dataTransfer.items).filter(function (item) { From 7ba61f843539b8224c8a26e7c302280388d1d51b Mon Sep 17 00:00:00 2001 From: Alberto Miranda Date: Fri, 24 Jun 2016 20:25:14 -0300 Subject: [PATCH 2/2] fixed js style --- index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 897b02e..650d625 100644 --- a/index.js +++ b/index.js @@ -81,11 +81,11 @@ function dragDrop (elem, listeners) { } // drop text support - var text = e.dataTransfer.getData("text") + var text = e.dataTransfer.getData('text') if (text) { if (listeners.onDrop) { listeners.onDrop([text], pos) - } + } return false }