From a089699c8915636ba4f158d77dba9b012bc93208 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 4 Mar 2011 19:02:28 +0300 Subject: build custom layer of Dojo to speed up loading of tt-rss (refs #293) --- lib/dojo/dnd/Avatar.js | 160 ++++++++++++++++++++++++++++++++----------------- 1 file changed, 106 insertions(+), 54 deletions(-) (limited to 'lib/dojo/dnd/Avatar.js') diff --git a/lib/dojo/dnd/Avatar.js b/lib/dojo/dnd/Avatar.js index 057668026..effd253f3 100644 --- a/lib/dojo/dnd/Avatar.js +++ b/lib/dojo/dnd/Avatar.js @@ -5,60 +5,112 @@ */ -if(!dojo._hasResource["dojo.dnd.Avatar"]){ -dojo._hasResource["dojo.dnd.Avatar"]=true; +if(!dojo._hasResource["dojo.dnd.Avatar"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code. +dojo._hasResource["dojo.dnd.Avatar"] = true; dojo.provide("dojo.dnd.Avatar"); + dojo.require("dojo.dnd.common"); -dojo.declare("dojo.dnd.Avatar",null,{constructor:function(_1){ -this.manager=_1; -this.construct(); -},construct:function(){ -this.isA11y=dojo.hasClass(dojo.body(),"dijit_a11y"); -var a=dojo.create("table",{"class":"dojoDndAvatar",style:{position:"absolute",zIndex:"1999",margin:"0px"}}),_2=this.manager.source,_3,b=dojo.create("tbody",null,a),tr=dojo.create("tr",null,b),td=dojo.create("td",null,tr),_4=this.isA11y?dojo.create("span",{id:"a11yIcon",innerHTML:this.manager.copy?"+":"<"},td):null,_5=dojo.create("span",{innerHTML:_2.generateText?this._generateText():""},td),k=Math.min(5,this.manager.nodes.length),i=0; -dojo.attr(tr,{"class":"dojoDndAvatarHeader",style:{opacity:0.9}}); -for(;i