summaryrefslogtreecommitdiff
path: root/src/client
diff options
context:
space:
mode:
Diffstat (limited to 'src/client')
-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) {