Neurotic Pantaloon Maker

npm

Need private packages and team management tools?Check out npm Orgs. »

holymoly-slider

0.0.14 • Public • Published

Holymoly slider

NOTE: it is in beta stage!

This is dependency free drag slider used on www.holymolycasinos.com/casinos

Getting Started

html

<div class="hm-slider casino">  <!-- you may change theme 'casino' to 'slot' -->
    data-hm-slider
    data-hm-slider-min="100" 
    data-hm-slider-max="12000" 
    data-hm-slider-step="50"
>
    <div class="hm-slider__underlay">
        <div class="hm-slider__trigger-1" data-trigger="left"  data-custom-name="global_score_min"> </div>
        <div class="hm-slider__scroll-indicator" data-indicator> </div>
        <div class="hm-slider__trigger-2" data-trigger="right" data-hm-slider-cut-sign="+"  data-custom-name="global_score_max"> </div>
    </div>
</div>

js

import hmSlider from 'holymoly-slider'
 
const slider = hmSlider({
  selector: document.querySelector('[data-hm-slider]'),
  formatNumber: true, // changes '12345' to '12.3k' (default false)
  step: 100, // you can specify step here
  onInit: data => console.log('onInitEvent', data),
  onChangeStart:  data => console.log('onChangeStart', data),
  onChange:  data => console.log('onChange', data),
  onChangeEnd:  data => console.log('onChangeEnd', data)
})
 
// reset slider to initial values
slider.command('reset').then(data => {
  console.log('reseted to initial values::', data)
})
 
// if you initialized slider under display:none property, you should update it 
// after you make it visible again
slider.command('update').then(data => {
  console.log("slider ui recalculated::", data)
})
 
// you may set slider values programmatically, make sure that this value 
// are consistent with the min and max values
slider.command('set', {
  hmSliderMin: 5,
  hmSliderMax: 8
}).then(data => console.log('slider::', data))

All these commands are asynchronous and return a promise.

scss

@import "from/node_modules/holymoly-slider/dist/hm-slider";

Or copy styles from there and use only the theme that you need

Installing

npm i --save holymoly-slider

install

npm i holymoly-slider

Downloadsweekly downloads

0

version

0.0.14

license

ISC

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability