at least it 501s nicely

main
bel 2023-10-29 09:33:53 -06:00
parent 2f21a23a33
commit 4de3b4a822
2 changed files with 10 additions and 3 deletions

View File

@ -96,6 +96,14 @@ func Main() {
})
return
case "/api/lastnlines":
if r.Method != http.MethodPut {
http.NotFound(w, r)
return
}
var lines []string
if err := json.NewDecoder(r.Body).Decode(&lines); err != nil {
panic(err)
}
http.Error(w, "not done yet", http.StatusNotImplemented)
return
}

View File

@ -70,16 +70,15 @@
document.getElementById("reg").innerHTML = result
}
function setLastNLines(form) {
console.log(form.elements["lastNLines"].value.split("\n"))
http("PUT", "/api/lastnlines?f="+f, (body, status) => {
if (status == 205) {
init()
}
document.getElementById("lastNLinesStatus").innerHTML = `(${status}) ${body}`
}, form.elements["lastNLines"].value.split("\n"))
}, JSON.stringify(form.elements["lastNLines"].value.split("\n")))
}
function loadLastNLines(lastNLines) {
var result = `<form onsubmit="setLastNLines(this); return false;">`
var result = `<form onsubmit="setLastNLines(this); return false;" action="#">`
result += ` <textarea name="lastNLines">`
for (var k in lastNLines) {
result += lastNLines[k] + "\n"