summaryrefslogtreecommitdiffstats
path: root/theme/list_lib.js
diff options
context:
space:
mode:
authorGravatar Monty Taylor <mordred@inaugust.com>2018-08-13 10:28:14 -0500
committerGravatar Dirk Hohndel <dirk@hohndel.org>2018-08-13 08:52:15 -0700
commit8603a7d826a7bcf10dea0f93d564a609aae0050a (patch)
tree133f63fb60f7b115690502e9efebc7d015a00a79 /theme/list_lib.js
parentce4e0d32763853f3f230842984f244b0183397fb (diff)
downloadsubsurface-8603a7d826a7bcf10dea0f93d564a609aae0050a.tar.gz
Reverse html trip list rendering order
In the HTML export, the list of trips emitted into lib.js is in chronological order, the dives are shown reverse chronological order. This leads to a weird experience of the earliest trip being on top and the dives within it having the most recent dive on top. Invert the processing order in the javascript layer so that the last trip is rendered first. Signed-off-by: Monty Taylor <mordred@inaugust.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'theme/list_lib.js')
-rw-r--r--theme/list_lib.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/theme/list_lib.js b/theme/list_lib.js
index 34e4a6043..409229a91 100644
--- a/theme/list_lib.js
+++ b/theme/list_lib.js
@@ -772,7 +772,7 @@ function showtrips()
{
var divelist = document.getElementById('diveslist');
divelist.innerHTML = "";
- for (var i = 0; i < trips.length; i++) {
+ for (var i = trips.length - 1; i >= 0; i--) {
divelist.innerHTML += '<ul id="trip_' + i + '" class="trips" onclick="toggle_trip_expansion(' + i + ')">' +
trips[i].name + ' ( ' + trips[i].dives.length + ' dives)' + '</ul>' + '<div id="trip_dive_list_' + i + '"></div>';
};