summaryrefslogtreecommitdiff
path: root/src
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
parentc63984578b65497c1d6e0d47499305012038ba3b (diff)
client: prevent default drag n drop behavior when not in debug
Fixes #220
Diffstat (limited to 'src')
-rw-r--r--src/client/drag_n_drop.js18
-rw-r--r--src/client/main.js2
2 files changed, 19 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
diff --git a/src/client/main.js b/src/client/main.js
index fee86395..ebf54530 100644
--- a/src/client/main.js
+++ b/src/client/main.js
@@ -43,6 +43,8 @@ function(textanalysis_ui, textanalysis, buttons, history, drag_n_drop,
rz_core.edit_graph.set_user('fakeuser');
rz_core.main_graph.set_user('fakeuser');
drag_n_drop.init();
+ } else {
+ drag_n_drop.prevent_default_drop_behavior();
}
document.body.onkeyup = function(e) {