
dojo._xdResourceLoaded({depends:[["provide","cws.Tooltip"],["require","dijit._base.manager"],["require","dijit._base.place"],["require","dijit._base.popup"]],defineResource:function(_1){if(!_1._hasResource["cws.Tooltip"]){_1._hasResource["cws.Tooltip"]=true;_1.provide("cws.Tooltip");_1.require("dijit._base.manager");_1.require("dijit._base.place");_1.require("dijit._base.popup");_1.declare("cws._Tooltip",cws._W,{isShowingNow:false,tooltipContainerId:"cwsTooltipContainer",tooltipId:"cwsTooltip",templateString:"<div class='cwsTooltip cwsTooltipLeft' id='cwsTooltip'>"+"<div class='cwsTooltipContainer cwsTooltipContents' id='cwsTooltipContainer'></div>"+"<div class='cwsTooltipConnector'></div>"+"</div>",domNode:null,bgIframe:null,fadeIn:null,fadeOut:null,postCreate:function(){if(!this.domNode){this.domNode=document.createElement("div");_1.body().appendChild(this.domNode);}this.domNode.innerHTML=this.substitute(this.templateString,this);this.domNode.setAttribute("id","cwsTooltipWrapper");this.bgIframe=new dijit.BackgroundIframe(this.domNode);this.fadeIn=_1.fadeIn({node:this.domNode,duration:10,onEnd:_1.hitch(this,"_onShow")});this.fadeOut=_1.fadeOut({node:this.domNode,duration:10,onEnd:_1.hitch(this,"_onHide")});},show:function(_2,_3,_4){if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}document.getElementById(this.tooltipContainerId).innerHTML=_2;this.domNode.style.top=(this.domNode.offsetTop+1)+"px";var _5=dijit.placeOnScreenAroundElement(this.domNode,_3,_4);_1.style(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;},_onShow:function(){if(_1.isIE){this.domNode.style.filter="";}},hide:function(){if(this._onDeck){this._onDeck=null;return;}this.fadeIn.stop();this.isShowingNow=false;this.fadeOut.play();},_onHide:function(){this.domNode.style.cssText="";if(this._onDeck){this.show.apply(this,this._onDeck);this._onDeck=null;}}});_1.addOnLoad(function(){cws._Master_Tooltip=new cws._Tooltip();cws._Master_Tooltip.postCreate();});_1.declare("cws.Tooltip",cws._W,{label:"",connectId:"",showDelay:400,dir:"ltr",templateString:"",postCreate:function(){this._connectNode=_1.byId(this.connectId);if(this.templateString!=""){cws._Master_Tooltip.templateString=this.templateString;cws._Master_Tooltip.postCreate();}_1.forEach(["onMouseOver","onHover","onMouseOut","onUnHover"],function(_6){var _=this;_1.connect(this._connectNode,_6.toLowerCase(),_,"_"+_6,true);},this);},_onMouseOver:function(e){this._onHover(e);},_onMouseOut:function(e){this._onUnHover(e);},_onHover:function(e){if(this._hover){return;}this._hover=true;if(!this.isShowingNow&&!this._showTimer){this._showTimer=setTimeout(_1.hitch(this,"open"),this.showDelay);}},_onUnHover:function(e){if(!this._hover){return;}this._hover=false;if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}else{this.close();}},open:function(){if(this.isShowingNow){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}var _c=this.dir=="rtl"?{"BR":"TR"}:{"BL":"TL"};cws._Master_Tooltip.show(this.label,this._connectNode,_c);this.isShowingNow=true;},close:function(){if(!this.isShowingNow){return;}cws._Master_Tooltip.hide();this.isShowingNow=false;}});}}});
