@@ -62,7 +62,7 @@
|
|||||||
<div class="filter">
|
<div class="filter">
|
||||||
<h3>{{ t('deck', 'Filter by tag') }}</h3>
|
<h3>{{ t('deck', 'Filter by tag') }}</h3>
|
||||||
{{ filter }}
|
{{ filter }}
|
||||||
<div v-for="label in board.labels" :key="label.id" class="filter--item">
|
<div v-for="label in labelsSorted" :key="label.id" class="filter--item">
|
||||||
<input
|
<input
|
||||||
:id="label.id"
|
:id="label.id"
|
||||||
v-model="filter.tags"
|
v-model="filter.tags"
|
||||||
@@ -225,6 +225,9 @@ export default {
|
|||||||
}
|
}
|
||||||
return 'opacity: .5;'
|
return 'opacity: .5;'
|
||||||
},
|
},
|
||||||
|
labelsSorted() {
|
||||||
|
return [...this.board.labels].sort((a, b) => (a.title < b.title) ? -1 : 1)
|
||||||
|
},
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
beforeSetFilter(e) {
|
beforeSetFilter(e) {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<ul class="labels">
|
<ul class="labels">
|
||||||
<li v-for="label in labels" :key="label.id" :class="{editing: (editingLabelId === label.id)}">
|
<li v-for="label in labelsSorted" :key="label.id" :class="{editing: (editingLabelId === label.id)}">
|
||||||
<!-- Edit Tag -->
|
<!-- Edit Tag -->
|
||||||
<template v-if="editingLabelId === label.id">
|
<template v-if="editingLabelId === label.id">
|
||||||
<form class="label-form" @submit.prevent="updateLabel(label)">
|
<form class="label-form" @submit.prevent="updateLabel(label)">
|
||||||
@@ -111,6 +111,9 @@ export default {
|
|||||||
|
|
||||||
return true
|
return true
|
||||||
},
|
},
|
||||||
|
labelsSorted() {
|
||||||
|
return [...this.labels].sort((a, b) => (a.title < b.title) ? -1 : 1)
|
||||||
|
},
|
||||||
|
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
|||||||
Reference in New Issue
Block a user