fix: dynamic site name from DB, displayed in header/title/sidebar
This commit is contained in:
@@ -3,14 +3,14 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>MC举报系统</title>
|
||||
<title id="site-title">MC举报系统</title>
|
||||
<link rel="stylesheet" href="css/style.css">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="top-bar">
|
||||
<div class="top-bar-inner">
|
||||
<a href="#/home" class="top-logo"><i class="fas fa-shield-halved"></i><span>MC举报系统</span></a>
|
||||
<a href="#/home" class="top-logo"><i class="fas fa-shield-halved"></i><span id="logo-text">MC举报系统</span></a>
|
||||
<div id="top-auth">
|
||||
<a href="#/login" class="btn btn-o btn-sm"><i class="fas fa-sign-in-alt"></i> 登录</a>
|
||||
<a href="#/register" class="btn btn-p btn-sm"><i class="fas fa-user-plus"></i> 注册</a>
|
||||
@@ -22,7 +22,7 @@
|
||||
<div id="public-page" class="page hidden"></div>
|
||||
<div id="main-layout" class="hidden">
|
||||
<aside id="sidebar">
|
||||
<div class="sidebar-header"><i class="fas fa-shield-halved"></i><span>举报系统</span></div>
|
||||
<div class="sidebar-header"><i class="fas fa-shield-halved"></i><span id="sidebar-title">举报系统</span></div>
|
||||
<nav id="sidebar-nav"></nav>
|
||||
<div class="sidebar-footer">
|
||||
<div id="user-info"></div>
|
||||
|
||||
@@ -15,6 +15,10 @@ const App = {
|
||||
],
|
||||
|
||||
async init() {
|
||||
if (window.__SITE_NAME__) {
|
||||
document.getElementById('site-title').textContent = window.__SITE_NAME__;
|
||||
document.getElementById('sidebar-title').textContent = window.__SITE_NAME__ || '举报系统';
|
||||
}
|
||||
try { const s = await API.get('/install/status'); if (!s.installed) { location.hash = '#/install'; return; } } catch { location.hash = '#/install'; return; }
|
||||
this._footerLoaded = false;
|
||||
window.addEventListener('hashchange', () => this.route());
|
||||
|
||||
Reference in New Issue
Block a user