From 01b63d6f3adef172b319cac35b7a3f5c9cbeadfa Mon Sep 17 00:00:00 2001
From: Harry Chen
Date: Tue, 2 Feb 2021 13:49:23 +0800
Subject: [PATCH] Show github release icon in mirror list
Signed-off-by: Harry Chen
---
_layouts/index.html | 3 ++-
static/js/index.es6 | 3 ++-
static/njs/legacy_index.njs | 1 +
3 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/_layouts/index.html b/_layouts/index.html
index 4b6cac6..530a91f 100644
--- a/_layouts/index.html
+++ b/_layouts/index.html
@@ -76,7 +76,8 @@
{{mir.name}}
new
[Help]
-
+ [GitHub Release]
+
{{mir.last_update}}{{mir.status}}
diff --git a/static/js/index.es6 b/static/js/index.es6
index 84b6b0c..32d90f9 100644
--- a/static/js/index.es6
+++ b/static/js/index.es6
@@ -145,8 +145,9 @@ var processMirrorItem = function(d){
d = $.extend(d, options[d.name]);
}
d.help_url = help_url[d.name];
- d.is_new = new_mirrors[d.name];
+ d.is_new = Boolean(new_mirrors[d.name]);
d.description = descriptions[d.name];
+ d.github_release = d.url && d.url.startsWith('/github-release/');
if (d.is_master === undefined) {
d.is_master = true;
}
diff --git a/static/njs/legacy_index.njs b/static/njs/legacy_index.njs
index 62b0de4..681f698 100644
--- a/static/njs/legacy_index.njs
+++ b/static/njs/legacy_index.njs
@@ -78,6 +78,7 @@ function legacyIndexRender(r){
description: descriptions[m.name],
url: force_help[m.name] ? help_url[m.name] : m.url ? m.url : '/' + m.name + '/',
is_new: !!new_mirrors[m.name],
+ github_release: m.url && m.url.startsWith('/github-release/'),
help_url: help_url[m.name],
last_update: getMirDate(target),
label: label_map[status],
|