All Projects → kennethkalmer → ember-cli-nouislider

kennethkalmer / ember-cli-nouislider

Licence: MIT license
{{range-slider}} component for ember-cli powered by noUiSlider

Programming Languages

HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to ember-cli-nouislider

ember-template-inspector
An ember add-on which opens the template file in the code editor while inspecting an element.
Stars: ✭ 15 (-65.12%)
Mutual labels:  ember-cli, ember, ember-addon
Ember Cli Stripe
Stripe checkout for Ember
Stars: ✭ 84 (+95.35%)
Mutual labels:  ember-cli, ember, ember-addon
Ember Cli Notifications
⚛ Atom inspired notification messages for ember-cli
Stars: ✭ 168 (+290.7%)
Mutual labels:  ember-cli, ember, ember-addon
Ember Cli Coffeescript
Adds precompilation of CoffeeScript files and all the basic generation types to the ember generate command.
Stars: ✭ 72 (+67.44%)
Mutual labels:  ember-cli, ember, ember-addon
ember-cli-ifa
Ember CLI addon for injecting fingerprinted asset map file into Ember app
Stars: ✭ 54 (+25.58%)
Mutual labels:  ember-cli, ember, ember-addon
Ember Simple Auth Auth0
Auth0 + lock.js, built on ember-simple-auth
Stars: ✭ 53 (+23.26%)
Mutual labels:  ember-cli, ember, ember-addon
Ember Cli Bundle Analyzer
Analyze the size and contents of your Ember app's bundles
Stars: ✭ 78 (+81.4%)
Mutual labels:  ember-cli, ember, ember-addon
ember-credit-card
"make your credit card form dreamy in one line of code"
Stars: ✭ 89 (+106.98%)
Mutual labels:  ember-cli, ember, ember-addon
ember-content-loader
Easy, customizable content placeholders / skeletons screens
Stars: ✭ 41 (-4.65%)
Mutual labels:  ember-cli, ember, ember-addon
ember-cli-string-helpers
Set of the String helpers extracted from DockYard's ember-composable-helpers.
Stars: ✭ 73 (+69.77%)
Mutual labels:  ember-cli, ember, ember-addon
ember-luxon
🕐 🌐 [deprecated] Addon thats brings Luxon to Ember applications.
Stars: ✭ 20 (-53.49%)
Mutual labels:  ember-cli, ember, ember-addon
Ember Decorators
Useful decorators for Ember applications.
Stars: ✭ 360 (+737.21%)
Mutual labels:  ember-cli, ember, ember-addon
ember-airtable
Boilerplate for quickly prototyping apps with Airtable, Node & Ember
Stars: ✭ 21 (-51.16%)
Mutual labels:  ember, ember-addon
Ember Cli Github Pages
Easily manage gh-pages of your ember-cli addon
Stars: ✭ 164 (+281.4%)
Mutual labels:  ember-cli, ember-addon
Ember Cli Eslint
Ember CLI addon for linting Ember projects with ESLint
Stars: ✭ 116 (+169.77%)
Mutual labels:  ember-cli, ember
Ember Tether
Tether an element to another element in the DOM
Stars: ✭ 116 (+169.77%)
Mutual labels:  ember-cli, ember
Ember Cli Pace
Pace.js load progress bar for Ember apps, incl. Flash-like initial script lazy loading
Stars: ✭ 128 (+197.67%)
Mutual labels:  ember-cli, ember
Ember Cli Updater
ember-cli addon to help you update your ember-cli application or addon.
Stars: ✭ 32 (-25.58%)
Mutual labels:  ember-cli, ember
Ember Cli Mocha
Mocha and Chai tests for ember-cli applications
Stars: ✭ 147 (+241.86%)
Mutual labels:  ember-cli, ember
Ember Web App
NOTICE: official repository moved to https://github.com/zonkyio/ember-web-app
Stars: ✭ 143 (+232.56%)
Mutual labels:  ember-cli, ember

ember-cli-nouislider

Build Status npm version Code Climate Ember Observer Score Open Source Helpers

This ember-cli addon provides you with a range-slider component, based on noUiSlider. It includes everything you need, and adds no extra dependencies other than noUiSlider itself (which has no external dependencies).

To get started simply install the addon:

$ ember install ember-cli-nouislider

This will install nouislider via Bower, and will include it into your application's mergetree, so you don't need to worry about anything there.

Compatibility

  • Ember.js v3.12 or above
  • Ember CLI v2.13 or above
  • Node.js v10 or above

Demo & documentation

Have a look around then demo and documentation to get a feel for how to use it.

Component

You have the opportunity to customize if needed.

To do this, generate your own component and re-export the one provided:

$ ember g component range-slider
// app/components/range-slider.js
import RangeSlider from 'ember-cli-nouislider/components/range-slider';

export default RangeSlider;

Include the slider into your views like this:

{{range-slider start=someValue on-change=(action "changedAction")}}

And setup an action handler in your route:

// app/routes/my-route.js
import Controller from '@ember/controller';
import { debug } from '@ember/debug';

export default Controller.extend({
  // ...
  actions: {
    // ...
    changedAction: function(value) {
      debug( `New slider value: ${value}`);
    }
  }
});

See the documentation for more actions.

Configuration

The component has a lot of configurable options, most of them mapping directly to the original options. To see how the slider is initialized internally, please have a look at app/components/range-slider.js in this project, or browse through the documentation.

License

This project is licensed under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].