fix: setting a label on a task fails if the kanban view is open in the background
This commit is contained in:
parent
a073cfac66
commit
990639dd24
1 changed files with 9 additions and 2 deletions
|
@ -4,9 +4,9 @@
|
||||||
:class="{
|
:class="{
|
||||||
'is-loading': loadingInternal || loading,
|
'is-loading': loadingInternal || loading,
|
||||||
'draggable': !(loadingInternal || loading),
|
'draggable': !(loadingInternal || loading),
|
||||||
'has-light-text': task.getHexColor() !== TASK_DEFAULT_COLOR && !colorIsDark(task.getHexColor()),
|
'has-light-text': color !== TASK_DEFAULT_COLOR && !colorIsDark(color),
|
||||||
}"
|
}"
|
||||||
:style="{'background-color': task.hexColor !== '#' && task.hexColor !== '' ? task.hexColor : false}"
|
:style="{'background-color': color !== TASK_DEFAULT_COLOR ? color : false}"
|
||||||
@click.exact="openTaskDetail()"
|
@click.exact="openTaskDetail()"
|
||||||
@click.ctrl="() => toggleTaskDone(task)"
|
@click.ctrl="() => toggleTaskDone(task)"
|
||||||
@click.meta="() => toggleTaskDone(task)"
|
@click.meta="() => toggleTaskDone(task)"
|
||||||
|
@ -103,6 +103,13 @@ export default defineComponent({
|
||||||
default: false,
|
default: false,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
computed: {
|
||||||
|
color() {
|
||||||
|
return this.task.getHexColor
|
||||||
|
? this.task.getHexColor()
|
||||||
|
: TASK_DEFAULT_COLOR
|
||||||
|
},
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
colorIsDark,
|
colorIsDark,
|
||||||
async toggleTaskDone(task) {
|
async toggleTaskDone(task) {
|
||||||
|
|
Loading…
Reference in a new issue