Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

ember-input-range

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ember-input-range

A range input for two values

  • 1.0.0
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
1
Maintainers
1
Weekly downloads
 
Created
Source

<input-range> is an Ember component for HTML range inputs that express a low and high value. It has no dependencies.

Use

<input-range> can be used by invoking the component via handlebars:

{{input-range}}

Input range is implemented by combining two <input type="range" /> HTML elements, so normal browser accessibility behaviors apply.

Properties

  • disabled: (boolean; optional). false

    Determines whether the input elements are disabled or not. Behaves according to the HTML disabled elements spec

  • values: (string; required). "50,205"

    A string in format of "<low value>,<high value>". low value becomes the value of the 'lower' slider, high value, the value of the 'higher' value.

  • low: (string, integer; required). "50"

    A string or integer, becomes the value of the 'higher' slider

  • high: (string, integer; required). "205"

    A string or integer, becomes the value of the 'higher' slider

  • min: (integer; optional). 0

    The lowest possible value of the 'low' value.

  • max: (integer; optional). 100

    The lowest possible value of the 'low' value.

  • step: (integer; optional). 1

    Works with the min and max properties to limit the increments at which a numeric value can be set. It can be the string any or a positive floating point number.

  • color: (string in any HTML color format, optional). 'transparent'

    Sets the color the 'track' between the thumb for the low value and high value. Can be any valid HTML color format: "rgb(12, 200, 5)", "hsl(175, 20%, 40%)", "green", etc

Events

  • oninput(values, event)

    Called whenever the thumb representing high value or low value is moved. Will be called with

    • values: the new values represented as string in the format "<low value>,<high value>" (e.g. "50,205").
    • event: the HTML Event object
  • onlowinput(value, event)

    Called whenever the thumb representing low value is moved. Will be called with

    • value: the new low value represented as string (e.g. "50").
    • event: the HTML Event object
  • onhighinput(value, event)

    Called whenever the thumb representing high value is moved. Will be called with

    • value: the new high value represented as string (e.g. "120").
    • event: the HTML Event object
  • onchange(values, event)

    Called when interaction with thumb representing high value or low value is complete. Will be called with:

    • values: the new values represented as string in the format "<low value>,<high value>" (e.g. "50,205").
    • event: the HTML Event object
  • onlowchange(value, event)

    Called when interaction with thumb representing low value is complete. Will be called with:

    • value: the new high value represented as string (e.g. "120").
    • event: the HTML Event object
  • onhighchange(value, event)

    Called when interaction with thumb representing high value is complete. Will be called with:

    • value: the new high value represented as string (e.g. "120").
    • event: the HTML Event object

Development

Running

Running Tests

  • npm test (Runs ember try:each to test your addon against multiple Ember versions)
  • ember test
  • ember test --server

Building

  • ember build

For more information on using ember-cli, visit https://ember-cli.com/.

Keywords

FAQs

Package last updated on 17 Mar 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc