Files
pulse-signage/src/web/public/vendor/qr-code-styling/qr-code-styling-loader.js
T
2026-08-05 19:38:16 +01:00

22 lines
647 B
JavaScript

(function () {
if (window.QRCodeStyling) {
return;
}
var request = new XMLHttpRequest();
request.open('GET', '/assets/vendor/qr-code-styling/qr-code-styling.js', false);
request.send(null);
if (request.status < 200 || request.status >= 300) {
throw new Error('Failed to load QR code styling library.');
}
var source = String(request.responseText || '');
var initialize = new Function(source + '\nreturn typeof QRCodeStyling !== \'undefined\' ? QRCodeStyling : window.QRCodeStyling;');
var exported = initialize.call(window);
if (exported && !window.QRCodeStyling) {
window.QRCodeStyling = exported;
}
}());