Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2014
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. function TermWidget() {
  2.  
  3. var $slider = $('.term-slider');
  4.  
  5. // Minimum and maximum slider values
  6. var min = $slider.data('min');
  7. var max = $slider.data('max');
  8.  
  9. // Value
  10. var id = $slider.data('id');
  11. var value = $('#' + id).val();
  12.  
  13. $slider.slider({
  14. range: "min",
  15. min: min,
  16. max: max,
  17. step: 1,
  18. value: value,
  19. animate: true,
  20. create: function (event, ui) {
  21. sliderCreate.call(this, getDesc($(this).slider('value')));
  22. },
  23. start: function (event, ui) {
  24. sliderStart.call(this);
  25. },
  26. slide: function (event, ui) {
  27. sliderSlide.call(this, getDesc(ui.value));
  28. },
  29. stop: function (event, ui) {
  30. sliderStop.call(this, id, ui.value);
  31. }
  32. });
  33.  
  34. function getDesc(value) {
  35.  
  36. var desc = "";
  37.  
  38. if (value == 1) {
  39. desc = "1 Day";
  40. }
  41. else if (value <= 31) {
  42. desc = value + " Days";
  43. }
  44. else {
  45. desc = (value - 30) + " Months";
  46. }
  47.  
  48. return desc;
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement