From c5589a86a6b74ab127314344b51080dbe4803682 Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Tue, 13 Jan 2015 14:00:45 +0200 Subject: client: prevent default drag n drop behavior when not in debug Fixes #220 --- src/client/drag_n_drop.js | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'src/client/drag_n_drop.js') diff --git a/src/client/drag_n_drop.js b/src/client/drag_n_drop.js index da166ad4..b58f46e5 100644 --- a/src/client/drag_n_drop.js +++ b/src/client/drag_n_drop.js @@ -26,6 +26,22 @@ $(document).on('dragover', function (e) return false; }); }; -return {'init': init }; + +function prevent_default_drop_behavior() { + $(document).on("drop", function(e) { + e.stopPropagation(); + e.preventDefault(); + return false; + }); + $(document).on('dragover', function (e) { + e.stopPropagation(); + e.preventDefault(); + return false; + }); +} +return { + 'init': init, + 'prevent_default_drop_behavior': prevent_default_drop_behavior +}; }); // define -- cgit v1.3.1