Add ověření, že řešení nemá mít žádný problém.
(To chceme ponechat, aby se dalo řešení „zbavit“, ale chceme na to upozorňovat.)
This commit is contained in:
		
							parent
							
								
									5378a677db
								
							
						
					
					
						commit
						2a204465b0
					
				
					 1 changed files with 18 additions and 1 deletions
				
			
		|  | @ -85,7 +85,7 @@ $(document).ready(function(){ | ||||||
| <p>Žádné přílohy</p> | <p>Žádné přílohy</p> | ||||||
| {% endif %} | {% endif %} | ||||||
| 
 | 
 | ||||||
| <form method=post> | <form method=post onsubmit="return zkontroluj_hodnoceni();"> | ||||||
| {# Poznámka #} | {# Poznámka #} | ||||||
| <h3>Poznámka:</h3> | <h3>Poznámka:</h3> | ||||||
| <p>{{ poznamka_form.poznamka }}</p> | <p>{{ poznamka_form.poznamka }}</p> | ||||||
|  | @ -99,12 +99,14 @@ $(document).ready(function(){ | ||||||
| <table id="form_set"> | <table id="form_set"> | ||||||
| <tr><th>Problém</th><th>Body</th><th>Číslo pro body</th></tr> | <tr><th>Problém</th><th>Body</th><th>Číslo pro body</th></tr> | ||||||
| {% for subform in form %} | {% for subform in form %} | ||||||
|  |     <tbody> | ||||||
| 	<tr class="hodnoceni"> | 	<tr class="hodnoceni"> | ||||||
| 		<td>{{ subform.problem }}</td> | 		<td>{{ subform.problem }}</td> | ||||||
| 		<td>{{ subform.body }}</td> | 		<td>{{ subform.body }}</td> | ||||||
| 		<td>{{ subform.cislo_body }}</td> | 		<td>{{ subform.cislo_body }}</td> | ||||||
| 		<td><a href="#" class="smazat_hodnoceni" id="id_{{subform.prefix}}-jsremove"><img src="{% static "seminar/cross.png" %}" alt="Smazat"></a></td> | 		<td><a href="#" class="smazat_hodnoceni" id="id_{{subform.prefix}}-jsremove"><img src="{% static "seminar/cross.png" %}" alt="Smazat"></a></td> | ||||||
| 	</tr> | 	</tr> | ||||||
|  |     </tbody> | ||||||
| {% endfor %} | {% endfor %} | ||||||
| </table> | </table> | ||||||
| 
 | 
 | ||||||
|  | @ -121,4 +123,19 @@ $(document).ready(function(){ | ||||||
| 	</tr> | 	</tr> | ||||||
| </table> | </table> | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|  | <script type="text/javascript"> | ||||||
|  |     function zkontroluj_hodnoceni() { | ||||||
|  |         const pocet = document.getElementById("form_set").childElementCount; | ||||||
|  |         if (pocet === 1) { {# vydím pouze plusko #} | ||||||
|  |             const vysledek = confirm("Odstranil jsi všechny problémy tohoto řešení. Nepůjde tedy dohledat přes problémy, co řeší, tj. například v došlých řešeních. Přesto odeslat?"); | ||||||
|  |             if (!vysledek) { | ||||||
|  |                 event.preventDefault(); | ||||||
|  |                 return false; | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |         return true; | ||||||
|  |     } | ||||||
|  | </script> | ||||||
|  | 
 | ||||||
| {% endblock %} | {% endblock %} | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue