feat: page title
This commit is contained in:
@@ -66,6 +66,7 @@ function fetchTasks() {
|
||||
|
||||
function reSortTasks() {
|
||||
tasks.value = sortTasks(tasks.value, sortType.value, sortReverse.value);
|
||||
updateTitle();
|
||||
}
|
||||
|
||||
function onNewTask() {
|
||||
@@ -124,6 +125,12 @@ function onChangeSortReverse() {
|
||||
reSortTasks();
|
||||
}
|
||||
|
||||
function updateTitle() {
|
||||
if (list.value !== null) {
|
||||
document.title = `Tout Doux - ${list.value} (${completedCount.value.toFixed(0)}/${taskCount.value.toFixed(0)})`
|
||||
}
|
||||
}
|
||||
|
||||
onBeforeMount(() => {
|
||||
list.value = route.params.list as string;
|
||||
fetchTasks();
|
||||
@@ -147,6 +154,7 @@ onBeforeRouteUpdate((to) => {
|
||||
v-model="tasks[i]"
|
||||
:show-last-checked="showLastChecked"
|
||||
:show-next-reset="showNextReset"
|
||||
@updated="updateTitle"
|
||||
@clone="onCloneTask"
|
||||
@delete="onDeleteTask"
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user