Improve firefox compatibility.

This commit is contained in:
chriz
2026-01-27 14:59:57 +01:00
parent 934014c68c
commit 5a11515c36
3 changed files with 8 additions and 5 deletions
+2 -2
View File
@@ -42,9 +42,9 @@ function createPortTable() {
for (let i = 1; i <= numPorts; i++) { for (let i = 1; i <= numPorts; i++) {
let td = tr.insertCell(); let td = tr.insertCell();
if (pIsSFP[i-1]) if (pIsSFP[i-1])
td.innerHTML = '<object type="image/svg+xml" data="sfp.svg", width="60"</object>' td.innerHTML = '<object type="image/svg+xml" data="sfp.svg" width="60"></object>'
else else
td.innerHTML = '<object type="image/svg+xml" data="port.svg", width="40"</object>' td.innerHTML = '<object type="image/svg+xml" data="port.svg" width="40"></object>'
} }
tr = tbl.insertRow(); tr = tbl.insertRow();
for (let i = 1; i <= numPorts; i++) { for (let i = 1; i <= numPorts; i++) {
+1 -1
View File
@@ -65,7 +65,7 @@ button:hover { background-color: #226; color: white;}
/* outline: 2px solid #f00;*/ /* outline: 2px solid #f00;*/
opacity: 1.0; opacity: 1.0;
} }
object { object, img {
margin: 0.5em 0.5em; margin: 0.5em 0.5em;
} }
.cbgroup { .cbgroup {
+5 -2
View File
@@ -598,7 +598,9 @@ void httpd_appcall(void)
} }
} else { } else {
dbg_string("Have entry, authenticated: "); dbg_byte(authenticated); dbg_char('\n'); dbg_string("Have entry, authenticated: "); dbg_byte(authenticated); dbg_char('\n');
if (!authenticated && !(f_data[entry].start == FDATA_START_login_html if (!authenticated && !(f_data[entry].start == FDATA_START_login_html
|| f_data[entry].start == FDATA_START_port_svg
|| f_data[entry].start == FDATA_START_sfp_svg
|| f_data[entry].start == FDATA_START_style_css)) { || f_data[entry].start == FDATA_START_style_css)) {
send_to_login(); send_to_login();
goto do_send; goto do_send;
@@ -610,7 +612,8 @@ void httpd_appcall(void)
slen = strtox(outbuf, "HTTP/1.1 200 OK\r\nContent-Type: "); slen = strtox(outbuf, "HTTP/1.1 200 OK\r\nContent-Type: ");
slen += strtox(outbuf + slen, mime_strings[f_data[entry].mime]); slen += strtox(outbuf + slen, mime_strings[f_data[entry].mime]);
slen += strtox(outbuf + slen, "; charset=UTF-8\r\nCache-Control: max-age=60, must-revalidate\r\n\r\n"); slen += strtox(outbuf + slen, "; charset=UTF-8\r\nCache-Control: max-age=60, must-revalidate\r\nAccess-Control-Allow-Origin: *\r\n\r\n");
len_left = f_data[entry].len; len_left = f_data[entry].len;
if (len_left > (TCP_OUTBUF_SIZE - slen)) { if (len_left > (TCP_OUTBUF_SIZE - slen)) {
cont_len = len_left - (TCP_OUTBUF_SIZE - slen); cont_len = len_left - (TCP_OUTBUF_SIZE - slen);