PluginProbe ʕ •ᴥ•ʔ
Strong Testimonials / 2.38
Strong Testimonials v2.38
3.3.2 3.3.1 trunk 1.0.1 2.30.9 2.31.10 2.32 2.32.1 2.32.2 2.32.3 2.32.4 2.33 2.34 2.35 2.36 2.37 2.38 2.38.1 2.39 2.39.1 2.39.2 2.39.3 2.40.0 2.40.1 2.40.2 2.40.3 2.40.4 2.40.5 2.40.6 2.40.7 2.41.0 2.41.1 2.50.0 2.50.1 2.50.2 2.50.3 2.50.4 2.51.0 2.51.1 2.51.2 2.51.3 2.51.4 2.51.5 2.51.6 2.51.7 2.51.8 2.51.9 3.0.0 3.0.1 3.0.2 3.0.3 3.1.0 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.20 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.17 3.2.18 3.2.19 3.2.2 3.2.20 3.2.21 3.2.22 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 3.3.0
strong-testimonials / assets / src / js / modules / range-slider.js
strong-testimonials / assets / src / js / modules Last commit date
addonspage.js 7 years ago notice.js 7 years ago range-slider.js 7 years ago
range-slider.js
27 lines
1 export default class RangeSlider {
2
3 constructor($element){
4 this.$element = $element;
5 this.$slider = this.$element.find('.wpmtst-range__slider');
6 this.$minInput = this.$element.find('.wpmtst-range__min');
7 this.$maxInput = this.$element.find('.wpmtst-range__max');
8
9 this.initRangeSlider();
10 }
11
12 initRangeSlider() {
13 this.$slider.slider({
14 range: true,
15 min: this.$slider.data('min'),
16 max: this.$slider.data('max'),
17 values: this.$slider.data('values').split(","),
18 slide: ( event, ui ) => {
19 this.$minInput.val( ui.values[ 0 ] );
20 this.$maxInput.val( ui.values[ 1 ] );
21 }
22 });
23 }
24 }
25
26
27