Mercurial > hg > digilib
changeset 1432:9963ffc5c3c4
fixed bug: rgb slider values could not be reset to default
author | hertzhaft |
---|---|
date | Tue, 03 Nov 2015 11:25:14 +0100 |
parents | 57a98efeb546 |
children | cc4e46818377 |
files | webapp/src/main/webapp/jquery/jquery.digilib.sliders.js |
diffstat | 1 files changed, 11 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/webapp/src/main/webapp/jquery/jquery.digilib.sliders.js Tue Nov 03 10:54:00 2015 +0100 +++ b/webapp/src/main/webapp/jquery/jquery.digilib.sliders.js Tue Nov 03 11:25:14 2015 +0100 @@ -151,13 +151,14 @@ // update preview values for a given slider var updatePreview = function ($slider) { - if ($slider == null) return; - var cls = $slider.data('cls'); + if ($slider == null) { + return; + } var $preview = $slider.data('preview'); if ($preview == null) { - console.error("slider updatePreview without preview!"); return; - } + } + var cls = $slider.data('cls'); var $td2 = $preview.find('table.'+cls+'preview td'); // account for current brgt/cont/rgbm/rgba values var calcRGBValue = function (code, val) { @@ -168,7 +169,7 @@ var brgt = colorVals.brgt; var resultVal = cont + brgt; return Math.min(Math.max(Math.round(resultVal), 0), 255); - }; + }; // color one table cell according to index position var setRGBValues = function (index) { var val = index * 32; @@ -340,12 +341,12 @@ update($slider, val); } }; - var reset = function () { + var resetToStartvalue = function () { $text.val(startvalue); textChange(); }; - var resetdefault = function () { - $text.val(opts.start); + var resetToDefaultvalue = function () { + $text.val(options.start); textChange(); }; // connect slider and input @@ -354,8 +355,8 @@ $slider.data({ '$text' : $text, '$range' : $range, - 'reset' : reset, - 'default' : resetdefault, + 'reset' : resetToStartvalue, + 'default' : resetToDefaultvalue, 'update' : null }); return $slider;