load same page only for new point

This commit is contained in:
Zhora Shalyapin 2025-02-27 13:57:32 +00:00
parent abff591c87
commit 3f0dc94d9f

12
main.js
View File

@ -680,7 +680,7 @@
localStorage.setItem(localStorageItems.LATTITUDE, lattitude) localStorage.setItem(localStorageItems.LATTITUDE, lattitude)
localStorage.setItem(localStorageItems.LONGITUDE, longitude) localStorage.setItem(localStorageItems.LONGITUDE, longitude)
document.querySelector("input[name=\"save_go\"]").click() document.querySelector(`input[name="save_go"]`).click()
}) })
}) })
@ -690,8 +690,8 @@
function createSendButtons() { function createSendButtons() {
if (document.querySelector(".pseudo-save")) return if (document.querySelector(".pseudo-save")) return
let saveAndStayButtons = document.querySelectorAll("input[name=\"save_go\"]") let saveAndStayButtons = document.querySelectorAll(`input[name="save_go"]`)
let saveAndExitButtons = document.querySelectorAll("input[name=\"save_exit\"]") let saveAndExitButtons = document.querySelectorAll(`input[name="save_exit"]`)
let saveButtons = [...saveAndStayButtons, ...saveAndExitButtons] let saveButtons = [...saveAndStayButtons, ...saveAndExitButtons]
for (let saveButton of saveButtons) { for (let saveButton of saveButtons) {
@ -700,9 +700,15 @@
pseudoSaveButton.textContent = saveButton.value pseudoSaveButton.textContent = saveButton.value
pseudoSaveButton.classList.add("safe-action", "pseudo-save") pseudoSaveButton.classList.add("safe-action", "pseudo-save")
pseudoSaveButton.addEventListener("click", async () => await sendForm(() => { pseudoSaveButton.addEventListener("click", async () => await sendForm(() => {
if (document.querySelector(`input[name="cp[id]"]`).value != '') {
saveButton.click()
return
}
if (saveButton.name == "save_exit") { if (saveButton.name == "save_exit") {
localStorage.setItem(localStorageItems.REDIRECT_EXIT, true) localStorage.setItem(localStorageItems.REDIRECT_EXIT, true)
} }
saveAndStayButtons[0].click() saveAndStayButtons[0].click()
})) }))