Skip to content

Commit 0f28df5

Browse files
committed
title fix
1 parent 8702bd9 commit 0f28df5

File tree

2 files changed

+19
-6
lines changed

2 files changed

+19
-6
lines changed

website/src/App.vue

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
<template>
22
<div :class="{ 'map-layout': $route.name === 'mapPage' }">
33
<div class="header" :class="{ 'map-header': $route.name === 'mapPage' }">
4-
<h4>{{ $t("message.siteTitle") }}{{ $route.name === 'infoPage' ? ' - ' + $t('message.info') :
5-
$route.name === 'hutListPage' ? ' - ' + $t('message.list') :
6-
$route.name === 'mapPage' ? ' - ' + $t('message.map') : '' }}</h4>
4+
<h4>{{ pageTitle }}</h4>
75
<router-link :to="{ name: 'mapPage' }">{{ $t("message.map") }}</router-link> |
86
<router-link :to="{ name: 'hutListPage' }">{{ $t("message.list") }}</router-link> |
97
<router-link :to="{ name: 'infoPage' }">{{ $t("message.info") }}</router-link>
@@ -55,7 +53,15 @@ export default {
5553
});
5654
},
5755
methods: {},
58-
computed: {},
56+
computed: {
57+
pageTitle() {
58+
const baseTitle = this.$t("message.siteTitle");
59+
if (this.$route.name === 'infoPage') return `${baseTitle} - ${this.$t('message.info')}`;
60+
if (this.$route.name === 'hutListPage') return `${baseTitle} - ${this.$t('message.list')}`;
61+
if (this.$route.name === 'mapPage') return `${baseTitle} - ${this.$t('message.map')}`;
62+
return baseTitle;
63+
}
64+
},
5965
components: {
6066
SystemMessage,
6167
},
@@ -95,4 +101,11 @@ footer {
95101
cursor: default;
96102
text-decoration: none;
97103
font-size: 1.2em;
104+
}
105+
106+
.header h4 {
107+
white-space: nowrap;
108+
overflow: hidden;
109+
text-overflow: ellipsis;
110+
margin-right: 10px;
98111
}</style>

website/src/main.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ appInsights.trackPageView();
4040
const messages = {
4141
en: {
4242
message: {
43-
siteTitle: 'Alpine Huts - Online Booking',
43+
siteTitle: 'Alpine Huts Booking',
4444
map: 'Map',
4545
list: 'List',
4646
info: 'Info',
@@ -121,7 +121,7 @@ const messages = {
121121
},
122122
de: {
123123
message: {
124-
siteTitle: 'AV-Hütten Onlinebuchung',
124+
siteTitle: 'AV-Hüttenbuchung',
125125
map: 'Karte',
126126
list: 'Liste',
127127
info: 'Info',

0 commit comments

Comments
 (0)