From 23e15ce32135beb070131a98d03bed10f137c195 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],