mirror of
https://github.com/komodorio/helm-dashboard.git
synced 2026-03-26 14:28:04 +00:00
Improve upgradable status display
This commit is contained in:
@@ -88,14 +88,18 @@ function buildChartCard(elm) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isNewerVersion(elm.chartVersion, data[0].version)) {
|
if (isNewerVersion(elm.chartVersion, data[0].version) || data[0].isSuggestedRepo) {
|
||||||
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>")
|
const icon = $("<br/><span class='ms-2 fw-bold' data-bs-toggle='tooltip' data-bs-placement='bottom'></span>")
|
||||||
if (data[0].isSuggestedRepo) {
|
if (data[0].isSuggestedRepo) {
|
||||||
icon.addClass("bi-arrow-up-circle")
|
icon.addClass("bi-plus-circle-fill text-primary")
|
||||||
|
icon.text(" ADD REPO")
|
||||||
|
icon.attr("data-bs-title", "Add '" + data[0].repository+"' to list of known repositories")
|
||||||
} else {
|
} else {
|
||||||
icon.addClass("bi-arrow-up-circle-fill")
|
icon.addClass("bi-arrow-up-circle-fill text-primary")
|
||||||
|
icon.text(" UPGRADE")
|
||||||
|
icon.attr("data-bs-title", "Upgrade available: " + data[0].version + " from " + data[0].repository)
|
||||||
}
|
}
|
||||||
card.find(".rel-name span").append(icon)
|
card.find(".rel-chart div").append(icon)
|
||||||
|
|
||||||
const tooltipTriggerList = card.find('[data-bs-toggle="tooltip"]')
|
const tooltipTriggerList = card.find('[data-bs-toggle="tooltip"]')
|
||||||
const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl))
|
const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl))
|
||||||
|
|||||||
@@ -117,8 +117,8 @@ $("#topNav ul a").click(function () {
|
|||||||
initView()
|
initView()
|
||||||
})
|
})
|
||||||
|
|
||||||
const myAlert = document.getElementById('errorAlert')
|
const errAlert = document.getElementById('errorAlert')
|
||||||
myAlert.addEventListener('close.bs.alert', event => {
|
errAlert.addEventListener('close.bs.alert', event => {
|
||||||
event.preventDefault()
|
event.preventDefault()
|
||||||
$("#errorAlert").hide()
|
$("#errorAlert").hide()
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user