Skip to content

Commit fc9fd62

Browse files
atomic fix - remove unnecessary JavaScript for input length validation in server configuration
1 parent 760d1cf commit fc9fd62

1 file changed

Lines changed: 0 additions & 27 deletions

File tree

vehicle/OVMS.V3/components/ovms_webserver/src/web_cfg_server_v3.cpp

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -292,33 +292,6 @@ void OvmsWebServer::HandleCfgServerV3(PageEntry_t& p, PageContext_t& c)
292292
"</div>\n");
293293
c.fieldset_end();
294294

295-
c.printf(
296-
"<script>\n"
297-
"(function() {\n"
298-
" function byId(id) { return document.getElementById(id); }\n"
299-
" function byteLen(s) {\n"
300-
" if (window.TextEncoder) return (new TextEncoder().encode(s)).length;\n"
301-
" return unescape(encodeURIComponent(s)).length;\n"
302-
" }\n"
303-
" function showLen(inputId, lenId, warnId, minWarn) {\n"
304-
" var input = byId(inputId), lenEl = byId(lenId), warnEl = byId(warnId);\n"
305-
" if (!input || !lenEl || !warnEl) return;\n"
306-
" var n = byteLen(input.value || '');\n"
307-
" lenEl.textContent = String(n);\n"
308-
" warnEl.style.display = (n > 0 && n < minWarn) ? 'inline' : 'none';\n"
309-
" }\n"
310-
" function update() {\n"
311-
" showLen('input-client_cert', 'client-cert-len', 'client-cert-short', 256);\n"
312-
" showLen('input-client_key', 'client-key-len', 'client-key-short', 128);\n"
313-
" }\n"
314-
" var cert = byId('input-client_cert');\n"
315-
" var key = byId('input-client_key');\n"
316-
" if (cert) cert.addEventListener('input', update);\n"
317-
" if (key) key.addEventListener('input', update);\n"
318-
" update();\n"
319-
"})();\n"
320-
"</script>\n");
321-
322295
c.fieldset_start("Update intervals");
323296
c.input("number", "…idle", "updatetime_idle", updatetime_idle.c_str(), "default: 600", "default: 600, update interval when client not connected", "min=\"1\" max=\"1200\" step=\"1\"", "seconds");
324297
c.input("number", "…on", "updatetime_on", updatetime_on.c_str(), "default: 5", "default: 5, update interval when Car is on", "min=\"1\" max=\"600\" step=\"1\"", "seconds");

0 commit comments

Comments
 (0)