From 9c62cd3276b916b7a843d59f896daa25396201b4 Mon Sep 17 00:00:00 2001 From: justme-1968 Date: Mon, 2 Oct 2017 14:09:30 +0000 Subject: [PATCH] fhemweb_uzsu.js: use FW_callCreateFn git-svn-id: https://svn.fhem.de/fhem/trunk@15174 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/www/pgm2/fhemweb_uzsu.js | 44 +++++++++++++++++------------------ 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/fhem/www/pgm2/fhemweb_uzsu.js b/fhem/www/pgm2/fhemweb_uzsu.js index 402db70aa..e6a34c02f 100644 --- a/fhem/www/pgm2/fhemweb_uzsu.js +++ b/fhem/www/pgm2/fhemweb_uzsu.js @@ -329,30 +329,29 @@ FW_uzsuTimerEntryCreate(elName, devName, vArr, currVal, set, params, cmd) $(newEl).append(time); //time.activateFn(); var widget; - if( vArr[1] ) - { - var vArr = vArr; - var params = vArr.slice(1).join(',').split(','); - var wn = params[0]; - if( FW_widgets[wn] - && FW_widgets[wn].createFn ) { - widget = FW_widgets[wn].createFn(elName+'-'+wn, devName+'-'+wn, params, - currVals[3], undefined, undefined, wchanged); - if( widget ) { - if( widget.activateFn ) - widget.activateFn(); + if( vArr[1] ) { + var vArr = vArr; + var params = vArr.slice(1).join(',').split(','); + var wn = params[0]; + FW_callCreateFn(elName+'-'+wn, devName+'-'+wn, params, + currVals[3], undefined, undefined, wchanged, + function(wn, ne) { + widget = ne; - wval = currVals[3]; - if( typeof wval == 'undefined' ) - wval = params[1]; + if( widget ) { + if( widget.activateFn ) + widget.activateFn(); - if( widget.setValueFn - &&( typeof wval !== 'undefined' ) ) - widget.setValueFn(wval); + wval = currVals[3]; + if( typeof wval == 'undefined' ) + wval = params[1]; - $(widget).css('margin','0 8px 0 4px'); - $(newEl).append(widget) - } + if( widget.setValueFn + &&( typeof wval !== 'undefined' ) ) + widget.setValueFn(wval); + + $(widget).css('margin','0 8px 0 4px'); + $(newEl).append(widget) } else { var button = $(''); button.button(); @@ -362,7 +361,8 @@ FW_uzsuTimerEntryCreate(elName, devName, vArr, currVal, set, params, cmd) button.button("disable"); $(newEl).append(button); } - } + }); + } var enabled = FW_uzsuToggleCreate(undefined, devName+"Enabled", ["uzsuToggle","disabled","enabled"], currVals[2], undefined, params, changed);