diff options
| author | Marin Ivanov <[email protected]> | 2024-08-21 04:37:31 +0300 |
|---|---|---|
| committer | Marin Ivanov <[email protected]> | 2024-08-21 04:37:31 +0300 |
| commit | e259a1465e5417220e85dd7b6136d15135f4d95a (patch) | |
| tree | 2e89a72a8009e9cabd1d53582c818cc80ad8a9e8 | |
| parent | 2c417fb8398eda685c5dd1f7b1bec811757dc562 (diff) | |
bug fixes
| -rw-r--r-- | app.js | 8 | ||||
| -rw-r--r-- | build.py | 3 | ||||
| -rw-r--r-- | ka.js | 2 |
3 files changed, 8 insertions, 5 deletions
@@ -88,11 +88,13 @@ let inp = input("text") .$attr("id","form__"+f.id) .$attr("name",f.id) - .$attr("required",!!f.required) .$value(state[f.id]??null) .$change2state(state, f.id); + if (f.required) { + inp.$attr("required","required"); + } if (f.pattern) { - inp.$attr("pattern", f.pattern??null); + inp.$attr("pattern", f.pattern); } if (f.invalidmsg) { inp.oninvalid = () => inp.setCustomValidity(f.invalidmsg); @@ -155,4 +157,4 @@ mount(app, CApp); loadconfig(); -})() +})(); @@ -21,7 +21,8 @@ print(f""" #include <avr/pgmspace.h> #include "webif-fs.h" -const char index_html_data[] PROGMEM = {{ {out} }}; +static const char index_html[] PROGMEM = {{ {out} }}; +PGM_P index_html_data = index_html; uint16_t index_html_size = {len(data)}; """) @@ -59,4 +59,4 @@ let {entries,fromEntries} = Object; window.addEventListener("hashchange", reload); root.reload = reload; }; -})() +})(); |
