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