From a37a7152603e05ebb131fc11ab2091fece8b0322 Mon Sep 17 00:00:00 2001 From: Gareth Daunton Date: Sun, 31 Jul 2016 18:24:48 -0400 Subject: [PATCH] Changed to snapping for standard movement. Also added smooth setting for previous behavior. --- src/definitions/modules/range.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/definitions/modules/range.js b/src/definitions/modules/range.js index 03ac7417c..96733e1e1 100644 --- a/src/definitions/modules/range.js +++ b/src/definitions/modules/range.js @@ -287,7 +287,10 @@ $.fn.range = function(parameters) { newPos = module.determine.pos(eventPos) ; if (eventPos >= module.get.trackOffset() && eventPos <= module.get.trackOffset() + module.get.trackLength()) { - module.set.position(newPos); + if(module.get.step() == 0 || settings.smooth) + module.set.position(newPos); + else + module.set.value(module.determine.value(newPos)); } }, up: function(event, originalEvent) { @@ -992,6 +995,7 @@ $.fn.range.settings = { start : 0, doubleStart : 1, labelType : 'number', + smooth : false, //the decimal place to round to if step is undefined decimalPlaces : 2, @@ -1023,7 +1027,7 @@ $.fn.range.settings = { }, onChange : function(value){}, - + onMove : function(value){}, };