JavaScript: Doppelte Funktionen & toter Code bereinigen #39
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Aus der Schwachstellenanalyse ergeben sich zwei zusammenhängende JS-Probleme in
js/haus-schleusingen.js:1. Doppelte Funktionsdefinitionen
openLightbox()undcloseLightbox()werden zweimal definiert – einmal mit jQuery, einmal vanilla. Die zweite Definition überschreibt die erste.2. Toter Code im Keyboard-Handler
Außerhalb jedes Event-Listeners steht ein Block, der einen ReferenceError wirft:
eund$(this)sind hier nicht definiert.Lösung
openLightbox()/closeLightbox()Definitionen zusammenführen (nur Vanilla-Version behalten)Akzeptanzkriterien