From 702bfc49cf8084f3f9706cd05677dd3fda3fd947 Mon Sep 17 00:00:00 2001 From: Miao Wang Date: Wed, 10 Apr 2024 04:15:04 +0800 Subject: [PATCH] optimize legacyindex --- _includes/main-mirror-list.html | 71 ++++++++++++++++++------------ _src/components/MainMirrorList.vue | 8 +--- _src/components/UpdateField.vue | 5 +-- _src/entrypoints/legacyapp.js | 2 + _src/styles/badge-new.scss | 7 +++ _src/styles/badge-status.scss | 4 ++ 6 files changed, 59 insertions(+), 38 deletions(-) create mode 100644 _src/styles/badge-new.scss create mode 100644 _src/styles/badge-status.scss diff --git a/_includes/main-mirror-list.html b/_includes/main-mirror-list.html index 17c56dc..c97efd3 100644 --- a/_includes/main-mirror-list.html +++ b/_includes/main-mirror-list.html @@ -12,47 +12,64 @@ - {% if include.legacy %} - {% raw %} + {% if include.legacy %}{% raw %} {{mirs}} - - - - {{name}} - - {{if is_new}} - new - {{/if}} - {{if help_url}} - [Help] - {{/if}} - - - {{last_update}}{{if show_status}}{{status}}{{/if}} - - - {{/mirs}} - {% endraw %} - {% else %} - {% raw %} + + {% endraw %}{% else %}{% raw %} + {% endraw %}{% endif %} - + {% if include.legacy %}{% raw %} + {{name}} + {% endraw %}{% else %}{% raw %} {{mir.name}} + {% endraw %}{% endif %} - new - [Help] + {% if include.legacy %}{% raw %} + {{if is_new}} + new + {% if include.legacy %}{% raw %} + {{/if}} + {% endraw %}{% endif %} + {% if include.legacy %}{% raw %} + {{if help_url}} + [Help] + {% if include.legacy %}{% raw %} + {{/if}} + {% endraw %}{% endif %} + {% unless include.legacy %}{% raw %} [GitHub Release] + {% endraw %}{% endunless %} + {% if include.legacy %}{% raw %} + {{last_update}}{{if show_status}}{{status}}{{/if}} + {% endraw %}{% else %}{% raw %} + {% endraw %}{% endif %} - {% endraw %} - {% endif %} + {% if include.legacy %}{% raw %} + {{/mirs}} + {% endraw %}{% endif %} {% unless include.legacy %} diff --git a/_src/components/MainMirrorList.vue b/_src/components/MainMirrorList.vue index 62f18e9..1548e60 100644 --- a/_src/components/MainMirrorList.vue +++ b/_src/components/MainMirrorList.vue @@ -62,6 +62,7 @@ const vWithPopover = { diff --git a/_src/entrypoints/legacyapp.js b/_src/entrypoints/legacyapp.js index eb791c8..705220d 100644 --- a/_src/entrypoints/legacyapp.js +++ b/_src/entrypoints/legacyapp.js @@ -1,2 +1,4 @@ import "./default"; import "../styles/sync-status.scss"; +import "../styles/badge-new.scss"; +import "../styles/badge-status.scss"; diff --git a/_src/styles/badge-new.scss b/_src/styles/badge-new.scss new file mode 100644 index 0000000..e8e40eb --- /dev/null +++ b/_src/styles/badge-new.scss @@ -0,0 +1,7 @@ +.badge.badge-new { + padding: 0.1em 0.2em; + vertical-align: 40%; + text-shadow: 1px 1px #888; + margin-right: 4px; + background-color: #3aa0e6; +} diff --git a/_src/styles/badge-status.scss b/_src/styles/badge-status.scss new file mode 100644 index 0000000..43d69d8 --- /dev/null +++ b/_src/styles/badge-status.scss @@ -0,0 +1,4 @@ +.badge.badge-status { + vertical-align: 20%; + margin-left: 0.5em; +}