Add task search term to query param to enable navigation

This commit is contained in:
kolaente 2020-03-23 18:39:55 +01:00
parent f2fec2030e
commit 3b18b83239
Signed by untrusted user: konrad
GPG Key ID: F40E70337AB24C9B
1 changed files with 11 additions and 4 deletions

View File

@ -188,10 +188,10 @@
},
methods: {
// This function initializes the tasks page and loads the first page of tasks
initTasks(page) {
initTasks(page, search = '') {
this.taskEditTask = null
this.isTaskEdit = false
this.loadTasks(page)
this.loadTasks(page, search)
},
addTask() {
if (this.newTaskText.length < 3) {
@ -261,7 +261,11 @@
if (typeof e.page === 'undefined') {
page = 1
}
this.initTasks(page)
let search = e.search
if (typeof e.search === 'undefined') {
search = ''
}
this.initTasks(page, search)
},
markAsDone(e) {
let updateFunc = () => {
@ -326,7 +330,10 @@
if (this.searchTerm === '') {
return
}
this.loadTasks(1, this.searchTerm)
this.$router.push({
name: 'showList',
query: {search: this.searchTerm}
})
},
hideSearchBar() {
// This is a workaround.