From 2f531cf375afb3cec2ee49e5813b3267026d58dd Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Mon, 16 May 2016 11:07:46 +0000 Subject: [PATCH] fhemweb.js: add textFieldNL widget type (Forum #53393) git-svn-id: https://svn.fhem.de/fhem/trunk@11462 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/01_FHEMWEB.pm | 2 ++ fhem/www/pgm2/fhemweb.js | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/01_FHEMWEB.pm b/fhem/FHEM/01_FHEMWEB.pm index d98418b02..108dca1b6 100755 --- a/fhem/FHEM/01_FHEMWEB.pm +++ b/fhem/FHEM/01_FHEMWEB.pm @@ -3505,6 +3505,8 @@ FW_widgetOverride($$)
  • if the modifier is ":time", then a javascript driven timepicker is displayed.
  • if the modifier is ":textField", an input field is displayed.
  • +
  • if the modifier is ":textFieldNL", an input field without label + is displayed.
  • if the modifier is ":textField-long", is like textField, but upon clicking on the input field a textArea (60x25) will be opened.
  • diff --git a/fhem/www/pgm2/fhemweb.js b/fhem/www/pgm2/fhemweb.js index 76d600f09..9dfae5e84 100644 --- a/fhem/www/pgm2/fhemweb.js +++ b/fhem/www/pgm2/fhemweb.js @@ -791,14 +791,16 @@ function FW_createTextField(elName, devName, vArr, currVal, set, params, cmd) { if(vArr.length != 1 || - (vArr[0] != "textField" && vArr[0] != "textField-long") || + (vArr[0] != "textField" && + vArr[0] != "textFieldNL" && + vArr[0] != "textField-long") || (params && params.length)) return undefined; var is_long = (vArr[0] == "textField-long"); var newEl = $("
    ").get(0); - if(set && set != "state") + if(set && set != "state" && vArr[0] != "textFieldNL") $(newEl).append(set+":"); $(newEl).append(''); var inp = $(newEl).find("input").get(0);