in src/main/jbake/assets/js/tree.jquery.js [68:97]
DragAndDropHandler.prototype.mouseDrag = function(position_info) {
var area, can_move_to;
this.drag_element.move(position_info.page_x, position_info.page_y);
area = this.findHoveredArea(position_info.page_x, position_info.page_y);
can_move_to = this.canMoveToArea(area);
if (can_move_to && area) {
if (!area.node.isFolder()) {
this.stopOpenFolderTimer();
}
if (this.hovered_area !== area) {
this.hovered_area = area;
if (this.mustOpenFolderTimer(area)) {
this.startOpenFolderTimer(area.node);
} else {
this.stopOpenFolderTimer();
}
this.updateDropHint();
}
} else {
this.removeHover();
this.removeDropHint();
this.stopOpenFolderTimer();
}
if (!area) {
if (this.tree_widget.options.onDragMove != null) {
this.tree_widget.options.onDragMove(this.current_item.node, position_info.original_event);
}
}
return true;
};