Skip to content

Commit 5a66a22

Browse files
committed
debug
1 parent 492b090 commit 5a66a22

2 files changed

Lines changed: 10 additions & 2 deletions

File tree

assets/src/vidstack_helper.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,11 @@
2323
* Apply translations to all media players
2424
*/
2525
function vidstackApplyTranslations() {
26+
console.log('Vidstack: Applying translations...');
2627
['media-video-layout', 'media-audio-layout'].forEach(selector => {
27-
document.querySelectorAll(selector).forEach(layout => {
28+
const layouts = document.querySelectorAll(selector);
29+
console.log('Vidstack: Found', layouts.length, selector, 'elements');
30+
layouts.forEach(layout => {
2831
const player = layout.closest('media-player');
2932
const lang = player?.getAttribute('lang') || document.documentElement.lang || 'en';
3033

@@ -55,7 +58,9 @@
5558
* Main initialization function
5659
*/
5760
async function vidstackInitialize() {
61+
console.log('Vidstack: Starting initialization...');
5862
await vidstackLoadTranslations();
63+
console.log('Vidstack: Translations loaded, found', Object.keys(vidstackTranslations).length, 'languages');
5964
vidstackInitializeMediaPlayers();
6065

6166
// Watch for dynamically added players (AJAX, etc.)
@@ -103,6 +108,9 @@
103108
// If DOM is already ready or script loads late (e.g., with defer), initialize immediately
104109
if (document.readyState === 'complete' ||
105110
(document.readyState === 'interactive' && document.body)) {
111+
console.log('Vidstack: Initializing immediately (readyState:', document.readyState + ')');
106112
vidstackInitialize();
113+
} else {
114+
console.log('Vidstack: Waiting for DOM (readyState:', document.readyState + ')');
107115
}
108116
})();

assets/vidstack.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)