Skip to content

Commit 3007706

Browse files
committed
Lightbox: Update frontend/CODEMAP.md photoprism#5260
Signed-off-by: Michael Mayer <[email protected]>
1 parent 8f97672 commit 3007706

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

frontend/CODEMAP.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
PhotoPrism — Frontend CODEMAP
22

3-
**Last Updated:** October 11, 2025
3+
**Last Updated:** October 13, 2025
44

55
Purpose
66
- Help agents and contributors navigate the Vue 3 + Vuetify 3 app quickly and make safe changes.
@@ -31,6 +31,7 @@ Startup Templates & Splash Screen
3131
- The browser check logic resides in `assets/static/js/browser-check.js` and is included via `app.js.gohtml`; it performs capability checks (Promise, fetch, AbortController, `script.noModule`, etc.) before the main bundle executes. Update the same files in private repos whenever the loader logic changes, and keep the script order so the check runs first.
3232
- Splash styles, including the `.splash-warning` fallback banner, live in `frontend/src/css/splash.css`. Keep styling changes there so public and private editions stay aligned.
3333
- Baseline support: Safari 13 / iOS 13 or current Chrome, Edge, or Firefox. If the support matrix changes, revise the warning text in `app.js.gohtml` and the CSS message accordingly.
34+
- Lightbox videos: `createVideoElement` wires listeners through an `AbortController` stored in `content.data.ctrlVideoListeners`; `contentDestroy` aborts it so video and RemotePlayback handlers vanish with the slide.
3435

3536
Runtime & Plugins
3637
- Vue 3 + Vuetify 3 (`createVuetify`) with MDI icons; themes from `src/options/themes.js`

0 commit comments

Comments
 (0)