diff --git a/fhem/FHEM/01_FHEMWEB.pm b/fhem/FHEM/01_FHEMWEB.pm index 108dca1b6..c3cde1fc6 100755 --- a/fhem/FHEM/01_FHEMWEB.pm +++ b/fhem/FHEM/01_FHEMWEB.pm @@ -3509,6 +3509,8 @@ FW_widgetOverride($$) is displayed.
  • if the modifier is ":textField-long", is like textField, but upon clicking on the input field a textArea (60x25) will be opened.
  • +
  • if the modifier is ":textField-longNL", the behaviour is the same + as :textField-long, but no label is displayed.
  • if the modifier is of the form ":slider,<min>,<step>,<max>[,1]", then a diff --git a/fhem/www/pgm2/fhemweb.js b/fhem/www/pgm2/fhemweb.js index 9dfae5e84..00cb325ec 100644 --- a/fhem/www/pgm2/fhemweb.js +++ b/fhem/www/pgm2/fhemweb.js @@ -793,14 +793,15 @@ FW_createTextField(elName, devName, vArr, currVal, set, params, cmd) if(vArr.length != 1 || (vArr[0] != "textField" && vArr[0] != "textFieldNL" && - vArr[0] != "textField-long") || + vArr[0] != "textField-long" && + vArr[0] != "textField-longNL") || (params && params.length)) return undefined; - var is_long = (vArr[0] == "textField-long"); + var is_long = (vArr[0].indexOf("long") > 0); var newEl = $("
    ").get(0); - if(set && set != "state" && vArr[0] != "textFieldNL") + if(set && set != "state" && vArr[0].indexOf("NL") < 0) $(newEl).append(set+":"); $(newEl).append(''); var inp = $(newEl).find("input").get(0);