diff --git a/public/css/style.css b/public/css/style.css index 2b93ef6..b098c8a 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -2722,6 +2722,10 @@ input:checked+.slider:before { gap: 20px; } +.footer-content.only-copyright { + justify-content: center; +} + .copyright { font-size: 0.88rem; color: var(--text-muted); @@ -2762,5 +2766,10 @@ input:checked+.slider:before { .filings { flex-direction: column; gap: 8px; + width: 100%; + } + + .filings a { + justify-content: center; } } \ No newline at end of file diff --git a/public/js/app.js b/public/js/app.js index 7a4552c..b3b948b 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -1744,10 +1744,12 @@ } // Filing info + let hasFilings = false; if (dom.icpFilingDisplay) { if (settings.icp_filing) { dom.icpFilingDisplay.textContent = settings.icp_filing; dom.icpFilingDisplay.style.display = 'inline-block'; + hasFilings = true; } else { dom.icpFilingDisplay.style.display = 'none'; } @@ -1757,10 +1759,16 @@ if (settings.ps_filing) { if (dom.psFilingText) dom.psFilingText.textContent = settings.ps_filing; dom.psFilingDisplay.style.display = 'inline-block'; + hasFilings = true; } else { dom.psFilingDisplay.style.display = 'none'; } } + + const footerContent = document.querySelector('.footer-content'); + if (footerContent) { + footerContent.classList.toggle('only-copyright', !hasFilings); + } } async function saveSiteSettings() {