diff --git a/pkg/dashboard/static/list-view.js b/pkg/dashboard/static/list-view.js index 5280bc7f..28d98321 100644 --- a/pkg/dashboard/static/list-view.js +++ b/pkg/dashboard/static/list-view.js @@ -9,12 +9,24 @@ function loadChartsList() { }).done(function (data) { chartsCards.empty().hide() $("#installedList .header h2 span").text(data.length) + const usedNS = {} data.forEach(function (elm) { let card = buildChartCard(elm); chartsCards.append(card) + usedNS[elm.namespace] = usedNS[elm.namespace] ? usedNS[elm.namespace] + 1 : 1 }) sendStats('Get releases', {'status': 'success', length:data.length}); filterInstalledList(chartsCards.find(".row")) + $("#namespace li").each(function (ix, obj) { + obj = $(obj) + const objNS = obj.find("input").val(); + if (usedNS[objNS]) { + obj.find("label .text-muted").text('['+usedNS[objNS]+']') + obj.show() + } else { + obj.hide() + } + }) chartsCards.show() if (!data.length) { $("#installedList .no-charts").show() @@ -22,7 +34,6 @@ function loadChartsList() { }) } - function buildChartCard(elm) { const card = $(`