fix: setTitle

This commit is contained in:
Dominik Pschenitschni 2022-06-23 03:23:39 +02:00
parent 6cb6387a4b
commit 34bb66bb41
Signed by: dpschen
GPG Key ID: B257AC0149F43A77
13 changed files with 24 additions and 14 deletions

View File

@ -70,13 +70,11 @@ app.component('card', Card)
// Mixins
import {getNamespaceTitle} from './helpers/getNamespaceTitle'
import {getListTitle} from './helpers/getListTitle'
import {setTitle} from './helpers/setTitle'
app.mixin({
methods: {
getNamespaceTitle,
getListTitle,
setTitle,
},
})

View File

@ -118,6 +118,7 @@ import {LOADING, LOADING_MODULE} from '@/store/mutation-types'
import AsyncEditor from '@/components/input/AsyncEditor'
import ColorPicker from '@/components/input/colorPicker.vue'
import { setTitle } from '@/helpers/setTitle'
export default defineComponent({
name: 'ListLabels',
@ -138,7 +139,7 @@ export default defineComponent({
this.$store.dispatch('labels/loadAllLabels')
},
mounted() {
this.setTitle(this.$t('label.title'))
setTitle(this.$t('label.title'))
},
computed: mapState({
userInfo: state => state.auth.info,

View File

@ -41,6 +41,7 @@ import CreateEdit from '@/components/misc/create-edit.vue'
import ColorPicker from '../../components/input/colorPicker.vue'
import {mapState} from 'vuex'
import {LOADING, LOADING_MODULE} from '@/store/mutation-types'
import { setTitle } from '@/helpers/setTitle'
export default defineComponent({
name: 'NewLabel',
@ -55,7 +56,7 @@ export default defineComponent({
ColorPicker,
},
mounted() {
this.setTitle(this.$t('label.create.title'))
setTitle(this.$t('label.create.title'))
},
computed: mapState({
loading: state => state[LOADING] && state[LOADING_MODULE] === 'labels',

View File

@ -83,6 +83,7 @@ import ListService from '@/services/list'
import {CURRENT_LIST} from '@/store/mutation-types'
import CreateEdit from '@/components/misc/create-edit.vue'
import debounce from 'lodash.debounce'
import { setTitle } from '@/helpers/setTitle'
const SEARCH_DEBOUNCE = 300
@ -114,7 +115,7 @@ export default defineComponent({
hasBackground: state => state.background !== null,
}),
created() {
this.setTitle(this.$t('list.background.title'))
setTitle(this.$t('list.background.title'))
// Show the default collection of backgrounds
this.newBackgroundSearch()
},

View File

@ -75,6 +75,7 @@ import ListService from '@/services/list'
import ColorPicker from '@/components/input/colorPicker.vue'
import {CURRENT_LIST} from '@/store/mutation-types'
import CreateEdit from '@/components/misc/create-edit.vue'
import { setTitle } from '@/helpers/setTitle'
export default defineComponent({
name: 'list-setting-edit',
@ -106,7 +107,7 @@ export default defineComponent({
async save() {
await this.$store.dispatch('lists/updateList', this.list)
await this.$store.dispatch(CURRENT_LIST, {list: this.list})
this.setTitle(this.$t('list.edit.title', {list: this.list.title}))
setTitle(this.$t('list.edit.title', {list: this.list.title}))
this.$message.success({message: this.$t('list.edit.success')})
this.$router.back()
},

View File

@ -72,6 +72,7 @@ import AbstractMigrationService from '@/services/migrator/abstractMigration'
import AbstractMigrationFileService from '@/services/migrator/abstractMigrationFile'
import Logo from '@/assets/logo.svg?component'
import Message from '@/components/misc/message.vue'
import { setTitle } from '@/helpers/setTitle'
import {MIGRATORS} from './migrators'
@ -114,7 +115,7 @@ export default defineComponent({
},
mounted() {
this.setTitle(this.$t('migrate.titleService', {name: this.migrator.name}))
setTitle(this.$t('migrate.titleService', {name: this.migrator.name}))
},
methods: {

View File

@ -75,6 +75,7 @@ import {mapState} from 'vuex'
import Fancycheckbox from '../../components/input/fancycheckbox.vue'
import {LOADING} from '@/store/mutation-types'
import ListCard from '@/components/list/partials/list-card.vue'
import { setTitle } from '@/helpers/setTitle'
export default defineComponent({
name: 'ListNamespaces',
@ -88,7 +89,7 @@ export default defineComponent({
}
},
mounted() {
this.setTitle(this.$t('namespace.title'))
setTitle(this.$t('namespace.title'))
},
computed: mapState({
namespaces(state) {

View File

@ -48,6 +48,7 @@ import NamespaceModel from '../../models/namespace'
import NamespaceService from '../../services/namespace'
import CreateEdit from '@/components/misc/create-edit.vue'
import ColorPicker from '../../components/input/colorPicker.vue'
import { setTitle } from '@/helpers/setTitle'
export default defineComponent({
name: 'NewNamespace',
@ -64,7 +65,7 @@ export default defineComponent({
CreateEdit,
},
mounted() {
this.setTitle(this.$t('namespace.create.title'))
setTitle(this.$t('namespace.create.title'))
},
methods: {
async newNamespace() {

View File

@ -17,6 +17,7 @@
import {defineComponent} from 'vue'
import NamespaceService from '@/services/namespace'
import { setTitle } from '@/helpers/setTitle'
export default defineComponent({
name: 'namespace-setting-archive',
@ -33,7 +34,7 @@ export default defineComponent({
this.title = this.namespace.isArchived ?
this.$t('namespace.archive.titleUnarchive', {namespace: this.namespace.title}) :
this.$t('namespace.archive.titleArchive', {namespace: this.namespace.title})
this.setTitle(this.title)
setTitle(this.title)
},
methods: {

View File

@ -14,6 +14,7 @@
<script lang="ts">
import {defineComponent} from 'vue'
import { setTitle } from '@/helpers/setTitle'
export default defineComponent({
name: 'namespace-setting-delete',
@ -31,7 +32,7 @@ export default defineComponent({
watch: {
title: {
handler(title) {
this.setTitle(title)
setTitle(title)
},
immediate: true,
},

View File

@ -548,7 +548,7 @@ export default defineComponent({
// it from the page title.
'task.title': {
handler(title) {
this.setTitle(title)
setTitle(title)
},
},
},

View File

@ -34,6 +34,8 @@ import TeamModel from '../../models/team'
import TeamService from '../../services/team'
import CreateEdit from '@/components/misc/create-edit.vue'
import { setTitle } from '@/helpers/setTitle'
export default defineComponent({
name: 'NewTeam',
data() {
@ -47,7 +49,7 @@ export default defineComponent({
CreateEdit,
},
mounted() {
this.setTitle(this.$t('team.create.title'))
setTitle(this.$t('team.create.title'))
},
methods: {
async newTeam() {

View File

@ -113,6 +113,7 @@ import Message from '@/components/misc/message.vue'
import {redirectToProvider} from '../../helpers/redirectToProvider'
import {getLastVisited, clearLastVisited} from '../../helpers/saveLastVisited'
import Password from '@/components/input/password.vue'
import { setTitle } from '@/helpers/setTitle'
export default defineComponent({
components: {
@ -162,7 +163,7 @@ export default defineComponent({
}
},
created() {
this.setTitle(this.$t('user.auth.login'))
setTitle(this.$t('user.auth.login'))
},
computed: {
hasOpenIdProviders() {