document.addEventListener('DOMContentLoaded', () => { const barcodeField = document.querySelector('.print-barcode'); if (barcodeField && window.releaseData) { generateQRCode(window.releaseData.id, barcodeField); } }); function generateQRCode(releaseId, element) { if (!element || !releaseId) return; const qrUrl = `https://api.qrserver.com/v1/create-qr-code/?size=100x100&data=${releaseId}`; element.innerHTML = `${releaseId}`; } // Export function for use in other modules window.generateQRCode = generateQRCode; function generateBarcode(data) { // Logic to generate barcode using Code128 font return `*${data}*`; // Example format }