From e143d8360af1373bf149ac8ade08b088ba217545 Mon Sep 17 00:00:00 2001 From: Jannis Heydemann Date: Thu, 30 Apr 2026 08:22:46 +0200 Subject: [PATCH] finished updates --- index.html | 8 ++++---- src/account.ts | 2 +- src/booking.ts | 6 +++--- src/cart.ts | 2 +- src/checkout.ts | 6 +++--- src/main.ts | 12 ++++++------ 6 files changed, 18 insertions(+), 18 deletions(-) diff --git a/index.html b/index.html index 097dba8..537bc3c 100644 --- a/index.html +++ b/index.html @@ -948,10 +948,10 @@ - - - - + + + + diff --git a/src/account.ts b/src/account.ts index a422e44..33da2ec 100644 --- a/src/account.ts +++ b/src/account.ts @@ -1,4 +1,4 @@ -import type { User } from "./interfaces"; +import type { User } from "./interfaces.js"; function readStorageJson(key: string, fallbackValue: any) { const raw = localStorage.getItem(key); diff --git a/src/booking.ts b/src/booking.ts index 0458a42..9c12878 100644 --- a/src/booking.ts +++ b/src/booking.ts @@ -1,6 +1,6 @@ -import { seatLayouts, occupiedSeatsData, prices, cart } from "./main" -import { renderCart, saveCart } from "./cart"; -import { renderCheckout } from "./checkout"; +import { seatLayouts, occupiedSeatsData, prices, cart } from "./main.js" +import { renderCart, saveCart } from "./cart.js"; +import { renderCheckout } from "./checkout.js"; let currentBookingContext: any = null; let currentHallLayout: any = null; diff --git a/src/cart.ts b/src/cart.ts index 26a958d..a81c934 100644 --- a/src/cart.ts +++ b/src/cart.ts @@ -1,4 +1,4 @@ -import { cart } from "./main"; +import { cart } from "./main.js"; function formatEuro(value: number) { return `${Number(value || 0).toFixed(2).replace(".", ",")} EUR`; diff --git a/src/checkout.ts b/src/checkout.ts index 511a731..2c7c58b 100644 --- a/src/checkout.ts +++ b/src/checkout.ts @@ -1,6 +1,6 @@ -import { currentUser, users } from "./account"; -import { renderCart, saveCart } from "./cart"; -import { cart, emptyCart, occupiedSeatsData } from "./main"; +import { currentUser, users } from "./account.js"; +import { renderCart, saveCart } from "./cart.js"; +import { cart, emptyCart, occupiedSeatsData } from "./main.js"; function formatCheckoutEuro(value: number) { return `${Number(value || 0).toFixed(2).replace(".", ",")} EUR`; diff --git a/src/main.ts b/src/main.ts index 20313bf..fd86452 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,7 +1,7 @@ -import { currentUser, loginUser, openAccountDashboard, registerUser } from "./account"; -import { openBooking } from "./booking"; -import { renderCart, saveCart, updateCartBadge } from "./cart"; -import { renderCheckout } from "./checkout"; +import { currentUser, loginUser, openAccountDashboard, registerUser } from "./account.js"; +import { openBooking } from "./booking.js"; +import { renderCart, saveCart, updateCartBadge } from "./cart.js"; +import { renderCheckout } from "./checkout.js"; // Shared app state for legacy script files (account.js, booking.js, cart.js, checkout.js) export const prices: Record = { normal: 11.0, imax: 15.0, vip: 12.0, dbox: 16.0 }; @@ -67,8 +67,8 @@ document.addEventListener("DOMContentLoaded", () => { duration: 148, fsk: "6", description: "In Walt Disney Animation Studios’ \"Zoomania 2\" geraten die tierischen Detektive Judy Hopps und Nick Wilde auf die rätselhafte Spur eines geheimnisvollen Reptils, das in Zoomania auftaucht und die Metropole völlig auf den Kopf stellt: Gary De’Snake! ", - poster: "img/zoomania-2.jpg", - backdrop: "img/zoomania-2.jpg" + poster: "img/Zoomania-2.jpg", + backdrop: "img/Zoomania-2.jpg" }, { title: "Shelter",