//>>built define("dojox/gauges/_Indicator",["dojo/_base/lang","dojo/_base/declare","dojo/_base/fx","dojo/_base/html","dojo/_base/connect","dijit/_Widget","dojo/dom-construct","dojo/dom-class"],function(_1,_2,fx,_3,_4,_5,_6,_7){ return _2("dojox.gauges._Indicator",[_5],{value:0,type:"",color:"black",strokeColor:"",label:"",font:{family:"sans-serif",size:"12px"},length:0,width:0,offset:0,hover:"",front:false,easing:fx._defaultEasing,duration:1000,hideValue:false,noChange:false,interactionMode:"indicator",_gauge:null,title:"",startup:function(){ if(this.onDragMove){ this.onDragMove=_1.hitch(this.onDragMove); } if(this.strokeColor===""){ this.strokeColor=undefined; } },postCreate:function(){ if(this.title===""){ _3.style(this.domNode,"display","none"); } if(_1.isString(this.easing)){ this.easing=_1.getObject(this.easing); } },buildRendering:function(){ var n=this.domNode=this.srcNodeRef?this.srcNodeRef:_6.create("div"); _7.add(n,"dojoxGaugeIndicatorDiv"); var _8=_6.create("label"); if(this.title){ _8.innerHTML=this.title+":"; } _6.place(_8,n); this.valueNode=_6.create("input",{className:"dojoxGaugeIndicatorInput",size:5,value:this.value}); _6.place(this.valueNode,n); _4.connect(this.valueNode,"onchange",this,this._update); },_update:function(){ this._updateValue(true); },_updateValue:function(_9){ var _a=this.valueNode.value; if(_a===""){ this.value=null; }else{ this.value=Number(_a); this.hover=this.title+": "+_a; } if(this._gauge){ this.draw(this._gauge._indicatorsGroup,_9||_9==undefined?false:true); this.valueNode.value=this.value; if((this.title=="Target"||this.front)&&this._gauge.moveIndicator){ this._gauge.moveIndicatorToFront(this); } this.valueChanged(); } },valueChanged:function(){ },update:function(_b,_c){ if(!this.noChange){ this.valueNode.value=_b; this._updateValue(_c); } },handleMouseOver:function(e){ this._gauge._handleMouseOverIndicator(this,e); },handleMouseOut:function(e){ this._gauge._handleMouseOutIndicator(this,e); this._gauge.gaugeContent.style.cursor=""; },handleMouseDown:function(e){ this._gauge._handleMouseDownIndicator(this,e); },handleTouchStart:function(e){ this._gauge.handleTouchStartIndicator(this,e); },onDragMove:function(){ this.value=Math.floor(this.value); this.valueNode.value=this.value; this.hover=this.title+": "+this.value; },draw:function(_d){ },remove:function(){ if(this.shape){ this.shape.parent.remove(this.shape); } this.shape=null; if(this.text){ this.text.parent.remove(this.text); } this.text=null; }}); });