katja's git: oeffisearch

fast and simple tripplanner

commit 0580e3bc16971004096b0a775a3a7e30221a5007
parent 5138b136d21f61a0ab0e116d25b4710d0957d572
Author: Katja (ctucx) <git@ctu.cx>
Date: Mon, 21 Apr 2025 20:02:39 +0200

journeysCanvas: render train types on less space
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/journeysCanvas.js b/src/journeysCanvas.js
@@ -405,11 +405,11 @@ export class JourneysCanvas extends BaseView {
 
 				this.getTrainTypeTexts(leg).forEach(typeText => {
 					const preRenderedTypeText = this.getTextCache(typeText, '#555');
-					if ((offset + preRenderedText.height / this.canvasState.dpr) < duration - 5) {
+					if ((offset + preRenderedText.height / this.canvasState.dpr) < duration) {
 						canvasContext.scale(1 / this.canvasState.dpr, 1 / this.canvasState.dpr);
-						canvasContext.drawImage(preRenderedTypeText, this.canvasState.dpr * (x + 5), Math.floor(this.canvasState.dpr * (y + offset) - preRenderedTypeText.height / 2.3));
+						canvasContext.drawImage(preRenderedTypeText, this.canvasState.dpr * (x + 5), Math.floor(this.canvasState.dpr * (y + offset) - preRenderedTypeText.height / 1.5));
 						canvasContext.scale(this.canvasState.dpr, this.canvasState.dpr);
-						offset += preRenderedText.height / this.canvasState.dpr / 2;
+						offset += preRenderedText.height / this.canvasState.dpr / 1.5;
 					}
 				});