From 92a7f0df0d45b4bce1bc152da87d7b1a83d6fd4e Mon Sep 17 00:00:00 2001 From: Fredrick W Warren Date: Thu, 11 Feb 2021 16:40:59 -0800 Subject: [PATCH] 15,06 Add a Show tasks in one list Setting --- src/components/Tasks/TasksCompleted.vue | 15 +++++++++++--- src/components/Tasks/TasksTodo.vue | 11 +++++++++-- src/pages/PageSettings.vue | 26 ++++++++++++++++++++++++- src/pages/PageTodo.vue | 3 ++- src/store/store-settings.js | 9 ++++++++- 5 files changed, 56 insertions(+), 8 deletions(-) diff --git a/src/components/Tasks/TasksCompleted.vue b/src/components/Tasks/TasksCompleted.vue index 4df4248..4ff42c0 100644 --- a/src/components/Tasks/TasksCompleted.vue +++ b/src/components/Tasks/TasksCompleted.vue @@ -4,8 +4,13 @@ enter-active-class="animated zoomIn" leave-active-class="animated zoomOut" > -
- Completed +
+ Completed @@ -22,6 +27,7 @@ diff --git a/src/components/Tasks/TasksTodo.vue b/src/components/Tasks/TasksTodo.vue index 37bb0d4..0aae150 100644 --- a/src/components/Tasks/TasksTodo.vue +++ b/src/components/Tasks/TasksTodo.vue @@ -5,7 +5,10 @@ leave-active-class="animated zoomOut absolute-top" >
- Todo + Todo @@ -23,6 +26,7 @@ diff --git a/src/pages/PageSettings.vue b/src/pages/PageSettings.vue index b102054..1ddb912 100644 --- a/src/pages/PageSettings.vue +++ b/src/pages/PageSettings.vue @@ -14,6 +14,19 @@ /> + + + + Show tasks in one list + + + + + + @@ -32,10 +45,21 @@ export default { set (value) { this.setShow12HourTimeFormat(value) } + }, + showTasksInOnelist: { + get () { + return this.settings.showTasksInOnelist + }, + set (value) { + this.setShowTasksInOnelist(value) + } } }, methods: { - ...mapActions('settings', ['setShow12HourTimeFormat']) + ...mapActions('settings', [ + 'setShow12HourTimeFormat', + 'setShowTasksInOnelist' + ]) } } diff --git a/src/pages/PageTodo.vue b/src/pages/PageTodo.vue index 0754702..846efd8 100644 --- a/src/pages/PageTodo.vue +++ b/src/pages/PageTodo.vue @@ -14,7 +14,7 @@ No Search Results

+ v-if="!Object.keys(tasksTodo).length && !search && !settings.showTasksInOnelist" />