Some checks failed
CI / Lint + Build (push) Has been cancelled
- 移除 site-settings 模板中的内联 style 属性(display:none, width:100px) - 将内联样式迁移至 site-settings.css 的 CSS 类中 - site-settings-theme.js 用 className 替代 style.display 操作
45 lines
2.0 KiB
HTML
45 lines
2.0 KiB
HTML
{{template "admin/layout/base.html" .}}
|
|
<div class="page-header">
|
|
<h1>站点设置</h1>
|
|
<p class="page-desc">管理与切换站点外观主题</p>
|
|
</div>
|
|
|
|
{{template "admin/site-settings/_menu.html" .}}
|
|
|
|
<div class="settings-section">
|
|
<div class="section-title">主题选择</div>
|
|
<div class="section-body">
|
|
<div class="setting-item">
|
|
<div class="setting-info">
|
|
<span class="setting-label">当前主题</span>
|
|
<span class="setting-desc">切换主题后立即生效,无需重启服务</span>
|
|
</div>
|
|
<div class="setting-input-wrap">
|
|
<select id="theme-selector" class="setting-select">
|
|
<option value="">加载中...</option>
|
|
</select>
|
|
<button id="theme-save-btn" class="btn btn-sm btn-primary" disabled>保存</button>
|
|
</div>
|
|
</div>
|
|
<div class="setting-item">
|
|
<div class="setting-info">
|
|
<span class="setting-label">主题信息</span>
|
|
<span class="setting-desc">选中主题的详细描述</span>
|
|
</div>
|
|
<div class="setting-info-detail" id="theme-info">
|
|
<span class="setting-value">—</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="theme-status" class="settings-section">
|
|
<div class="section-body">
|
|
<div class="setting-item">
|
|
<span id="theme-status-msg"></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{{template "admin/layout/footer.html" .}}
|
|
<script src="/admin/static/js/site-settings-theme.js?v={{assetV "/admin/static/js/site-settings-theme.js"}}" nonce="{{.CSPNonce}}"></script>
|