mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-16 10:46:03 +00:00
fhemweb_colorpicker.js: allow mireds and kelvin for ct slider
git-svn-id: https://svn.fhem.de/fhem/trunk@7851 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
aa8af924cc
commit
b82a792c40
@ -43,11 +43,18 @@ FW_colorpickerCreate(elName, devName, vArr, currVal, set, params, cmd)
|
|||||||
if( currVal )
|
if( currVal )
|
||||||
currVal = currVal.match(/[\d.\-]*/)[0];
|
currVal = currVal.match(/[\d.\-]*/)[0];
|
||||||
|
|
||||||
|
if( +currVal < +vArr[2]
|
||||||
|
|| +currVal > +vArr[4] )
|
||||||
|
currVal = Math.round(1000000/currVal).toString();
|
||||||
|
|
||||||
var newEl = FW_createSlider(elName, devName, ["slider",vArr[2],vArr[3],vArr[4]], currVal, set, params, cmd);
|
var newEl = FW_createSlider(elName, devName, ["slider",vArr[2],vArr[3],vArr[4]], currVal, set, params, cmd);
|
||||||
|
|
||||||
old_set_fn = newEl.setValueFn;
|
old_set_fn = newEl.setValueFn;
|
||||||
newEl.setValueFn = function(arg) {
|
newEl.setValueFn = function(arg) {
|
||||||
arg = arg.match(/[\d.\-]*/)[0];
|
arg = arg.match(/[\d.\-]*/)[0];
|
||||||
|
if( +arg < +vArr[2]
|
||||||
|
|| +arg > +vArr[4] )
|
||||||
|
arg = Math.round(1000000/arg).toString();
|
||||||
old_set_fn(arg);
|
old_set_fn(arg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user