# HG changeset patch # User hertzhaft # Date 1332501435 -3600 # Node ID 2d04f160ce09f29afbc29dc1b276a29623f8d10b # Parent e7733df2e2c4b35bd037d65176d71025ce3093ca move slider handle when a new value is entered diff -r e7733df2e2c4 -r 2d04f160ce09 webapp/src/main/webapp/jquery/jquery.digilib.sliders.js --- a/webapp/src/main/webapp/jquery/jquery.digilib.sliders.js Fri Mar 23 11:54:42 2012 +0100 +++ b/webapp/src/main/webapp/jquery/jquery.digilib.sliders.js Fri Mar 23 12:17:15 2012 +0100 @@ -456,14 +456,14 @@ $text.on('change', function () { var val = $text.val(); $range.val(val); - // val() doesn't update handle, but set changes value :-/ - // $range.range('set', val); + if (!HTML5) { + $range.range('set', val); + } }); // handle submit $slider.find('form').on('submit', function () { - console.debug("brgt-form:", this, " sub=", this.sub); + // console.debug("brgt-form:", this, " sub=", this.sub); callback($text.val()); - // digilib.actions.brightness(data, brgt); $slider.remove(); return false; }); diff -r e7733df2e2c4 -r 2d04f160ce09 webapp/src/main/webapp/jquery/jquery.range.js --- a/webapp/src/main/webapp/jquery/jquery.range.js Fri Mar 23 11:54:42 2012 +0100 +++ b/webapp/src/main/webapp/jquery/jquery.range.js Fri Mar 23 12:17:15 2012 +0100 @@ -177,7 +177,7 @@ }; var valueToPx = function(val){ - var w = $input.width(); + var w = $input.width()-size; var valspan = options.max - options.min; var valpos = val - options.min; var v = valpos * w / valspan;