Ha, tohle jsem chtěl tady
This commit is contained in:
		
							parent
							
								
									a8b7788d35
								
							
						
					
					
						commit
						4121de260e
					
				
					 2 changed files with 20 additions and 22 deletions
				
			
		|  | @ -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> | ||||
|  |  | |||
|  | @ -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> | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue