feat: globale Navigation aus zentraler UX-Runtime laden

This commit is contained in:
Masterluke77
2026-07-13 09:41:25 +02:00
parent 1bdf503877
commit ba1c5e0556
+19
View File
@@ -1,6 +1,25 @@
(() => {
'use strict';
function loadGlobalNavigationAssets() {
if (!document.querySelector('link[data-ux-global-navigation]')) {
const stylesheet = document.createElement('link');
stylesheet.rel = 'stylesheet';
stylesheet.href = '/global-navigation-ux.css?v=1.44.0';
stylesheet.setAttribute('data-ux-global-navigation', 'style');
document.head.append(stylesheet);
}
if (!document.querySelector('script[data-ux-global-navigation]')) {
const script = document.createElement('script');
script.src = '/global-navigation-ux.js?v=1.44.0';
script.async = false;
script.setAttribute('data-ux-global-navigation', 'script');
document.body.append(script);
}
}
loadGlobalNavigationAssets();
const moduleRoot = document.getElementById('admin-modules-panel');
const extensionRoot = document.getElementById('extensions');
if ((!moduleRoot && !extensionRoot) || document.documentElement.dataset.uxModuleExtensionReady === '1') return;