Sha256: 017db48e046053a0d43a32083d4be3555a687a925b2bc0ffe6f3e16baa28fe2b
Contents?: true
Size: 1.04 KB
Versions: 4
Compression:
Stored size: 1.04 KB
Contents
//>>built define("dojox/mdnd/LazyManager",["dojo/_base/kernel","dojo/_base/declare","dojo/_base/lang","dojo/dom-class","dojo/dom-construct","dojo/dom-attr","dojo/dnd/common","dojo/dnd/Manager","./PureSource","dojo/_base/unload"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9){ return _2("dojox.mdnd.LazyManager",null,{constructor:function(){ this._registry={}; this._fakeSource=new _9(_5.create("div"),{"copyOnly":false}); this._fakeSource.startup(); _1.addOnUnload(_3.hitch(this,"destroy")); this.manager=_8.manager(); },getItem:function(_a){ var _b=_a.getAttribute("dndType"); return {"data":_a.getAttribute("dndData")||_a.innerHTML,"type":_b?_b.split(/\s*,\s*/):["text"]}; },startDrag:function(e,_c){ _c=_c||e.target; if(_c){ var m=this.manager,_d=this.getItem(_c); if(_c.id==""){ _6.set(_c,"id",_7.getUniqueId()); } _4.add(_c,"dojoDndItem"); this._fakeSource.setItem(_c.id,_d); m.startDrag(this._fakeSource,[_c],false); m.onMouseMove(e); } },cancelDrag:function(){ var m=this.manager; m.target=null; m.onMouseUp(); },destroy:function(){ this._fakeSource.destroy(); }}); });
Version data entries
4 entries across 4 versions & 1 rubygems