var ComponentsBootstrapTouchSpin = function() { var handleDemo = function() { $("#touchspin_1").TouchSpin({ min: 0, max: 100, step: 0.1, decimals: 2, boostat: 5, maxboostedstep: 10, postfix: '%' }); $("#touchspin_2").TouchSpin({ min: -1000000000, max: 1000000000, stepinterval: 50, maxboostedstep: 10000000, prefix: '$' }); $("#touchspin_3").TouchSpin({ verticalbuttons: true }); $("#touchspin_4").TouchSpin({ verticalbuttons: true, verticalupclass: 'glyphicon glyphicon-plus', verticaldownclass: 'glyphicon glyphicon-minus' }); $("#touchspin_5").TouchSpin(); $("#touchspin_6").TouchSpin({ initval: 40 }); $("#touchspin_7").TouchSpin({ initval: 40 }); $("#touchspin_8").TouchSpin({ postfix: "a button", postfix_extraclass: "btn red" }); $("#touchspin_9").TouchSpin({ postfix: "a button", postfix_extraclass: "btn green" }); $("#touchspin_10").TouchSpin({ prefix: "pre", postfix: "post" }); $("#touchspin_11").TouchSpin({ buttondown_class: "btn blue", buttonup_class: "btn red" }); } return { //main function to initiate the module init: function() { handleDemo(); } }; }(); jQuery(document).ready(function() { ComponentsBootstrapTouchSpin.init(); });