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:
Julien Veyssier 2020-10-08 11:09:29 +02:00 committed by npmbuildbot[bot]
parent c578b11fe3
commit 07ad1978a8
3 changed files with 13 additions and 4 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -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')