mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	Make the expand/collapse buttons usefull on trips
There where some issues with trying to access non-existing dom elements when clicking them when showing trips. Instead of fixing that issue, this actually makes them do something useful, expanding and collapsing the trips. Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
		
							parent
							
								
									00db47b19e
								
							
						
					
					
						commit
						cfd001702f
					
				
					 1 changed files with 24 additions and 10 deletions
				
			
		|  | @ -134,11 +134,18 @@ function view_pagging(start, end) | |||
| */ | ||||
| function expandAll() | ||||
| { | ||||
| 	for (var i = start; i < start + sizeofpage; i++) { | ||||
| 		if (i >= itemsToShow.length) | ||||
| 			break; | ||||
| 		unexpand(document.getElementById(itemsToShow[i])); | ||||
| 		items[itemsToShow[i]].expanded = false; | ||||
| 	if (tripsShown) { | ||||
| 		for (var i = 0 ; i < trips.length ; i++) { | ||||
| 			if (trips[i].expanded === false) | ||||
| 				expand_trip(i); | ||||
| 		} | ||||
| 	} else { | ||||
| 		for (var i = start; i < start + sizeofpage; i++) { | ||||
| 			if (i >= itemsToShow.length) | ||||
| 				break; | ||||
| 			unexpand(document.getElementById(itemsToShow[i])); | ||||
| 			items[itemsToShow[i]].expanded = false; | ||||
| 		} | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
|  | @ -147,11 +154,18 @@ function expandAll() | |||
| */ | ||||
| function collapseAll() | ||||
| { | ||||
| 	for (var i = start; i < start + sizeofpage; i++) { | ||||
| 		if (i >= itemsToShow.length) | ||||
| 			break; | ||||
| 		expand(document.getElementById(itemsToShow[i])); | ||||
| 		items[itemsToShow[i]].expanded = true; | ||||
| 	if (tripsShown) { | ||||
| 		for (var i = 0 ; i < trips.length ; i++) { | ||||
| 			if (trips[i].expanded === true) | ||||
| 				unexpand_trip(i); | ||||
| 		} | ||||
| 	} else { | ||||
| 		for (var i = start; i < start + sizeofpage; i++) { | ||||
| 			if (i >= itemsToShow.length) | ||||
| 				break; | ||||
| 			expand(document.getElementById(itemsToShow[i])); | ||||
| 			items[itemsToShow[i]].expanded = true; | ||||
| 		} | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue