message: Update strings_en.h
  show/hide wifi password during input
diff: @@ -30,7 +30,9 @@ const char HTTP_SCRIPT[] PROGMEM = "<script>function c(l){"
  "document.getElementById('s').value=l.getAttribute('data-ssid')||l.innerText||l.textContent;"
  "p = l.nextElementSibling.classList.contains('l');"
  "document.getElementById('p').disabled = !p;"
  -"if(p)document.getElementById('p').focus();}</script>"; // @todo add button states, disable on click , show ack , spinner etc
  +"if(p)document.getElementById('p').focus();};"
  +"function f() {var x = document.getElementById('p');x.type==='password'?x.type='text':x.type='password';}"
  +"</script>"; // @todo add button states, disable on click , show ack , spinner etc
  const char HTTP_HEAD_END[] PROGMEM = "</head><body class='{c}'><div class='wrap'>"; // {c} = _bodyclass
  // example of embedded logo, base64 encoded inline, No styling here
  @@ -58,7 +60,7 @@ const char HTTP_ITEM[] PROGMEM = "<div><a href='#p' onclick='c(this)
  // const char HTTP_ITEM[] PROGMEM = "<div><a href='#p' onclick='c(this)'>{v}</a> {R} {r}% {q} {e}</div>"; // test all tokens
  const char HTTP_FORM_START[] PROGMEM = "<form method='POST' action='{v}'>";
  -const char HTTP_FORM_WIFI[] PROGMEM = "<label for='s'>SSID</label><input id='s' name='s' maxlength='32' autocorrect='off' autocapitalize='none' placeholder='{v}'><br/><label for='p'>Password</label><input id='p' name='p' maxlength='64' type='password' placeholder='{p}'>";
  +const char HTTP_FORM_WIFI[] PROGMEM = "<label for='s'>SSID</label><input id='s' name='s' maxlength='32' autocorrect='off' autocapitalize='none' placeholder='{v}'><br/><label for='p'>Password</label><input id='p' name='p' maxlength='64' type='password' placeholder='{p}'><input type='checkbox' onclick='f()'> Show Password";
  const char HTTP_FORM_WIFI_END[] PROGMEM = "";
  const char HTTP_FORM_STATIC_HEAD[] PROGMEM = "<hr><br/>";
  const char HTTP_FORM_END[] PROGMEM = "<br/><br/><button type='submit'>Save</button></form>";
  