Skip to content

Commit 209f5b5

Browse files
committed
Improve upgradable status display
1 parent a0680a4 commit 209f5b5

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

pkg/dashboard/static/list-view.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -88,14 +88,18 @@ function buildChartCard(elm) {
8888
return
8989
}
9090

91-
if (isNewerVersion(elm.chartVersion, data[0].version)) {
92-
const icon = $("<span class='ms-2 text-success' data-bs-toggle='tooltip' data-bs-placement='bottom' data-bs-title='Upgrade available: " + data[0].version + " from " + data[0].repository + "'></span>")
91+
if (isNewerVersion(elm.chartVersion, data[0].version) || data[0].isSuggestedRepo) {
92+
const icon = $("<br/><span class='ms-2 fw-bold' data-bs-toggle='tooltip' data-bs-placement='bottom'></span>")
9393
if (data[0].isSuggestedRepo) {
94-
icon.addClass("bi-arrow-up-circle")
94+
icon.addClass("bi-plus-circle-fill text-primary")
95+
icon.text(" ADD REPO")
96+
icon.attr("data-bs-title", "Add '" + data[0].repository+"' to list of known repositories")
9597
} else {
96-
icon.addClass("bi-arrow-up-circle-fill")
98+
icon.addClass("bi-arrow-up-circle-fill text-primary")
99+
icon.text(" UPGRADE")
100+
icon.attr("data-bs-title", "Upgrade available: " + data[0].version + " from " + data[0].repository)
97101
}
98-
card.find(".rel-name span").append(icon)
102+
card.find(".rel-chart div").append(icon)
99103

100104
const tooltipTriggerList = card.find('[data-bs-toggle="tooltip"]')
101105
const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl))

pkg/dashboard/static/scripts.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,8 @@ $("#topNav ul a").click(function () {
117117
initView()
118118
})
119119

120-
const myAlert = document.getElementById('errorAlert')
121-
myAlert.addEventListener('close.bs.alert', event => {
120+
const errAlert = document.getElementById('errorAlert')
121+
errAlert.addEventListener('close.bs.alert', event => {
122122
event.preventDefault()
123123
$("#errorAlert").hide()
124124
})

0 commit comments

Comments
 (0)