Skryvani korektur dle druhu.
This commit is contained in:
		
							parent
							
								
									e90d6a6f83
								
							
						
					
					
						commit
						3cc3257a51
					
				
					 2 changed files with 52 additions and 7 deletions
				
			
		|  | @ -65,6 +65,12 @@ function place_comments_one_div(img_id, comments) | |||
| 	} | ||||
| } | ||||
| 
 | ||||
| function place_comments() { | ||||
|     for (var i=0; i < comments.length-1; i++) { | ||||
| 	    place_comments_one_div(comments[i][0], comments[i][1]) | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| // ctrl-enter submits form
 | ||||
| function textarea_onkey(ev) | ||||
| { | ||||
|  | @ -238,6 +244,33 @@ function save_scroll(form) | |||
| 	return true; | ||||
| } | ||||
| 
 | ||||
| function toggle_corrections(aclass) | ||||
| { | ||||
| 	var stylesheets = document.styleSheets; | ||||
| 	var ssheet = null; | ||||
| 	for (var i=0;i<stylesheets.length; i++){ | ||||
| 		if (stylesheets[i].title === "opraf-css"){ | ||||
| 			ssheet = stylesheets[i]; | ||||
| 			break; | ||||
| 		} | ||||
| 	} | ||||
| 	if (! ssheet){ | ||||
| 		return;	 | ||||
| 	} | ||||
| 	for (var i=0;i<ssheet.cssRules.length;i++){ | ||||
| 		var rule = ssheet.cssRules[i];	 | ||||
| 		if (rule.selectorText === '.'+aclass){ | ||||
| 			if (rule.style.display === ""){ | ||||
| 				rule.style.display = "none"; | ||||
| 			} else { | ||||
| 				rule.style.display = ""; | ||||
| 			} | ||||
| 		} | ||||
| 	} | ||||
| 	place_comments(); | ||||
| 		 | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| String.prototype.unescapeHTML = function () {                                        | ||||
|         return(                                                                  | ||||
|  |  | |||
|  | @ -3,7 +3,7 @@ | |||
| <html> | ||||
| <head> | ||||
| 	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> | ||||
|   <link rel="stylesheet" type="text/css" media="screen, projection" href="{% static "korektury/opraf.css"%}" /> | ||||
|   <link rel="stylesheet" title="opraf-css" type="text/css" media="screen, projection" href="{% static "korektury/opraf.css"%}" /> | ||||
|   <script src="{% static "korektury/opraf.js"%}"></script> | ||||
| 	<title>Korektury {{pdf.nazev}}</title> | ||||
| </head> | ||||
|  | @ -22,13 +22,25 @@ | |||
| 	<a href="https://mam.mff.cuni.cz/wiki">wiki</a> | | ||||
| 	<hr /> | ||||
| 	Zobrazit:  | ||||
| 	<input type="checkbox" id="k_oprave_checkbox" name="k_oprave_checkbox" checked> | ||||
| 	<label for="k_oprave_checkbox">K opravě</labe> | ||||
| 	<input type="checkbox" id="opraveno_checkbox" name="opraveno_checkbox" checked> | ||||
| 	<label for="opraveno_checkbox">Opraveno</labe> | ||||
| 	<input type="checkbox" id="neni_chyba_checkbox" name="neni_chyba_checkbox" checked> | ||||
| 	<input type="checkbox"  | ||||
| 		id="k_oprave_checkbox"  | ||||
| 		name="k_oprave_checkbox"  | ||||
| 		onchange="toggle_corrections('k_oprave')" checked> | ||||
| 	<label for="k_oprave_checkbox">K opravě</label> | ||||
| 	<input type="checkbox" | ||||
| 		id="opraveno_checkbox" | ||||
| 		name="opraveno_checkbox"  | ||||
| 		onchange="toggle_corrections('opraveno')" checked> | ||||
| 	<label for="opraveno_checkbox">Opraveno</label> | ||||
| 	<input type="checkbox" | ||||
| 		id="neni_chyba_checkbox" | ||||
| 		name="neni_chyba_checkbox" | ||||
| 		onchange="toggle_corrections('neni_chyba')" checked> | ||||
| 	<label for="neni_chyba_checkbox">Není chyba</labe> | ||||
| 	<input type="checkbox" id="k_zaneseni_checkbox" name="k_zaneseni_checkbox" checked> | ||||
| 	<input type="checkbox" | ||||
| 		id="k_zaneseni_checkbox" | ||||
| 		name="k_zaneseni_checkbox" | ||||
| 		onchange="toggle_corrections('k_zaneseni')" checked> | ||||
| 	<label for="k_zaneseni_checkbox">K opravě</labe> | ||||
| 
 | ||||
| 	<hr/> | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue