fix dashboard statuses sort function
Signed-off-by: Julien Veyssier <eneiluj@posteo.net> Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
This commit is contained in:
parent
c578b11fe3
commit
07ad1978a8
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -178,7 +178,7 @@ export default {
|
||||||
return (status) => !(status in this.enabledStatuses) || this.enabledStatuses[status]
|
return (status) => !(status in this.enabledStatuses) || this.enabledStatuses[status]
|
||||||
},
|
},
|
||||||
sortedAllStatuses() {
|
sortedAllStatuses() {
|
||||||
return Object.keys(this.allCallbacksStatus).slice().sort((a, b) => a > b)
|
return Object.keys(this.allCallbacksStatus).slice().sort(this.sortStatuses)
|
||||||
},
|
},
|
||||||
sortedPanels() {
|
sortedPanels() {
|
||||||
return Object.values(this.panels).sort((a, b) => {
|
return Object.values(this.panels).sort((a, b) => {
|
||||||
|
@ -191,7 +191,7 @@ export default {
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
sortedRegisteredStatus() {
|
sortedRegisteredStatus() {
|
||||||
return this.registeredStatus.slice().sort((a, b) => a > b)
|
return this.registeredStatus.slice().sort(this.sortStatuses)
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
|
@ -350,6 +350,15 @@ export default {
|
||||||
}
|
}
|
||||||
this.saveStatuses()
|
this.saveStatuses()
|
||||||
},
|
},
|
||||||
|
sortStatuses(a, b) {
|
||||||
|
const al = a.toLowerCase()
|
||||||
|
const bl = b.toLowerCase()
|
||||||
|
return al > bl
|
||||||
|
? 1
|
||||||
|
: al < bl
|
||||||
|
? -1
|
||||||
|
: 0
|
||||||
|
},
|
||||||
handleScroll() {
|
handleScroll() {
|
||||||
if (window.scrollY > 70) {
|
if (window.scrollY > 70) {
|
||||||
document.body.classList.add('dashboard--scrolled')
|
document.body.classList.add('dashboard--scrolled')
|
||||||
|
|
Loading…
Reference in New Issue