summary refs log tree commit diff
path: root/www
diff options
context:
space:
mode:
Diffstat (limited to 'www')
-rw-r--r--www/photo.causal.agency/trips.html7
1 files changed, 4 insertions, 3 deletions
diff --git a/www/photo.causal.agency/trips.html b/www/photo.causal.agency/trips.html
index de34dc6c..21c308da 100644
--- a/www/photo.causal.agency/trips.html
+++ b/www/photo.causal.agency/trips.html
@@ -195,15 +195,16 @@ function setTrips() {
 	localStorage.setItem("trips", JSON.stringify(trips));
 	let ul = document.querySelector("#trips > ul");
 	ul.innerHTML = "";
+	let tripsByRoll = Object.groupBy(trips, trip => trip.rollId);
 	for (let rollId = nextId - 1; rollId > 0; --rollId) {
-		let rollTrips = trips.filter(trip => trip.rollId == rollId);
-		if (rollTrips.length == 0) continue;
+		let rollTrips = tripsByRoll[rollId];
+		if (!rollTrips) continue;
 		let rollLi = document.createElement("li");
 		rollLi.appendChild(document.createTextNode(`
 			${rollTrips[0].film} (${rollTrips[0].body})
 		`));
 		let rollUl = document.createElement("ul");
-		for (trip of rollTrips) {
+		for (let trip of rollTrips) {
 			let li = document.createElement("li");
 			li.appendChild(document.createTextNode(`
 				${trip.date}:
/src/commit/txt/books.txt?id=f4a32088203435496babe006a18ba6c4ca1d083c&follow=1'>Add Tea with the Black DragonJune McEnroe 2024-11-05Add a bunch of photosJune McEnroe 2024-10-12Publish "film review"June McEnroe 2024-10-12Add photos from October 6June McEnroe 2024-10-12Add photos from October 5June McEnroe 2024-10-09Add photos from October 1June McEnroe 2024-10-07Add photos from September 29June McEnroe 2024-10-07Add photos from September 28June McEnroe 2024-10-07Add photos from September 22June McEnroe 2024-09-25Add photos from September 15June McEnroe 2024-09-24Add photos from September 14June McEnroe 2024-09-24Add photos from September 12June McEnroe 2024-09-24Add photos from September 7June McEnroe 2024-09-24Allow not having descriptionsJune McEnroe 2024-09-23Automatically select the last used lens for a bodyJune McEnroe 2024-09-19Add photos from September 5June McEnroe 2024-09-15Add some more film stocks to the listJune McEnroe 2024-09-13Add photos from September 2June McEnroe 2024-09-13Add Fomapan 200 to films listJune McEnroe 2024-09-10Add August 29 picnic photosJune McEnroe 2024-09-08Apply some bold to trips renderingJune McEnroe 2024-09-08Render trips hopefully more efficientlyJune McEnroe 2024-09-08Allow removing bodies and lensesJune McEnroe 2024-09-08Limit body width so it looks less silly on desktopJune McEnroe 2024-09-07Handle no film being loadedJune McEnroe 2024-09-07Fancy up the text a littleJune McEnroe