0.1.2 • Published 10 years ago

ember-cli-knob v0.1.2

Weekly downloads
1
License
MIT
Repository
github
Last release
10 years ago

Ember-cli-knob

A dial component for Ember using http://anthonyterrien.com/knob/

knobs

Install

  • npm install --save ember-cli-knob
  • ember g ember-cli-knob

Usage

In the template you can use this helper

{{ember-knob}}

The component can also take options

{{ember-knob fgColor="red" bgColor="blue" width="150"}}

Options

The ember-knob helper has options to customize it.

Behaviors

min

Minimum value of the dial. Default: 0.

max

Maximum value of the dial. Default: 100.

step

Step value. Default: 1.

angleOffset

Starting angle in degrees. Default: 0.

angleArc

Starting angle 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: gauge.

thickness

Gauge thickness. Default: false.

lineCap

Gauge stroke endings. Default: butt. Rounded: round.

width

Dial width.

displayInput

Hide or display input. Default: true. Hide input: false.

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.

Events

In the template you can add change method to listen then knob changes

{{ember-knob change="changeKnob"}}

controllers/application.js

import Ember from "ember";

export default Ember.ObjectController.extend({
  actions: {

    changeKnob: function() {
      console.log("changeKnob");
    }
  }
});

Want to help?

Please help us! We are always looking to improve this plugin. You can help us by submitting issues and pull requests.

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago