From f32f127dfcf7a14e8181614fbdcfe1767a06507a Mon Sep 17 00:00:00 2001
From: nap0o <144927971+nap0o@users.noreply.github.com>
Date: Wed, 11 Sep 2024 09:50:40 -0400
Subject: [PATCH] =?UTF-8?q?improve:=20status-server=E4=B8=BB=E9=A2=98netwo?=
=?UTF-8?q?rk=E9=A1=B5=20(#422)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
resource/static/theme-default/js/mixin.js | 11 +
.../static/theme-server-status/css/main.css | 5 +
resource/template/theme-default/header.html | 2 +-
resource/template/theme-default/menu.html | 4 +-
resource/template/theme-default/network.html | 2 +-
.../template/theme-server-status/header.html | 2 +-
.../theme-server-status/home-group-false.html | 4 +-
.../theme-server-status/home-group-true.html | 4 +-
.../template/theme-server-status/home.html | 229 +++++++++++-------
.../template/theme-server-status/network.html | 69 +++---
10 files changed, 203 insertions(+), 129 deletions(-)
diff --git a/resource/static/theme-default/js/mixin.js b/resource/static/theme-default/js/mixin.js
index f457a9f..9ae582d 100644
--- a/resource/static/theme-default/js/mixin.js
+++ b/resource/static/theme-default/js/mixin.js
@@ -13,7 +13,18 @@ const mixinsVue = {
this.isMobile = this.checkIsMobile();
this.preferredTemplate = this.getCookie('preferred_theme') ? this.getCookie('preferred_theme') : this.$root.defaultTemplate;
},
+ mounted() {
+ this.initDropdown();
+ },
methods: {
+ initDropdown() {
+ if(this.isMobile) $('.ui.dropdown').dropdown({
+ action: 'hide',
+ on: 'click',
+ duration: 100,
+ direction: 'direction'
+ });
+ },
toggleTemplate(template) {
if( template != this.preferredTemplate){
this.preferredTemplate = template;
diff --git a/resource/static/theme-server-status/css/main.css b/resource/static/theme-server-status/css/main.css
index 055efed..e77100b 100755
--- a/resource/static/theme-server-status/css/main.css
+++ b/resource/static/theme-server-status/css/main.css
@@ -381,6 +381,7 @@ td.ping-network-quality {
}
.network-box .chartTitle {
+ cursor: pointer;
text-align: center;
font-size: 18px;
margin: 18px 0px 15px 0px;
@@ -483,6 +484,10 @@ footer p{
min-height: calc(100vh - 90px);
min-height: calc(var(--vh, 1vh) * 100 - 90px);
}
+ #chartbox {
+ min-height: calc(100vh - 170px);
+ min-height: calc(var(--vh, 1vh) * 100 - 170px);
+ }
.content {
padding: 0;
margin-bottom: 10px;
diff --git a/resource/template/theme-default/header.html b/resource/template/theme-default/header.html
index 72cc42a..de0aa6a 100644
--- a/resource/template/theme-default/header.html
+++ b/resource/template/theme-default/header.html
@@ -30,7 +30,7 @@
-
+
diff --git a/resource/template/theme-default/menu.html b/resource/template/theme-default/menu.html
index c712307..b95d65d 100644
--- a/resource/template/theme-default/menu.html
+++ b/resource/template/theme-default/menu.html
@@ -7,7 +7,7 @@
{{tr "Home"}}
-