/*
Product Name: dhtmlxSuite
Version: 4.0.3
Edition: Professional
License: content of this file is covered by DHTMLX Commercial or Enterprise license. Usage without proper license is prohibited. To obtain it contact sales@dhtmlx.com
Copyright UAB Dinamenta http://www.dhtmlx.com
*/
/**
* @desc: adds drag-n-drop capabilities (with possibility to drop into dhtmlxTree) to HTML object.
* @param: obj - HTML object, or HTML object ID
* @param: func - custom drag processor function, optional
* @type: public
* @topic: 0
*/
dhtmlXTreeObject.prototype.makeDraggable=function(obj,func){
if (typeof(obj)!="object")
obj=document.getElementById(obj);
dragger=new dhtmlDragAndDropObject();
dropper=new dhx_dragSomethingInTree();
dragger.addDraggableItem(obj,dropper);
obj.dragLanding=null;
obj.ondragstart=dropper._preventNsDrag;
obj.onselectstart=new Function("return false;");
obj.parentObject=new Object;
obj.parentObject.img=obj;
obj.parentObject.treeNod=dropper;
dropper._customDrop=func;
}
dhtmlXTreeObject.prototype.makeDragable=dhtmlXTreeObject.prototype.makeDraggable;
/**
* @desc: adds drag-n-drop capabilities (with possibility to drop into dhtmlxTree) to all HTML items with dragInDhtmlXTree attribute
* @param: func - custom drag processor function, optional
* @type: public
* @topic: 0
*/
dhtmlXTreeObject.prototype.makeAllDraggable=function(func){
var z=document.getElementsByTagName("div");
for (var i=0; i