ctucx.git: trainsearch

web based trip-planner, fork of https://cyberchaos.dev/yuka/trainsearch

commit aa0ca24bf921ac84fc655cb48b34525348e8d6d6
parent e520fccb7cf0f09d57921ff4f9c912792e37b27d
Author: Yureka <yuka@yuka.dev>
Date: Fri, 20 Aug 2021 15:46:57 +0200

fix stuff
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/client/src/canvas.js b/client/src/canvas.js
@@ -323,7 +323,7 @@ const resizeHandler = () => {
 const mouseUpHandler = (evt) => {
 	const x = evt.x || evt.changedTouches[0].pageX;
 	if (canvasState.dragging && canvasState.isClick) {
-		const num = Math.floor((x - canvasState.offsetX + 2 * padding) / rectWidthWithPadding);
+		const num = Math.floor((x - canvasState.offsetX + 2 * padding) / rectWidthWithPadding) + canvasState.indexOffset;
 		if (num >= 0) {
 			if (num < canvasState.journeys.length) {
 				go(`/${canvasState.slug}/${num - canvasState.indexOffset}`);
diff --git a/server/index.js b/server/index.js
@@ -67,7 +67,7 @@ const createMoreJourneys = mode => async (slug, opt) => {
 	};
 	if (mode === 'earlier') {
 		res.journeys = newData.journeys.concat(refreshedJourneys);
-		res.indexOffset += res.journeys.length;
+		res.indexOffset += newData.journeys.length;
 		// keep old laterRef
 		res.laterRef = saved.laterRef;
 	} else {