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:
Anton Lundin 2015-06-17 21:46:38 +02:00 committed by Dirk Hohndel
parent 00db47b19e
commit cfd001702f

View file

@ -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;
}
}
}