diff --git a/public/src/modules/composer.js b/public/src/modules/composer.js index b940933984..47b8b72223 100644 --- a/public/src/modules/composer.js +++ b/public/src/modules/composer.js @@ -53,13 +53,22 @@ define(['taskbar'], function(taskbar) { function initializeFileReader() { jQuery.event.props.push( "dataTransfer" ); + + var draggingDocument = false; if(window.FileReader) { var drop = $('.post-window .imagedrop'), textarea = $('.post-window textarea'); - textarea.on('dragenter', function() { + $(document).on('dragstart', function(e) { + draggingDocument = true; + }).on('dragend', function(e) { + draggingDocument = false; + }); + textarea.on('dragenter', function(e) { + if(draggingDocument) + return; drop.css('top', textarea.position().top + 'px'); drop.show(); @@ -87,8 +96,10 @@ define(['taskbar'], function(taskbar) { for (var i=0; i