Sha256: 3160ba18f0fa4a4dd613827714fcc3efa6c250d2e1d8adda073e839a6024b5df
Contents?: true
Size: 1.78 KB
Versions: 4
Compression:
Stored size: 1.78 KB
Contents
//>>built define("dojox/dgauges/components/grey/HorizontalLinearGauge",["dojo/_base/lang","dojo/_base/declare","dojo/_base/Color","../../RectangularGauge","../../LinearScaler","../../RectangularScale","../../RectangularValueIndicator","../DefaultPropertiesMixin"],function(_1,_2,_3,_4,_5,_6,_7,_8){ return _2("dojox.dgauges.components.grey.HorizontalLinearGauge",[_4,_8],{borderColor:[148,152,161],fillColor:[148,152,161],indicatorColor:[63,63,63],constructor:function(){ this.borderColor=new _3(this.borderColor); this.fillColor=new _3(this.fillColor); this.indicatorColor=new _3(this.indicatorColor); this.addElement("background",_1.hitch(this,this.drawBackground)); var _9=new _5(); var _a=new _6(); _a.set("scaler",_9); _a.set("labelPosition","leading"); _a.set("paddingLeft",30); _a.set("paddingRight",30); _a.set("paddingTop",28); _a.set("labelGap",8); _a.set("font",{family:"Helvetica",weight:"bold",size:"7pt"}); this.addElement("scale",_a); var _b=new _7(); _b.set("interactionArea","gauge"); _b.set("value",_9.minimum); _b.set("paddingTop",32); _b.set("indicatorShapeFunc",_1.hitch(this,function(_c,_d){ return _c.createPolyline([0,0,-10,-20,10,-20,0,0]).setFill(this.indicatorColor).setStroke({color:[70,70,70],width:1,style:"Solid",cap:"butt",join:20}); })); _a.addIndicator("indicator",_b); },drawBackground:function(g,w,h){ g.createRect({x:0,y:0,width:w,height:50,r:13.5}).setFill(this.borderColor); g.createRect({x:2,y:2,width:w-4,height:46,r:11.5}).setFill({type:"linear",x1:0,y1:-2,x2:0,y2:60,colors:[{offset:0,color:this.fillColor},{offset:1,color:"white"}]}); g.createPath().moveTo(2,25).vLineTo(12).smoothCurveTo(2,2,16,2).hLineTo(w-12).smoothCurveTo(w-2,2,w-2,16).closePath().setFill({type:"linear",x1:0,y1:-5,x2:0,y2:40,colors:[{offset:0,color:"white"},{offset:1,color:this.fillColor}]}); }}); });
Version data entries
4 entries across 4 versions & 1 rubygems