diff --git a/wled00/data/settings_um.htm b/wled00/data/settings_um.htm index ca5b1d68..004a8453 100644 --- a/wled00/data/settings_um.htm +++ b/wled00/data/settings_um.htm @@ -73,24 +73,22 @@ addField(k,f,o[j],true); } } else { - var t,c; - switch (typeof o) { + var c, t = typeof o; + switch (t) { case "boolean": - t = "checkbox"; c = o ? `checked value="true"` : ""; + t = "checkbox"; c = 'value="true"' + (o ? ' checked' : ''); break; case "number": c = `value="${o}"`; - if (isF(o)) { - c += ` step="0.01" class="xxl"`; - t = "float"; - } else { - if (f.substr(-3)==="pin") c += ' max="39" min="-1" class="small"'; - else c += ` class="big"`; + if (f.substr(-3)==="pin") { + c += ' max="39" min="-1" style="width:40px;"'; t = "int"; + } else { + c += ' step="0.00001" style="width:80px;"'; } break; default: - t = "text"; c = `value="${o}" style="width:150px;"`; + t = "text"; c = `value="${o}" style="width:250px;"`; break; } if (k.includes(":")) urows += k.substr(k.indexOf(":")+1); @@ -98,7 +96,7 @@ // https://stackoverflow.com/questions/11657123/posting-both-checked-and-unchecked-checkboxes if (t=="checkbox") urows += ``; else if (!a) urows += ``; - urows += `
`; + urows += `
`; } } function ldS() { diff --git a/wled00/html_settings.h b/wled00/html_settings.h index dc1db438..e1729af5 100644 --- a/wled00/html_settings.h +++ b/wled00/html_settings.h @@ -394,7 +394,7 @@ type="submit">Save & Reboot)====="; // Autogenerated from wled00/data/settings_um.htm, do not edit!! const char PAGE_settings_um[] PROGMEM = R"=====(Usermod Settings