From b63d9788b4fa252726b4491ea72afde0813c47cc Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Sat, 12 Dec 2020 15:08:54 +0000 Subject: [PATCH] fhemweb.js: offer dropdown for regexp attrNames (Forum #29972) git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@23333 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- www/pgm2/fhemweb.js | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/www/pgm2/fhemweb.js b/www/pgm2/fhemweb.js index e7fea43c4..d6b6e1eb7 100644 --- a/www/pgm2/fhemweb.js +++ b/www/pgm2/fhemweb.js @@ -1249,26 +1249,30 @@ FW_detailSelect(selEl, mayMissing) var div = $(selEl).closest("div.makeSelect"); if(!div.attr("list")) // hiddenRoom=input return; - var arg, + var argAndPar, fnd, listArr = $(div).attr("list").split(" "), devName = $(div).attr("dev"), cmd = $(div).attr("cmd"); - var i1; - for(i1=0; i1 2) { + var re = shift(argAndPar); + argAndPar = [re, argAndPar.join(":")]; + } + break; + } + } } var vArr = []; - if(i1==listArr.length && !mayMissing) + if(!fnd && !mayMissing) return; - if(i1 selVal.length) - vArr = arg.substr(selVal.length+1).split(","); - } + if(fnd && argAndPar[1]) + vArr = argAndPar[1].split(","); FW_replaceWidget($(selEl).next(), devName, vArr,undefined,selVal, undefined, undefined, undefined,