summaryrefslogtreecommitdiff
path: root/src/client/app/common
diff options
context:
space:
mode:
authorMeiMei <30769358+mei23@users.noreply.github.com>2019-08-16 14:16:19 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2019-08-16 14:16:19 +0900
commited8b073e548938174406bf7d00a6490124d5cc2b (patch)
treedd1dd487661bef0eaaa3278a8aec32031bc992fe /src/client/app/common
parentFix #5260 (diff)
downloadsharkey-ed8b073e548938174406bf7d00a6490124d5cc2b.tar.gz
sharkey-ed8b073e548938174406bf7d00a6490124d5cc2b.tar.bz2
sharkey-ed8b073e548938174406bf7d00a6490124d5cc2b.zip
タイトルやアイコンがきちんと設定されないことがあるのを修正 (#5265)
* Fix: og:site_nameがbase系ページに正しく反映さんれない * instanceNameはAPIのmetaじゃなくてog:site_nameを参照するように * Fix: タイトルが変更されるページから通常ページに遷移してもタイトルが戻らない * Fix: タイトルが戻らない mobile / notifications * Fix: faviconの変更が効かないページがある
Diffstat (limited to 'src/client/app/common')
-rw-r--r--src/client/app/common/views/pages/explore.vue6
-rw-r--r--src/client/app/common/views/pages/favorites.vue4
-rw-r--r--src/client/app/common/views/pages/featured.vue4
-rw-r--r--src/client/app/common/views/pages/pages.vue3
-rw-r--r--src/client/app/common/views/pages/user-groups.vue2
-rw-r--r--src/client/app/common/views/pages/user-lists.vue2
6 files changed, 20 insertions, 1 deletions
diff --git a/src/client/app/common/views/pages/explore.vue b/src/client/app/common/views/pages/explore.vue
index f28760e516..507b0638b9 100644
--- a/src/client/app/common/views/pages/explore.vue
+++ b/src/client/app/common/views/pages/explore.vue
@@ -143,7 +143,11 @@ export default Vue.extend({
this.$root.getMeta().then(meta => {
this.meta = meta;
});
- }
+ },
+
+ mounted() {
+ document.title = this.$root.instanceName;
+ },
});
</script>
diff --git a/src/client/app/common/views/pages/favorites.vue b/src/client/app/common/views/pages/favorites.vue
index 36403dde52..e396615a93 100644
--- a/src/client/app/common/views/pages/favorites.vue
+++ b/src/client/app/common/views/pages/favorites.vue
@@ -40,5 +40,9 @@ export default Vue.extend({
icon: faStar
});
},
+
+ mounted() {
+ document.title = this.$root.instanceName;
+ },
});
</script>
diff --git a/src/client/app/common/views/pages/featured.vue b/src/client/app/common/views/pages/featured.vue
index 161511998f..c00361aa85 100644
--- a/src/client/app/common/views/pages/featured.vue
+++ b/src/client/app/common/views/pages/featured.vue
@@ -40,5 +40,9 @@ export default Vue.extend({
icon: faNewspaper
});
},
+
+ mounted() {
+ document.title = this.$root.instanceName;
+ },
});
</script>
diff --git a/src/client/app/common/views/pages/pages.vue b/src/client/app/common/views/pages/pages.vue
index d0a56ac2fa..236330db46 100644
--- a/src/client/app/common/views/pages/pages.vue
+++ b/src/client/app/common/views/pages/pages.vue
@@ -52,6 +52,9 @@ export default Vue.extend({
icon: faStickyNote
});
},
+ mounted() {
+ document.title = this.$root.instanceName;
+ },
methods: {
create() {
this.$router.push(`/i/pages/new`);
diff --git a/src/client/app/common/views/pages/user-groups.vue b/src/client/app/common/views/pages/user-groups.vue
index a51a5f723f..6501a26061 100644
--- a/src/client/app/common/views/pages/user-groups.vue
+++ b/src/client/app/common/views/pages/user-groups.vue
@@ -62,6 +62,8 @@ export default Vue.extend({
};
},
mounted() {
+ document.title = this.$root.instanceName;
+
this.$root.api('users/groups/owned').then(groups => {
this.ownedGroups = groups;
});
diff --git a/src/client/app/common/views/pages/user-lists.vue b/src/client/app/common/views/pages/user-lists.vue
index 29085935cb..955eef993a 100644
--- a/src/client/app/common/views/pages/user-lists.vue
+++ b/src/client/app/common/views/pages/user-lists.vue
@@ -33,6 +33,8 @@ export default Vue.extend({
};
},
mounted() {
+ document.title = this.$root.instanceName;
+
this.$root.api('users/lists/list').then(lists => {
this.fetching = false;
this.lists = lists;