Fix mobile view Bugs and add versions to static files for cache breaking

This commit is contained in:
Florian Zumpe
2026-06-17 17:29:39 +02:00
parent 13770f21e3
commit 7760ae4f49
12 changed files with 77 additions and 48 deletions
+9 -3
View File
@@ -5,12 +5,18 @@
return $('#poi-audio')[0];
}
function mediaUrl(url) {
if (!url) return '';
const separator = url.includes('?') ? '&' : '?';
return `${url}${separator}v=${Date.now()}`;
}
function unload() {
const audio = element();
audio.pause();
audio.removeAttribute('src');
audio.load();
$(audio).prop('hidden', true);
$(audio).attr('hidden', '').hide();
}
ns.AudioPlayer = {
@@ -19,8 +25,8 @@
if (!url) return;
const audio = element();
audio.src = url;
$(audio).prop('hidden', false);
audio.src = mediaUrl(url);
$(audio).removeAttr('hidden').css('display', 'block');
audio.load();
},