fhemweb_colorpicker.js: added temporary setValueFn before loadScript callback for jscolor
git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@7663 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
@@ -8,6 +8,9 @@ FW_widgets['colorpicker'] = {
|
|||||||
function
|
function
|
||||||
FW_colorpickerCreate(elName, devName, vArr, currVal, set, params, cmd)
|
FW_colorpickerCreate(elName, devName, vArr, currVal, set, params, cmd)
|
||||||
{
|
{
|
||||||
|
if(!vArr.length || vArr[0] != "colorpicker")
|
||||||
|
return undefined;
|
||||||
|
|
||||||
if( 0 ) {
|
if( 0 ) {
|
||||||
console.log( "elName: "+elName );
|
console.log( "elName: "+elName );
|
||||||
console.log( "devName: "+devName );
|
console.log( "devName: "+devName );
|
||||||
@@ -18,10 +21,6 @@ FW_colorpickerCreate(elName, devName, vArr, currVal, set, params, cmd)
|
|||||||
console.log( "cmd: "+cmd );
|
console.log( "cmd: "+cmd );
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!vArr.length || vArr[0] != "colorpicker")
|
|
||||||
return undefined;
|
|
||||||
|
|
||||||
|
|
||||||
var mode = "RGB";
|
var mode = "RGB";
|
||||||
if( vArr.length >= 1 )
|
if( vArr.length >= 1 )
|
||||||
mode = vArr[1]
|
mode = vArr[1]
|
||||||
@@ -59,6 +58,8 @@ FW_colorpickerCreate(elName, devName, vArr, currVal, set, params, cmd)
|
|||||||
|
|
||||||
var inp = $(newEl).find("[type=text]");
|
var inp = $(newEl).find("[type=text]");
|
||||||
|
|
||||||
|
newEl.setValueFn = function(arg){ if( arg.length > 6 ) arg = arg.slice(0,6); $(inp).val(arg); }
|
||||||
|
|
||||||
loadScript("jscolor/jscolor.js",
|
loadScript("jscolor/jscolor.js",
|
||||||
function() {
|
function() {
|
||||||
var myPicker = new jscolor.color(inp.get(0),
|
var myPicker = new jscolor.color(inp.get(0),
|
||||||
|
|||||||
Reference in New Issue
Block a user