31 lines
		
	
	
		
			936 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			936 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| $(document).ready(function() {
 | |
| 
 | |
|     /* When a toggle is clicked, show or hide the subtree. */
 | |
|     $(".logTreeToggle").click(function() {
 | |
|         if ($(this).siblings("ul:hidden").length != 0) {
 | |
|             $(this).siblings("ul").show();
 | |
|             $(this).text("-");
 | |
|         } else {
 | |
|             $(this).siblings("ul").hide();
 | |
|             $(this).text("+");
 | |
|         }
 | |
|     });
 | |
| 
 | |
|     /* Implementation of the expand all link. */
 | |
|     $(".logTreeExpandAll").click(function() {
 | |
|         $(".logTreeToggle", $(this).parent().siblings(".toplevel")).map(function() {
 | |
|             $(this).siblings("ul").show();
 | |
|             $(this).text("-");
 | |
|         });
 | |
|     });
 | |
| 
 | |
|     /* Implementation of the collapse all link. */
 | |
|     $(".logTreeCollapseAll").click(function() {
 | |
|         $(".logTreeToggle", $(this).parent().siblings(".toplevel")).map(function() {
 | |
|             $(this).siblings("ul").hide();
 | |
|             $(this).text("+");
 | |
|         });
 | |
|     });
 | |
| 
 | |
| });
 | 
