// suppliers.js - bridge to legacy suppliers engine
(function(){
if (window.__suppliersBridgeLoaded) return;
window.__suppliersBridgeLoaded = true;
function ensureLegacySuppliersScript() {
if (typeof loadLeverantorerPage === 'function') {
if (typeof currentPage !== 'undefined' && currentPage === 'leverantorer') {
try { loadLeverantorerPage(); } catch (e) {}
}
return;
}
if (document.querySelector('script[data-legacy-suppliers="true"]')) {
return;
}
var script = document.createElement('script');
script.src = 'js/leverantorer.js?v=' + Date.now();
script.dataset.legacySuppliers = 'true';
script.onload = function(){
if (typeof currentPage !== 'undefined' && currentPage === 'leverantorer' && typeof loadLeverantorerPage === 'function') {
try { loadLeverantorerPage(); } catch (e) {}
}
};
document.body.appendChild(script);
}
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', ensureLegacySuppliersScript);
} else {
ensureLegacySuppliersScript();
}
})();