dash: v0.14.12 new theme AngelKanade

This commit is contained in:
naiba
2023-04-09 00:28:21 +08:00
parent a46ef02709
commit 61a14d204b
13 changed files with 411 additions and 26 deletions

View File

@@ -1,4 +1,4 @@
{{define "theme-AngelKanade/footer"}}
{{define "theme-angel-kanade/footer"}}
<div class="ui inverted vertical footer segment">
<div class="ui center aligned is-size-7 container">
<b>&copy; <a style="color: white;" href="/">{{.Conf.Site.Brand}}</a></b> |

View File

@@ -1,4 +1,4 @@
{{define "theme-AngelKanade/header"}}
{{define "theme-angel-kanade/header"}}
<!DOCTYPE html>
<html lang="{{.Conf.Language}}">
@@ -17,7 +17,7 @@
<link rel="stylesheet" type="text/css" href="/static/semantic-ui-alerts.min.css">
<link rel="stylesheet" type="text/css" href="/static/main.css?v2022042314">
<link rel="shortcut icon" type="image/png" href="/static/logo.svg?v20210804" />
<link href="https://cdn-tokyo.sou.ma/css/ktz.css" rel="stylesheet">
<link href="/static/theme-angel-kanade/ktz.css" rel="stylesheet">
</head>
<body>

View File

@@ -1,7 +1,7 @@
{{define "theme-AngelKanade/home"}}
{{template "theme-AngelKanade/header" .}}
{{define "theme-angel-kanade/home"}}
{{template "theme-angel-kanade/header" .}}
{{if ts .CustomCode}} {{.CustomCode|safe}} {{end}}
{{template "theme-AngelKanade/menu" .}}
{{template "theme-angel-kanade/menu" .}}
<div class="nb-container">
<div class="ui container">
<div id="app">
@@ -122,7 +122,7 @@
</div>
</div>
</div>
{{template "theme-AngelKanade/footer" .}}
{{template "theme-angel-kanade/footer" .}}
<script>
const initData = JSON.parse('{{.Servers}}').servers;
var statusCards = new Vue({
@@ -289,6 +289,9 @@
})
function groupingData(data, field) {
if (!data) {
return
}
let map = {};
let dest = [];
data.forEach(item => {
@@ -327,6 +330,9 @@
const oldServers = statusCards.servers
const data = JSON.parse(evt.data)
statusCards.servers = data.servers
if (!statusCards.servers) {
return
}
for (let i = 0; i < statusCards.servers.length; i++) {
const ns = statusCards.servers[i];
if (!ns.Host) ns.live = false

View File

@@ -1,9 +1,8 @@
{{define "theme-AngelKanade/menu"}}
{{define "theme-angel-kanade/menu"}}
<div class="ui large top fixed menu nb-menu">
<div class="ui container">
<div class="item" style=""><i class="server blue icon"></i></div>
<a class="item" href="/">
<img src="/static/logo.svg?v20210804">
<img class="ui" style="height: 2rem" src="/static/logo.svg?v20210804">
</a>
{{if .IsAdminPage}}
<a class='item{{if eq .MatchedPath "/server"}} active{{end}}' href="/server"><i class="server icon"></i>{{tr "Server"}}</a>

View File

Before

Width:  |  Height:  |  Size: 371 KiB

After

Width:  |  Height:  |  Size: 371 KiB

View File

@@ -1,9 +1,9 @@
{{define "theme-AngelKanade/service"}}
{{template "theme-AngelKanade/header" .}}
{{define "theme-angel-kanade/service"}}
{{template "theme-angel-kanade/header" .}}
{{if ts .CustomCode}}
{{.CustomCode|safe}}
{{end}}
{{template "theme-AngelKanade/menu" .}}
{{template "theme-angel-kanade/menu" .}}
<div class="nb-container">
<div class="ui container">
<div class="service-status">
@@ -81,5 +81,5 @@
</div>
</div>
</div>
{{template "theme-AngelKanade/footer" .}}
{{template "theme-angel-kanade/footer" .}}
{{end}}

View File

@@ -1,5 +1,5 @@
{{define "theme-AngelKanade/viewpassword"}}
{{template "theme-AngelKanade/header" .}}
{{define "theme-angel-kanade/viewpassword"}}
{{template "theme-angel-kanade/header" .}}
{{if ts .CustomCode}}
{{.CustomCode|safe}}
{{end}}
@@ -21,5 +21,5 @@
</div>
</div>
</div>
{{template "theme-AngelKanade/footer" .}}
{{template "theme-angel-kanade/footer" .}}
{{end}}