diff --git a/docs/relaunch/assets/portal/phone-12-zeiten.webp b/docs/relaunch/assets/portal/phone-12-zeiten.webp new file mode 100644 index 0000000..631c15c Binary files /dev/null and b/docs/relaunch/assets/portal/phone-12-zeiten.webp differ diff --git a/public/relaunch/portal/phone-12-zeiten-390.webp b/public/relaunch/portal/phone-12-zeiten-390.webp index eafaaa0..0a6c822 100644 Binary files a/public/relaunch/portal/phone-12-zeiten-390.webp and b/public/relaunch/portal/phone-12-zeiten-390.webp differ diff --git a/public/relaunch/portal/phone-12-zeiten-780.webp b/public/relaunch/portal/phone-12-zeiten-780.webp index 6dca1c9..cc0b3bc 100644 Binary files a/public/relaunch/portal/phone-12-zeiten-780.webp and b/public/relaunch/portal/phone-12-zeiten-780.webp differ diff --git a/scripts/relaunch-bilder.py b/scripts/relaunch-bilder.py index 69c8468..c72620c 100644 --- a/scripts/relaunch-bilder.py +++ b/scripts/relaunch-bilder.py @@ -58,6 +58,7 @@ BILDER = { "phone-9-termine": ("handy", (390, 780)), "phone-10-analyse": ("handy", (390, 780)), "phone-11-news-musterbach": ("handy", (390, 780)), + "phone-12-zeiten": ("handy", (390, 780)), # langer Screenshot: behält sein hohes Seitenverhältnis (eigenes Budget, siehe BUDGET_LANG) "phone-2-projekte-lang": ("handy", (390, 780)), } diff --git a/src/components/home/Kundenportal.tsx b/src/components/home/Kundenportal.tsx index 86cbf04..adf3bd2 100644 --- a/src/components/home/Kundenportal.tsx +++ b/src/components/home/Kundenportal.tsx @@ -105,8 +105,8 @@ const BaldMarke = ({ f }: { f: Funktion }) => (f.bald ? { } expect(quelle).toMatch(/const HINWEIS_PUNKT = \{ x: \d+, y: \d+ \}/); }); + + it("der Tippunkt der Bühne und der Standardpunkt der Handy-Ebene sind derselbe Wert (Mitte von „Hinweis-Leiste anlegen“ in phone-12-zeiten) und liegen im iPhone", () => { + const quelle = readFileSync(`${process.cwd()}/src/components/home/Kundenportal.tsx`, "utf8"); + const m = /const HINWEIS_PUNKT = \{ x: (\d+), y: (\d+) \}/.exec(quelle); + expect(m).not.toBeNull(); + const punkt = { x: Number(m?.[1]), y: Number(m?.[2]) }; + expect(punkt).toEqual({ x: HINWEIS_ANLEGEN_PUNKT.x, y: HINWEIS_ANLEGEN_PUNKT.y }); + // Fläche 402 x 874 mit Safe Area oben 59 / unten 34: der Knopf liegt im sichtbaren Teil + expect(punkt.x).toBeGreaterThan(0); + expect(punkt.x).toBeLessThan(402); + expect(punkt.y).toBeGreaterThan(59); + expect(punkt.y).toBeLessThan(874 - 34); + }); }); describe("Quelltext der Station", () => {