|
6 | 6 | @blur="closeMenu"
|
7 | 7 | :style="{ top: top, left: left }"
|
8 | 8 | >
|
9 |
| - <li role="button" tabindex="0" @click="updateTask">Modify Task</li> |
10 |
| - <li role="button" tabindex="0" @click="moveTaskToComplete" v-if="!task.complete">Mark as Complete</li> |
11 |
| - <li role="button" tabindex="0" @click="moveTaskToActive" v-if="!task.active">Move to Active</li> |
12 |
| - <li role="button" tabindex="0" @click="moveTaskToQueued" v-if="!task.queued">Move to Up Next</li> |
13 |
| - <li role="button" tabindex="0" @click="moveTaskToBacklog" v-if="task.active || task.queued">Move to Backlog</li> |
14 |
| - <li role="button" tabindex="0" @click="deleteTask">Delete Task</li> |
| 9 | + <li role="button" tabindex="0" @click.stop="updateTask">Modify Task</li> |
| 10 | + <li role="button" tabindex="0" @click.stop="moveTaskToComplete" v-if="!task.complete">Mark as Complete</li> |
| 11 | + <li role="button" tabindex="0" @click.stop="moveTaskToActive" v-if="!task.active">Move to Active</li> |
| 12 | + <li role="button" tabindex="0" @click.stop="moveTaskToQueued" v-if="!task.queued">Move to Up Next</li> |
| 13 | + <li role="button" tabindex="0" @click.stop="moveTaskToBacklog" v-if="task.active || task.queued">Move to Backlog</li> |
| 14 | + <li role="button" tabindex="0" @click.stop="deleteTask">Delete Task</li> |
15 | 15 | </ul>
|
16 | 16 | </template>
|
17 | 17 |
|
@@ -45,23 +45,18 @@ export default {
|
45 | 45 | },
|
46 | 46 | methods: {
|
47 | 47 | moveTaskToActive (e) {
|
48 |
| - e.stopPropagation() |
49 | 48 | this.$store.dispatch('tasks/updateTaskStatus', { id: this.task.id, status: 'active', value: true });
|
50 | 49 | },
|
51 | 50 | moveTaskToQueued (e) {
|
52 |
| - e.stopPropagation() |
53 | 51 | this.$store.dispatch('tasks/updateTaskStatus', { id: this.task.id, status: 'queued', value: true });
|
54 | 52 | },
|
55 | 53 | moveTaskToBacklog (e) {
|
56 |
| - e.stopPropagation() |
57 | 54 | this.$store.dispatch('tasks/updateTaskStatus', { id: this.task.id, status: this.task.active ? 'active' : 'queued', value: false });
|
58 | 55 | },
|
59 | 56 | moveTaskToComplete (e) {
|
60 |
| - e.stopPropagation() |
61 | 57 | this.$store.dispatch('tasks/updateTaskStatus', { id: this.task.id, status: 'complete', value: true });
|
62 | 58 | },
|
63 | 59 | deleteTask (e) {
|
64 |
| - e.stopPropagation() |
65 | 60 | if (confirm('Are you sure you want to delete this task?')) {
|
66 | 61 | this.$store.dispatch('tasks/removeTask', this.task);
|
67 | 62 | }
|
|
0 commit comments