backend migrated to Java 17

This commit is contained in:
2023-07-20 11:00:48 +08:00
parent d9bf885b2d
commit ab81022bce
37 changed files with 955 additions and 375 deletions

View File

@@ -129,7 +129,7 @@ proc readTableRow(arch : string, row : Element) : JsonNode =
let version = $row.querySelector("td:nth-child(3) button").textContent
let filename = $row.querySelector("td:nth-child(4) button").textContent
for candidate in pkgMap[arch][pkgname][version]:
if filename == candidate["filename"].getStr:
if filename == candidate["fileName"].getStr:
return candidate
proc createDropdown(parent : Element, data :seq[string], onchange : proc(value : string)) =
@@ -241,7 +241,7 @@ proc newPkgTable(parent: Element, arch: string, searchString : string, addButton
files = f
break
for file in files:
data.add(file["filename"].getStr)
data.add(file["fileName"].getStr)
createDropdown(elem, data, size_change_callback)
"td":
cb:
@@ -309,7 +309,7 @@ htmlTreeappend document.body:
for row in rows:
let cbox = row.querySelector("td:first-child input")
if cbox.checked:
dp.addPkg(readTableRow(selectedArch, row)["filename"].getStr)
dp.addPkg(readTableRow(selectedArch, row)["fileName"].getStr)
oninput:
searchString = $elem.value
updateTable(event)