Implementing Drag-and-Drop File Uploads (^) ❘ 307
$(this).find('div.finderIcon')
.addClass('finderIconSelected');
$(this).find('div.finderDirectoryName span')
.addClass('finderDirectoryNameSelected');
}
);
dragAndDrop.applyEvents();
$('div#finderFiles')
.on(
'dragenter.finder',
function(event)
{
event.preventDefault();
event.stopPropagation();
}
)
.on(
'dragover.finder',
function(event)
{
event.preventDefault();
event.stopPropagation();
$(this).addClass('finderDirectoryDrop');
}
)
.on(
'dragleave.finder',
function(event)
{
event.preventDefault();
event.stopPropagation();
$(this).removeClass('finderDirectoryDrop');
}
)
.on(
'drop.finder',
function(event)
{
event.preventDefault();
event.stopPropagation();
var dataTransfer = event.originalEvent.dataTransfer;
var drop = $(this);
if (dataTransfer.files && dataTransfer.files.length)
{
dragAndDrop.openProgressDialogue(
dataTransfer.files,
drop.data('path')
http://www.it-ebooks.info
elliott
(Elliott)
#1