fix: setTitle
This commit is contained in:
parent
6cb6387a4b
commit
34bb66bb41
|
@ -70,13 +70,11 @@ app.component('card', Card)
|
||||||
// Mixins
|
// Mixins
|
||||||
import {getNamespaceTitle} from './helpers/getNamespaceTitle'
|
import {getNamespaceTitle} from './helpers/getNamespaceTitle'
|
||||||
import {getListTitle} from './helpers/getListTitle'
|
import {getListTitle} from './helpers/getListTitle'
|
||||||
import {setTitle} from './helpers/setTitle'
|
|
||||||
|
|
||||||
app.mixin({
|
app.mixin({
|
||||||
methods: {
|
methods: {
|
||||||
getNamespaceTitle,
|
getNamespaceTitle,
|
||||||
getListTitle,
|
getListTitle,
|
||||||
setTitle,
|
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
|
@ -118,6 +118,7 @@ import {LOADING, LOADING_MODULE} from '@/store/mutation-types'
|
||||||
|
|
||||||
import AsyncEditor from '@/components/input/AsyncEditor'
|
import AsyncEditor from '@/components/input/AsyncEditor'
|
||||||
import ColorPicker from '@/components/input/colorPicker.vue'
|
import ColorPicker from '@/components/input/colorPicker.vue'
|
||||||
|
import { setTitle } from '@/helpers/setTitle'
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
name: 'ListLabels',
|
name: 'ListLabels',
|
||||||
|
@ -138,7 +139,7 @@ export default defineComponent({
|
||||||
this.$store.dispatch('labels/loadAllLabels')
|
this.$store.dispatch('labels/loadAllLabels')
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
this.setTitle(this.$t('label.title'))
|
setTitle(this.$t('label.title'))
|
||||||
},
|
},
|
||||||
computed: mapState({
|
computed: mapState({
|
||||||
userInfo: state => state.auth.info,
|
userInfo: state => state.auth.info,
|
||||||
|
|
|
@ -41,6 +41,7 @@ import CreateEdit from '@/components/misc/create-edit.vue'
|
||||||
import ColorPicker from '../../components/input/colorPicker.vue'
|
import ColorPicker from '../../components/input/colorPicker.vue'
|
||||||
import {mapState} from 'vuex'
|
import {mapState} from 'vuex'
|
||||||
import {LOADING, LOADING_MODULE} from '@/store/mutation-types'
|
import {LOADING, LOADING_MODULE} from '@/store/mutation-types'
|
||||||
|
import { setTitle } from '@/helpers/setTitle'
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
name: 'NewLabel',
|
name: 'NewLabel',
|
||||||
|
@ -55,7 +56,7 @@ export default defineComponent({
|
||||||
ColorPicker,
|
ColorPicker,
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
this.setTitle(this.$t('label.create.title'))
|
setTitle(this.$t('label.create.title'))
|
||||||
},
|
},
|
||||||
computed: mapState({
|
computed: mapState({
|
||||||
loading: state => state[LOADING] && state[LOADING_MODULE] === 'labels',
|
loading: state => state[LOADING] && state[LOADING_MODULE] === 'labels',
|
||||||
|
|
|
@ -83,6 +83,7 @@ import ListService from '@/services/list'
|
||||||
import {CURRENT_LIST} from '@/store/mutation-types'
|
import {CURRENT_LIST} from '@/store/mutation-types'
|
||||||
import CreateEdit from '@/components/misc/create-edit.vue'
|
import CreateEdit from '@/components/misc/create-edit.vue'
|
||||||
import debounce from 'lodash.debounce'
|
import debounce from 'lodash.debounce'
|
||||||
|
import { setTitle } from '@/helpers/setTitle'
|
||||||
|
|
||||||
const SEARCH_DEBOUNCE = 300
|
const SEARCH_DEBOUNCE = 300
|
||||||
|
|
||||||
|
@ -114,7 +115,7 @@ export default defineComponent({
|
||||||
hasBackground: state => state.background !== null,
|
hasBackground: state => state.background !== null,
|
||||||
}),
|
}),
|
||||||
created() {
|
created() {
|
||||||
this.setTitle(this.$t('list.background.title'))
|
setTitle(this.$t('list.background.title'))
|
||||||
// Show the default collection of backgrounds
|
// Show the default collection of backgrounds
|
||||||
this.newBackgroundSearch()
|
this.newBackgroundSearch()
|
||||||
},
|
},
|
||||||
|
|
|
@ -75,6 +75,7 @@ import ListService from '@/services/list'
|
||||||
import ColorPicker from '@/components/input/colorPicker.vue'
|
import ColorPicker from '@/components/input/colorPicker.vue'
|
||||||
import {CURRENT_LIST} from '@/store/mutation-types'
|
import {CURRENT_LIST} from '@/store/mutation-types'
|
||||||
import CreateEdit from '@/components/misc/create-edit.vue'
|
import CreateEdit from '@/components/misc/create-edit.vue'
|
||||||
|
import { setTitle } from '@/helpers/setTitle'
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
name: 'list-setting-edit',
|
name: 'list-setting-edit',
|
||||||
|
@ -106,7 +107,7 @@ export default defineComponent({
|
||||||
async save() {
|
async save() {
|
||||||
await this.$store.dispatch('lists/updateList', this.list)
|
await this.$store.dispatch('lists/updateList', this.list)
|
||||||
await this.$store.dispatch(CURRENT_LIST, {list: 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.$message.success({message: this.$t('list.edit.success')})
|
||||||
this.$router.back()
|
this.$router.back()
|
||||||
},
|
},
|
||||||
|
|
|
@ -72,6 +72,7 @@ import AbstractMigrationService from '@/services/migrator/abstractMigration'
|
||||||
import AbstractMigrationFileService from '@/services/migrator/abstractMigrationFile'
|
import AbstractMigrationFileService from '@/services/migrator/abstractMigrationFile'
|
||||||
import Logo from '@/assets/logo.svg?component'
|
import Logo from '@/assets/logo.svg?component'
|
||||||
import Message from '@/components/misc/message.vue'
|
import Message from '@/components/misc/message.vue'
|
||||||
|
import { setTitle } from '@/helpers/setTitle'
|
||||||
|
|
||||||
import {MIGRATORS} from './migrators'
|
import {MIGRATORS} from './migrators'
|
||||||
|
|
||||||
|
@ -114,7 +115,7 @@ export default defineComponent({
|
||||||
},
|
},
|
||||||
|
|
||||||
mounted() {
|
mounted() {
|
||||||
this.setTitle(this.$t('migrate.titleService', {name: this.migrator.name}))
|
setTitle(this.$t('migrate.titleService', {name: this.migrator.name}))
|
||||||
},
|
},
|
||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
|
|
|
@ -75,6 +75,7 @@ import {mapState} from 'vuex'
|
||||||
import Fancycheckbox from '../../components/input/fancycheckbox.vue'
|
import Fancycheckbox from '../../components/input/fancycheckbox.vue'
|
||||||
import {LOADING} from '@/store/mutation-types'
|
import {LOADING} from '@/store/mutation-types'
|
||||||
import ListCard from '@/components/list/partials/list-card.vue'
|
import ListCard from '@/components/list/partials/list-card.vue'
|
||||||
|
import { setTitle } from '@/helpers/setTitle'
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
name: 'ListNamespaces',
|
name: 'ListNamespaces',
|
||||||
|
@ -88,7 +89,7 @@ export default defineComponent({
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
this.setTitle(this.$t('namespace.title'))
|
setTitle(this.$t('namespace.title'))
|
||||||
},
|
},
|
||||||
computed: mapState({
|
computed: mapState({
|
||||||
namespaces(state) {
|
namespaces(state) {
|
||||||
|
|
|
@ -48,6 +48,7 @@ import NamespaceModel from '../../models/namespace'
|
||||||
import NamespaceService from '../../services/namespace'
|
import NamespaceService from '../../services/namespace'
|
||||||
import CreateEdit from '@/components/misc/create-edit.vue'
|
import CreateEdit from '@/components/misc/create-edit.vue'
|
||||||
import ColorPicker from '../../components/input/colorPicker.vue'
|
import ColorPicker from '../../components/input/colorPicker.vue'
|
||||||
|
import { setTitle } from '@/helpers/setTitle'
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
name: 'NewNamespace',
|
name: 'NewNamespace',
|
||||||
|
@ -64,7 +65,7 @@ export default defineComponent({
|
||||||
CreateEdit,
|
CreateEdit,
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
this.setTitle(this.$t('namespace.create.title'))
|
setTitle(this.$t('namespace.create.title'))
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
async newNamespace() {
|
async newNamespace() {
|
||||||
|
|
|
@ -17,6 +17,7 @@
|
||||||
import {defineComponent} from 'vue'
|
import {defineComponent} from 'vue'
|
||||||
|
|
||||||
import NamespaceService from '@/services/namespace'
|
import NamespaceService from '@/services/namespace'
|
||||||
|
import { setTitle } from '@/helpers/setTitle'
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
name: 'namespace-setting-archive',
|
name: 'namespace-setting-archive',
|
||||||
|
@ -33,7 +34,7 @@ export default defineComponent({
|
||||||
this.title = this.namespace.isArchived ?
|
this.title = this.namespace.isArchived ?
|
||||||
this.$t('namespace.archive.titleUnarchive', {namespace: this.namespace.title}) :
|
this.$t('namespace.archive.titleUnarchive', {namespace: this.namespace.title}) :
|
||||||
this.$t('namespace.archive.titleArchive', {namespace: this.namespace.title})
|
this.$t('namespace.archive.titleArchive', {namespace: this.namespace.title})
|
||||||
this.setTitle(this.title)
|
setTitle(this.title)
|
||||||
},
|
},
|
||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
|
|
|
@ -14,6 +14,7 @@
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import {defineComponent} from 'vue'
|
import {defineComponent} from 'vue'
|
||||||
|
import { setTitle } from '@/helpers/setTitle'
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
name: 'namespace-setting-delete',
|
name: 'namespace-setting-delete',
|
||||||
|
@ -31,7 +32,7 @@ export default defineComponent({
|
||||||
watch: {
|
watch: {
|
||||||
title: {
|
title: {
|
||||||
handler(title) {
|
handler(title) {
|
||||||
this.setTitle(title)
|
setTitle(title)
|
||||||
},
|
},
|
||||||
immediate: true,
|
immediate: true,
|
||||||
},
|
},
|
||||||
|
|
|
@ -548,7 +548,7 @@ export default defineComponent({
|
||||||
// it from the page title.
|
// it from the page title.
|
||||||
'task.title': {
|
'task.title': {
|
||||||
handler(title) {
|
handler(title) {
|
||||||
this.setTitle(title)
|
setTitle(title)
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
@ -34,6 +34,8 @@ import TeamModel from '../../models/team'
|
||||||
import TeamService from '../../services/team'
|
import TeamService from '../../services/team'
|
||||||
import CreateEdit from '@/components/misc/create-edit.vue'
|
import CreateEdit from '@/components/misc/create-edit.vue'
|
||||||
|
|
||||||
|
import { setTitle } from '@/helpers/setTitle'
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
name: 'NewTeam',
|
name: 'NewTeam',
|
||||||
data() {
|
data() {
|
||||||
|
@ -47,7 +49,7 @@ export default defineComponent({
|
||||||
CreateEdit,
|
CreateEdit,
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
this.setTitle(this.$t('team.create.title'))
|
setTitle(this.$t('team.create.title'))
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
async newTeam() {
|
async newTeam() {
|
||||||
|
|
|
@ -113,6 +113,7 @@ import Message from '@/components/misc/message.vue'
|
||||||
import {redirectToProvider} from '../../helpers/redirectToProvider'
|
import {redirectToProvider} from '../../helpers/redirectToProvider'
|
||||||
import {getLastVisited, clearLastVisited} from '../../helpers/saveLastVisited'
|
import {getLastVisited, clearLastVisited} from '../../helpers/saveLastVisited'
|
||||||
import Password from '@/components/input/password.vue'
|
import Password from '@/components/input/password.vue'
|
||||||
|
import { setTitle } from '@/helpers/setTitle'
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
@ -162,7 +163,7 @@ export default defineComponent({
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.setTitle(this.$t('user.auth.login'))
|
setTitle(this.$t('user.auth.login'))
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
hasOpenIdProviders() {
|
hasOpenIdProviders() {
|
||||||
|
|
Reference in New Issue