1.0.15 • Published 5 years ago

percentage-slider v1.0.15

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

It's JavaScript percentage slider with the possible of adding and removing handles. (Works in IE11+) Demo

Preview

npm.io

Install

NPM

npm install percentage-slider --save

Usage

import PercentageSlider from 'percentage-slider';
import 'percentage-slider/package/percentage-slider.css';

const rootElem = document.getElementById('.root');
const slider = new PercentageSlider(rootElem);

const itemData = {
  name: 'handle-1',
  value: 0,
  onChange: (value) => console.log(value),
  color: '#a3d70b'
};

slider.addItem(itemData);

/* Some work ... */

slider.removeItem('handle-1');

API

PercentageSlider Constructor

  • rootElem — DOM element inside which will be inserted slider

PercentageSlider Instance

addItem

  • options:
{
  name: String // Name of adding item
  value?: Number // Initial value for handle (from 0 to 100)
  onChange?: (value: Number) => void // Callback which will be called
  color?: String // Color of line. If isn't provided, then line will be had random color.
}

removeItem

  • name — Name of removing item
1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.1

5 years ago

1.0.11

5 years ago

1.0.0

5 years ago