diff options
| author | czaks <marcin@6irc.net> | 2015-03-31 07:20:53 +0200 |
|---|---|---|
| committer | czaks <marcin@6irc.net> | 2015-03-31 07:20:53 +0200 |
| commit | 0e805c25d8f3044a2c6640a1e8818d3774a0ff07 (patch) | |
| tree | f3741ca0e71b40383eae93724b2bad3514464d48 /js/file-selector.js | |
| parent | 745bdc2b6cf5af863a7ae86f5b95b14746f5f2e4 (diff) | |
file-selector.js: allow file dropping anywhere
Diffstat (limited to 'js/file-selector.js')
| -rw-r--r-- | js/file-selector.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/js/file-selector.js b/js/file-selector.js index 6aad9382..207a5ae9 100644 --- a/js/file-selector.js +++ b/js/file-selector.js @@ -108,7 +108,7 @@ var dropHandlers = { e.stopPropagation(); e.preventDefault(); - if (dragCounter === 0) $(this).addClass('dragover'); + if (dragCounter === 0) $('.dropzone').addClass('dragover'); dragCounter++; }, dragover: function (e) { @@ -121,13 +121,13 @@ var dropHandlers = { e.preventDefault(); dragCounter--; - if (dragCounter === 0) $(this).removeClass('dragover'); + if (dragCounter === 0) $('.dropzone').removeClass('dragover'); }, drop: function (e) { e.stopPropagation(); e.preventDefault(); - $(this).removeClass('dragover'); + $('.dropzone').removeClass('dragover'); dragCounter = 0; var fileList = e.originalEvent.dataTransfer.files; @@ -139,7 +139,7 @@ var dropHandlers = { // attach handlers -$(document).on(dropHandlers, '.dropzone'); +$(document).on(dropHandlers); $(document).on('click', '.dropzone .remove-btn', function (e) { e.stopPropagation(); |
