How to use the bootstrap-slider function in bootstrap-slider

To help you get started, we’ve selected a few bootstrap-slider examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github pimlie / vue-bootstrap-slider / lib / bFormSlider.vue View on Github external
mounted () {
    const props = {}
    for (let key in this.$props) {
      if (this.$props.hasOwnProperty(key)) {
        let propskey = key === 'rangeHighlights' ? key : snakeCase(key)
        props[propskey] = this.$props[key]
      }
    }
    props.enabled = !this.disabled

    this.slider = new Slider(this.$refs.input, props)

    const events = ['slide', 'slideStart', 'slideStop', 'change', 'slideEnabled', 'slideDisabled']
    events.forEach(event => {
      // only bind the event if the event is bound to us
      if (event === 'change' || this._events[event]) {
        this.slider.on(event, (value) => {
          if (this.debounce > 0) {
            const now = new Date().getTime()
            if (this.lastEvent[event] !== null && now <= this.lastEvent[event] + this.debounce) {
              return
            }

            this.lastEvent[event] = now
          }

          this.$emit(event, value)
github Blockrazor / blockrazor / imports / ui / pages / returnedCurrencies / returnedCurrencies.js View on Github external
// date slider
  var sliderDateStart = 1233619200000;
  var sliderDateEnd = Date.now();
  var formatter = (index) => {
    if (index.length = 2)
      return new Date(index[0]).toLocaleString([], {
        day: 'numeric',
        month: 'short',
        year: 'numeric'
      }) + ' - ' + new Date(index[1]).toLocaleString([], {
        day: 'numeric',
        month: 'short',
        year: 'numeric'
      })
  }
  this.dateSlider = new Slider('.date-slider', {
    min: sliderDateStart,
    max: sliderDateEnd,
    step: 86400, // step : 1 day
    value: [sliderDateStart, sliderDateEnd],
    formatter
  });

  //only show the filter on the home page. This method breaks meteor design but its quick and works #yolo
  $('.filterComponent').show();

});
github WeaveTeam / WeaveJS / srcts / react-ui / BootstrapSlider / ReactBootstrapSlider.tsx View on Github external
step: this.props.step,
            value: this.props.value,
            orientation: this.props.orientation,
        };
        if(this.props.type == ReactBootstrapSlider.NUMERIC) {
            this.sliderOptions.min = this.props.min;
            this.sliderOptions.max = this.props.max;
            this.sliderOptions.range = true;
        } else {
            this.sliderOptions.min = this.props.min;
            this.sliderOptions.max = this.props.max;
            this.sliderOptions.ticks = [2001, 2002, 2003];
            this.sliderOptions.ticks_labels = ["alpha", "beta", "gamma"];
        }

        this.slider = new BootstrapSlider("#slider", this.sliderOptions);
        this.slider.on("slide", function(event:any) {
                console.log(event);
        });
    }
github benkaiser / stretto / src / js / views / slider.jsx View on Github external
componentDidMount() {
    this.slider = new BootstrapSlider(this.sliderElement, {
      formatter: this._getTime,
      max: 1,
      min: 0,
      step: 0.0001,
      tooltip: 'show',
      value: 0
    }).on('slideStart', this.slideStart.bind(this))
      .on('slide', this.slide.bind(this))
      .on('slideStop', this.slideStop.bind(this));
    setInterval(() => {
      if (this.sliding) return;
      Player.currentTime().then((currentTime) => {
        this.slider.setValue(currentTime, false, false);
      })
    }, 1000);
  }
github pimlie / vue-bootstrap-slider / lib / form-slider.js View on Github external
mounted() {
    const props = {}
    for (const key in this.$props) {
      if (this.$props.hasOwnProperty(key)) {
        const propskey = key === 'rangeHighlights' ? key : snakeCase(key)
        props[propskey] = this.$props[key]
      }
    }
    props.enabled = !this.disabled

    this.slider = new Slider(this.$refs.input, props)
    this.bindEvents()
  },
  beforeDestroy() {

bootstrap-slider

Slider view component for Twitter Bootstrap.

MIT
Latest version published 4 years ago

Package Health Score

72 / 100
Full package analysis

Popular bootstrap-slider functions