This commit is contained in:
CN-JS-HuiBai
2026-04-06 17:49:31 +08:00
parent 15f4b610af
commit bc8414df3d
4 changed files with 33 additions and 6 deletions

View File

@@ -43,6 +43,7 @@
serverSourceOption: document.getElementById('serverSourceOption'),
faviconUrlInput: document.getElementById('faviconUrlInput'),
logoUrlDarkInput: document.getElementById('logoUrlDarkInput'),
showPageNameInput: document.getElementById('showPageNameInput'),
// Site Settings
modalTabs: document.querySelectorAll('.modal-tab'),
tabContents: document.querySelectorAll('.tab-content'),
@@ -1679,6 +1680,7 @@
if (dom.psFilingInput) dom.psFilingInput.value = settings.ps_filing || '';
if (dom.logoUrlDarkInput) dom.logoUrlDarkInput.value = settings.logo_url_dark || '';
if (dom.faviconUrlInput) dom.faviconUrlInput.value = settings.favicon_url || '';
if (dom.showPageNameInput) dom.showPageNameInput.value = settings.show_page_name !== undefined ? settings.show_page_name.toString() : "1";
// Apply to UI
applySiteSettings(settings);
@@ -1712,8 +1714,10 @@
if (settings.page_name) {
document.title = settings.page_name;
}
if (settings.title) {
dom.logoText.textContent = settings.title;
if (dom.logoText) {
if (settings.title) dom.logoText.textContent = settings.title;
// Handle visibility toggle
dom.logoText.style.display = (settings.show_page_name === 0) ? 'none' : 'block';
}
// Logo Icon
@@ -1817,6 +1821,7 @@
logo_url: dom.logoUrlInput ? dom.logoUrlInput.value.trim() : '',
logo_url_dark: dom.logoUrlDarkInput ? dom.logoUrlDarkInput.value.trim() : '',
favicon_url: dom.faviconUrlInput ? dom.faviconUrlInput.value.trim() : '',
show_page_name: dom.showPageNameInput ? parseInt(dom.showPageNameInput.value) : 1,
default_theme: dom.defaultThemeInput ? dom.defaultThemeInput.value : 'dark',
show_95_bandwidth: dom.show95BandwidthInput ? (dom.show95BandwidthInput.value === "1") : false,
p95_type: dom.p95TypeSelect ? dom.p95TypeSelect.value : 'tx',