Implementing Drag and Drop (^) ❘ 283
return html;
},
enableDragAndDrop : function()
{
return this.each(
function()
{
if (typeof this.style.WebkitUserDrag != 'undefined')
{
this.style.WebkitUserDrag = 'element';
}
if (typeof this.draggable != 'undefined')
{
this.draggable = true;
}
if (typeof this.dragDrop == 'function')
{
this.dragDrop();
}
}
);
}
});
$(document).ready(
function()
{
$(document).on(
'mousedown.finder',
'div.finderDirectory, div.finderFile',
function(event)
{
$(this).enableDragAndDrop();
$('div.finderIconSelected')
.removeClass('finderIconSelected');
$('span.finderDirectoryNameSelected')
.removeClass('finderDirectoryNameSelected');
$(this).find('div.finderIcon')
.addClass('finderIconSelected');
$(this).find('div.finderDirectoryName span')
.addClass('finderDirectoryNameSelected');
}
);
$('div.finderDirectory, div.finderFile')
.on(
'dragstart.finder',
http://www.it-ebooks.info
elliott
(Elliott)
#1