Changeset 19975
- Timestamp:
- 01/21/16 23:04:16 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/plot/gauge.js
r19964 r19975 2 2 //Convert arguments to options 3 3 var args = Array.prototype.slice.call(arguments); 4 var options = new pairoptions(args.slice(3,args.length));5 4 var options = new pairoptions(args); 5 6 6 gaugecanvas=options.getfieldvalue('gaugecanvas','gauge'); 7 7 gaugetext=options.getfieldvalue('gaugetext','gauge-text'); 8 8 gaugediv=options.getfieldvalue('gaugediv','slr-controldiv'); 9 value=options.getfieldvalue('value',0);9 gaugevalue=options.getfieldvalue('value',0); 10 10 min=options.getfieldvalue('min',0); 11 11 max=options.getfieldvalue('max',22); 12 12 colors=options.getfieldvalue('colors',[[0.0, "#000000" ], [0.50, "#880000"], [1.0, "#ff0000"]]); 13 label=options.getfieldvalue('label',''); 13 14 14 15 $('<canvas id="'+gaugecanvas+'" width=80px height=50%></canvas>').appendTo('#'+gaugediv); … … 34 35 var gauge = new Gauge(target).setOptions(opts); 35 36 gauge.setTextField(document.getElementById(gaugetext)); 37 gauge.label = label; 38 gauge.textField.render = function(gauge) { 39 return this.el.innerHTML = gauge.displayedValue.toFixed(0) + ' ' + gauge.label; 40 }; 36 41 gauge.minValue = min; 37 42 gauge.maxValue = max; 38 43 gauge.animationSpeed = 1; 39 44 gauge.set(1); // set once to initialize? 40 gauge.set( value); // set actual value45 gauge.set(gaugevalue); // set actual value 41 46 42 47 return gauge;
Note:
See TracChangeset
for help on using the changeset viewer.