show unknown points

This commit is contained in:
Zhora Shalyapin 2025-03-25 15:15:50 +00:00
parent c2e40b812a
commit 73b1a3b24f

28
main.js
View File

@ -325,6 +325,12 @@
})
}
async function getUnknownPoints() {
return await fetch(`https://${adminSite}/api/competitions/${getCompetition()}/routes/${urlParams().get("cat_id")}/unknown`, {
method: 'GET'
})
}
function relatedPointsHref() {
return `https://${adminSite}/competitions/${getCompetition()}/relations`
}
@ -2174,6 +2180,27 @@
document.querySelector(`.unsafe-action`).after(sendButton)
}
function showUnknownPoints() {
(async () => {
let unknownPoints = await(await getUnknownPoints()).json()
if (unknownPoints.length) {
let unknownPointsContainer = Tag.div()
unknownPointsContainer.append("Несохраненные точки: ")
for (const [i, cpId] of unknownPoints.entries()) {
if (i !== 0) {
unknownPointsContainer.append(", ")
}
unknownPointsContainer.append(Tag.a({
href: cpLink(cpId),
textContent: cpId
}))
}
document.querySelector(`#content h1`).after(unknownPointsContainer)
}
})()
}
addJs("https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js")
changeColumnWidth()
hideDescription()
@ -2181,6 +2208,7 @@
useColspanForFinishWarning()
countCp()
sendRouteData()
showUnknownPoints()
}
function matchNumberFromSelect(select) {