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"}} {{ if not .Conf.DisableSwitchTemplateInFrontend }} - diff --git a/resource/template/theme-server-status/header.html b/resource/template/theme-server-status/header.html index bb742f8..8a44964 100644 --- a/resource/template/theme-server-status/header.html +++ b/resource/template/theme-server-status/header.html @@ -26,7 +26,7 @@ - + diff --git a/resource/template/theme-server-status/home-group-false.html b/resource/template/theme-server-status/home-group-false.html index 0c5701a..4b622b8 100644 --- a/resource/template/theme-server-status/home-group-false.html +++ b/resource/template/theme-server-status/home-group-false.html @@ -18,7 +18,7 @@