stub
parent
227de17951
commit
2f21a23a33
|
|
@ -81,6 +81,10 @@ func Main() {
|
|||
panic(err)
|
||||
}
|
||||
}
|
||||
lastNLines, err := reqF.TempGetLastNLines(20)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
deltas, err := reqF.Deltas()
|
||||
if err != nil {
|
||||
panic(err)
|
||||
|
|
@ -88,8 +92,12 @@ func Main() {
|
|||
json.NewEncoder(w).Encode(map[string]any{
|
||||
"deltas": deltas.Like(ledger.LikeAfter(time.Now().Add(-1 * time.Hour * 24 * 365 / 2).Format("2006-01"))),
|
||||
"balances": deltas.Balances().Like("^AssetAccount:").WithBPIs(bpis),
|
||||
"lastNLines": lastNLines,
|
||||
})
|
||||
return
|
||||
case "/api/lastnlines":
|
||||
http.Error(w, "not done yet", http.StatusNotImplemented)
|
||||
return
|
||||
}
|
||||
|
||||
deltas, err := f.Deltas()
|
||||
|
|
|
|||
|
|
@ -69,12 +69,24 @@
|
|||
result += `</table>`
|
||||
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"))
|
||||
}
|
||||
function loadLastNLines(lastNLines) {
|
||||
var result = `<textarea>`
|
||||
var result = `<form onsubmit="setLastNLines(this); return false;">`
|
||||
result += ` <textarea name="lastNLines">`
|
||||
for (var k in lastNLines) {
|
||||
result += lastNLines[k] + "\n"
|
||||
}
|
||||
result += ` </textarea>`
|
||||
result += ` <input type="submit">`
|
||||
result += `</form>`
|
||||
document.getElementById("lastNLines").innerHTML = result
|
||||
}
|
||||
</script>
|
||||
|
|
@ -90,8 +102,10 @@
|
|||
<iframe style="background: white; width: 100%;" src="/api/reg?x=y&mode=reg&likeName=Withdrawal:[0123]&chart=stack&predictionMonths=6&prediction=autoContributions=&bpi=true&zoomStart=YYYY-MM"></iframe>
|
||||
</details>
|
||||
</details>
|
||||
<details>
|
||||
<details open>
|
||||
<summary>Edit</summary>
|
||||
<div id="lastNLinesStatus">
|
||||
</div>
|
||||
<div id="lastNLines">
|
||||
</div>
|
||||
</details>
|
||||
|
|
|
|||
Loading…
Reference in New Issue