Ha, tohle jsem chtěl tady

This commit is contained in:
Jonas Havelka 2025-01-21 07:48:05 +01:00
parent a8b7788d35
commit 4121de260e
2 changed files with 20 additions and 22 deletions

View file

@ -25,3 +25,23 @@
{% endfor %}
[]]
</script>
<script>
function zmenStavKorektury(event) {
event.preventDefault();
oprava = event.target.parentElement.parentElement.parentElement.parentElement;
const data = new FormData(event.target);
data.append("action", event.submitter.value);
fetch("{% url 'korektury_api_oprava_stav' %}", {method: "POST", body: data})
.then(response => {
if (!response.ok) {alert("Něco se nepovedlo:" + response.statusText);}
else response.json().then(data => {oprava.dataset.opravastatus = data["status"]; oprava.previousElementSibling.dataset.opravastatus = data["status"]});
})
.catch(error => {alert("Něco se nepovedlo:" + error);});
}
for (const form of document.querySelectorAll(".corr-buttons form")) form.addEventListener('submit', async event => { zmenStavKorektury(event); });
</script>

View file

@ -42,25 +42,3 @@
<hr>
</body>
</html>
<script>
function zmenStavKorektury(event) {
event.preventDefault();
oprava = event.target.parentElement.parentElement.parentElement.parentElement;
const data = new FormData(event.target);
data.append("action", event.submitter.value);
fetch("{% url 'korektury_api_oprava_stav' %}", {method: "POST", body: data})
.then(response => {
if (!response.ok) {alert("Něco se nepovedlo:" + response.statusText);}
else response.json().then(data => {oprava.dataset.opravastatus = data["status"]; oprava.previousElementSibling.dataset.opravastatus = data["status"]});
})
.catch(error => {alert("Něco se nepovedlo:" + error);});
}
for (const form of document.querySelectorAll(".corr-buttons form")) form.addEventListener('submit', async event => { zmenStavKorektury(event); });
</script>