From 0613b0022ddc9b99ffc258eb0e14b040cf65313e Mon Sep 17 00:00:00 2001 From: nap0o <144927971+nap0o@users.noreply.github.com> Date: Tue, 2 Jul 2024 10:11:20 -0400 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96server-status=E4=B8=BB?= =?UTF-8?q?=E9=A2=98=E6=9C=8D=E5=8A=A1=E9=A1=B5=20(#382)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../static/theme-server-status/js/mixin.js | 5 +- .../template/theme-server-status/header.html | 2 +- .../template/theme-server-status/service.html | 215 ++++++++++-------- 3 files changed, 122 insertions(+), 100 deletions(-) diff --git a/resource/static/theme-server-status/js/mixin.js b/resource/static/theme-server-status/js/mixin.js index d1a94a6..6cd4c60 100644 --- a/resource/static/theme-server-status/js/mixin.js +++ b/resource/static/theme-server-status/js/mixin.js @@ -27,13 +27,16 @@ const mixinsVue = { toggleView() { this.showGroup = !this.showGroup; localStorage.setItem("showGroup", JSON.stringify(this.showGroup)); + if(this.$root.page == 'service') { + this.$root.initTooltip(); + } return this.showGroup; }, storedShowGroup() { const storedShowGroup = localStorage.getItem("showGroup"); if (storedShowGroup !== null) { this.showGroup = JSON.parse(storedShowGroup); - } + } }, toggleTemplate(template) { if( template != this.preferredTemplate){ diff --git a/resource/template/theme-server-status/header.html b/resource/template/theme-server-status/header.html index 32e1e90..be98628 100644 --- a/resource/template/theme-server-status/header.html +++ b/resource/template/theme-server-status/header.html @@ -21,7 +21,7 @@ - + -
- {{if .CycleTransferStats}} - - - - - - - - - - - - - - - - - - - - {{range $id, $stats := .CycleTransferStats}} - {{range $innerId, $transfer := $stats.Transfer}} - {{$TransLeftPercent := TransLeftPercent (UintToFloat $transfer) (UintToFloat $stats.Max)}} - - - - - - - - - - - - - {{end}} - {{end}} - -
- {{tr "CycleTransferStats"}} -
ID{{tr "Rules"}}{{tr "Server"}}{{tr "From"}}{{tr "To"}}MAXMIN{{tr "NextCheck"}}{{tr "CurrentUsage"}}{{tr "Transleft"}}
{{$id}}{{$stats.Name}}{{index $stats.ServerName $innerId}}{{$stats.From|tf}}{{$stats.To|tf}}{{$stats.Max|bf}}{{$stats.Min|bf}}{{(index $stats.NextUpdate $innerId)|sft}}{{$transfer|bf}} -
-
- {{TransLeft $stats.Max $transfer}} / {{$TransLeftPercent}} % -
-
-
- {{end}} -
+ {{if .CycleTransferStats}} +
+ + + + + + + + + + + + + + + + + + + + {{range $id, $stats := .CycleTransferStats}} + {{range $innerId, $transfer := $stats.Transfer}} + {{$TransLeftPercent := TransLeftPercent (UintToFloat $transfer) (UintToFloat $stats.Max)}} + + + + + + + + + + + + + {{end}} + {{end}} + +
+ {{tr "CycleTransferStats"}} +
ID{{tr "Rules"}}{{tr "Server"}}{{tr "From"}}{{tr "To"}}MAXMIN{{tr "NextCheck"}}{{tr "CurrentUsage"}}{{tr "Transleft"}}
{{$id}}{{$stats.Name}}{{index $stats.ServerName $innerId}}{{$stats.From|tf}}{{$stats.To|tf}}{{$stats.Max|bf}}{{$stats.Min|bf}}{{(index $stats.NextUpdate $innerId)|sft}}{{$transfer|bf}} +
+
+ {{TransLeft $stats.Max $transfer}} / {{$TransLeftPercent}} % +
+
+
+
+ {{end}} {{template "theme-server-status/content-footer" .}} - {{template "theme-server-status/footer" .}} -{{end}} +{{end}} \ No newline at end of file