input-groups.js 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. /*=========================================================================================
  2. File Name: input-groups.js
  3. Description: Input Groups js
  4. ----------------------------------------------------------------------------------------
  5. Item Name: Robust - Responsive Admin Theme
  6. Version: 1.2
  7. Author: PIXINVENT
  8. Author URL: http://www.themeforest.net/user/pixinvent
  9. ==========================================================================================*/
  10. (function(window, document, $) {
  11. 'use strict';
  12. var $html = $('html');
  13. // Default Spin
  14. $(".touchspin").TouchSpin({
  15. buttondown_class: "btn btn-primary",
  16. buttonup_class: "btn btn-primary",
  17. buttondown_txt: '<i class="icon-minus4"></i>',
  18. buttonup_txt: '<i class="icon-plus4"></i>'
  19. });
  20. //vertical TouchSpin
  21. $(".touchspin-vertical").TouchSpin({
  22. verticalbuttons: true,
  23. verticalupclass: 'icon-chevron-up',
  24. verticaldownclass: 'icon-chevron-down',
  25. buttondown_class: "btn btn-primary",
  26. buttonup_class: "btn btn-primary",
  27. });
  28. // Disable mousewheel
  29. $(".touchspin-stop-mousewheel").TouchSpin({
  30. mousewheel: false,
  31. buttondown_class: "btn btn-primary",
  32. buttonup_class: "btn btn-primary",
  33. buttondown_txt: '<i class="icon-minus4"></i>',
  34. buttonup_txt: '<i class="icon-plus4"></i>'
  35. });
  36. // Color Options
  37. $( ".touchspin-color" ).each(function( index ) {
  38. var down = "btn btn-primary",
  39. up = "btn btn-primary",
  40. $this = $(this);
  41. if($this.data('bts-button-down-class')){
  42. down = $this.data('bts-button-down-class');
  43. }
  44. if($this.data('bts-button-up-class')){
  45. up = $this.data('bts-button-up-class');
  46. }
  47. $this.TouchSpin({
  48. mousewheel: false,
  49. buttondown_class: down,
  50. buttonup_class: up,
  51. buttondown_txt: '<i class="icon-minus4"></i>',
  52. buttonup_txt: '<i class="icon-plus4"></i>'
  53. });
  54. });
  55. })(window, document, jQuery);