Changeset 650b601 in Klonkt
- Timestamp:
- 06/15/2026 02:02:56 AM (3 months ago)
- Branches:
- main
- Children:
- 4c9f29a
- Parents:
- d352b63
- Location:
- src
- Files:
-
- 2 edited
-
assets/js/audio-player.js (modified) (1 diff)
-
views/shell.ejs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/assets/js/audio-player.js
rd352b63 r650b601 547 547 }); 548 548 549 // Geen dubbel geluid: zodra de gebruiker een ingesloten video/audio aanklikt 550 // (YouTube/Vimeo/SoundCloud/Spotify-iframe in een .folio-embed) gaat de focus 551 // naar dat iframe -> window 'blur'. Speelt onze speler dan? Pauzeer 'm. 549 // Geen dubbel geluid: élke embed (YouTube/Vimeo/SoundCloud/Spotify/Apple Music/ 550 // Bandcamp) is een iframe. Zodra de gebruiker er een aanklikt om af te spelen, 551 // gaat de focus naar dat iframe -> window 'blur'. Speelt onze speler dan? 552 // Pauzeer 'm. (Op de site zijn iframes per definitie embeds.) 552 553 window.addEventListener('blur', () => { 553 554 setTimeout(() => { 554 555 const el = document.activeElement; 555 if (el && el.tagName === 'IFRAME' && el.closest('.folio-embed') &&audio.src && !audio.paused) {556 if (el && el.tagName === 'IFRAME' && audio.src && !audio.paused) { 556 557 pause(); 557 558 } -
src/views/shell.ejs
rd352b63 r650b601 309 309 ?v=N — cache-buster: bump bij elke audio-player.js wijziging zodat 310 310 Cloudflare (max-age=1y) niet de oude versie blijft serveren. --> 311 <script src="/assets/js/audio-player.js?v=1 2"></script>311 <script src="/assets/js/audio-player.js?v=13"></script> 312 312 <% if (site && site.enable_audio_player && audioTracks && audioTracks.length > 0) { %> 313 313 <script>window.PCMS_SITE_TRACKS = <%- JSON.stringify(audioTracks) %>;</script>
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)