### Knob

#### 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 …)