diff options
Diffstat (limited to 'src/client')
| -rw-r--r-- | src/client/drag_n_drop.js | 18 | ||||
| -rw-r--r-- | src/client/main.js | 2 |
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) { |
