diff --git a/public/ux-foundation.js b/public/ux-foundation.js index d57d7e2..d1cd949 100644 --- a/public/ux-foundation.js +++ b/public/ux-foundation.js @@ -241,6 +241,23 @@ } } + function loadPublishCenterAssets() { + if (!document.querySelector('link[data-ux-publish-center]')) { + const style = document.createElement('link'); + style.rel = 'stylesheet'; + style.href = '/publish-center-ux.css?v=1.44.0'; + style.dataset.uxPublishCenter = 'style'; + document.head.append(style); + } + if (!document.querySelector('script[data-ux-publish-center]')) { + const script = document.createElement('script'); + script.src = '/publish-center-ux.js?v=1.44.0'; + script.async = false; + script.dataset.uxPublishCenter = 'script'; + document.body.append(script); + } + } + function bindUxActions() { document.addEventListener('click', event => { const target = event.target.closest?.('[data-ux-target]'); @@ -271,6 +288,7 @@ updateContext(); loadGeneratorWorkflowAssets(); loadArticleOverviewAssets(); + loadPublishCenterAssets(); document.body.classList.add('ux-shell-ready'); }