Basic
Disable Display Input
Cursor Mode
Display Previous Value
Angle Offset
Angle Offset And Arc
4 Digit, Step 0.1
Overloaded Draw Method
Overload Draw Thickness
Superpose Clock
Read Only
Infinite
Responsive
Behaviors
- min: min value (default=0)
- max: max value (default=100)
- step: step size (default=1)
- angleOffset: starting angle in degrees (default=0)
- angleArc: arc size in degrees (default=360)
- stopper: stop at min & max on keydown/mousewheel (default=true)
- readOnly: disable input and events (default=false)
- rotation: direction of progression (default=clockwise)
UI
- cursor: display mode “cursor”, cursor size could be changed passing a numeric value to the option, default width is used when passing boolean value “true” (default=gauge)
- thickness: gauge thickness
- lineCap: gauge stroke endings (default=butt, round=rounded line endings)
- width: dial width
- height: dial height
- displayInput: display input (default=true)
- displayPrevious: displays the previous value with transparency (default=false)
- fgColor: foreground color
- inputColor: input value (number) color
- font: font family
- fontWeight: font weight
- bgColor: background color
Hooks
-
‘release’: executed on release
Parameters : + value : int, current value
-
‘change’: executed at each change of the value
Parameters : + value : int, current value
-
‘draw’: when drawing the canvas
Context : - this.g : canvas context 2D (see Canvas documentation) - this.$ : jQuery wrapped element - this.o : options - this.i : input - … console.log(this);
-
‘cancel’: triggered on [esc] keydown
-
‘format’: allows to format output (add unit %, ms …)