Guest User

Untitled

a guest
Jun 19th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. function CoolSlider(fieldName, sliderOptions, currentOption, element) {
  2. range = $R(0, sliderOptions.size() - 1 );
  3. var fieldName = fieldName;
  4. var sliderOptions = sliderOptions;
  5. var currentOption = currentOption;
  6. var element = element;
  7. var slider = new Control.Slider('handle-' + this.fieldName, 'slider-' + this.fieldName, {
  8. increment: 41,
  9. range: range,
  10. values: range.toArray()
  11. });
  12. this.slider.options.onChange = function(value) {
  13. changeOptionTo(value);
  14. };
  15.  
  16. function changeOptionTo(newOption){
  17. this.element.removeClassName('option' + this.currentOption);
  18. this.element.addClassName('option' + newOption);
  19. this.element.currentOption = newOption;
  20. };
  21.  
  22.  
  23. };
Add Comment
Please, Sign In to add comment