From db9f7c4af2d35f90729fc798264372dd8d96a10a Mon Sep 17 00:00:00 2001 From: rudolfkoenig Date: Tue, 10 Oct 2017 17:34:56 +0000 Subject: [PATCH] fhemweb.js: fix initial slider value (Forum #77607) git-svn-id: https://svn.fhem.de/fhem/trunk@15228 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/www/pgm2/fhemweb.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fhem/www/pgm2/fhemweb.js b/fhem/www/pgm2/fhemweb.js index 5d92e1da7..3efa82986 100644 --- a/fhem/www/pgm2/fhemweb.js +++ b/fhem/www/pgm2/fhemweb.js @@ -1367,10 +1367,12 @@ FW_createSlider(elName, devName, vArr, currVal, set, params, cmd) newEl.activateFn = function() { if(currVal < min || currVal > max) return; + if(!slider.offsetWidth) + return setTimeout(newEl.activateFn, 1); maxX = slider.offsetWidth-sh.offsetWidth; offX = (currVal-min)*maxX/(max-min); var strVal = (flt ? currVal.toFixed(dp) : ""+parseInt(currVal)); - sh.innerHTML = strVal + sh.innerHTML = strVal; sh.setAttribute('style', 'left:'+offX+'px;'); if(elName) slider.nextSibling.setAttribute('value', strVal);