summaryrefslogtreecommitdiff
path: root/src/client/drag_n_drop.js
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2015-01-13 14:00:45 +0200
committerAlon Levy <alon@pobox.com>2015-01-13 14:03:04 +0200
commitc5589a86a6b74ab127314344b51080dbe4803682 (patch)
tree197eef237c3aacfc61cd307515632ec14fbeac59 /src/client/drag_n_drop.js
parentc63984578b65497c1d6e0d47499305012038ba3b (diff)
client: prevent default drag n drop behavior when not in debug
Fixes #220
Diffstat (limited to 'src/client/drag_n_drop.js')
-rw-r--r--src/client/drag_n_drop.js18
1 files changed, 17 insertions, 1 deletions
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