From fe0c56123284011857bf4619e51d7b1ada1eac76 Mon Sep 17 00:00:00 2001 From: Vasily Naumkin Date: Wed, 26 Aug 2015 16:50:42 +0600 Subject: [PATCH] Respect "step" attribute It is better to use input property [step](http://www.wufoo.com/html5/attributes/04-minmaxstep.html) if exists. --- bootstrap-number-input.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bootstrap-number-input.js b/bootstrap-number-input.js index b1c7159..000abb6 100644 --- a/bootstrap-number-input.js +++ b/bootstrap-number-input.js @@ -36,6 +36,7 @@ var min = self.attr('min'); var max = self.attr('max'); + var step = parseInt(self.attr('step')) || 1; function setText(n) { if((min && n < min) || (max && n > max)) { @@ -48,10 +49,10 @@ var group = $("
"); var down = $("").attr('class', 'btn btn-' + settings.downClass).click(function() { - setText(parseInt(clone.val()) - 1); + setText(parseInt(clone.val()) - step); }); var up = $("").attr('class', 'btn btn-' + settings.upClass).click(function() { - setText(parseInt(clone.val()) + 1); + setText(parseInt(clone.val()) + step); }); $("").append(down).appendTo(group); clone.appendTo(group);