Fix: Nutze window.pdfjsLib statt window.pdfjs [deploy]
All checks were successful
Deploy baustelle-pwa / deploy (push) Successful in 5s

This commit is contained in:
Eddy 2026-04-17 13:13:10 +02:00
parent e2bcb8250e
commit 8be49c279f

View file

@ -67,15 +67,15 @@ console.log('[Init] PDF.js wird geladen von: /custom/bericht/js/lib/pdf.min.js')
</script> </script>
<script src="/custom/bericht/js/lib/pdf.min.js?v=<?php echo $jsVersion; ?>"></script> <script src="/custom/bericht/js/lib/pdf.min.js?v=<?php echo $jsVersion; ?>"></script>
<script> <script>
console.log('[Init] Nach Script-Load: typeof pdfjs =', typeof pdfjs); // PDF.js wird als pdfjsLib exportiert, nicht als pdfjs
const pdfjs = window.pdfjsLib;
console.log('[PDF.js] Nach Script-Load: typeof pdfjs =', typeof pdfjs);
// PDF.js Worker setzen NACHDEM pdf.min.js geladen wurde // PDF.js Worker setzen NACHDEM pdf.min.js geladen wurde
if (typeof pdfjs !== 'undefined') { if (typeof pdfjs !== 'undefined') {
pdfjs.GlobalWorkerOptions.workerSrc = '/custom/bericht/js/lib/pdf.worker.min.js?v=<?php echo $jsVersion; ?>'; pdfjs.GlobalWorkerOptions.workerSrc = '/custom/bericht/js/lib/pdf.worker.min.js?v=<?php echo $jsVersion; ?>';
console.log('[PDF.js] ✓ Geladen! Worker:', pdfjs.GlobalWorkerOptions.workerSrc); console.log('[PDF.js] ✓ Geladen! Worker:', pdfjs.GlobalWorkerOptions.workerSrc);
} else { } else {
console.error('[PDF.js] ❌ NICHT GELADEN! pdfjs is undefined'); console.error('[PDF.js] ❌ NICHT GELADEN!');
console.log('[DEBUG] window.pdfjs:', window.pdfjs);
console.log('[DEBUG] window keys mit "pdf":', Object.keys(window).filter(k => k.toLowerCase().includes('pdf')));
} }
</script> </script>
<script src="lib/idb.js?v=<?php echo $jsVersion; ?>"></script> <script src="lib/idb.js?v=<?php echo $jsVersion; ?>"></script>