summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-12-11 21:17:57 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-12-11 21:17:57 +0900
commit69f246ce7faaa42637c7bc84d69de674d42b46ee (patch)
tree7cc9a2e5f65a141b61fef22f09d5dd9e00f5028f /src
parent[Client] Fix bug (diff)
downloadsharkey-69f246ce7faaa42637c7bc84d69de674d42b46ee.tar.gz
sharkey-69f246ce7faaa42637c7bc84d69de674d42b46ee.tar.bz2
sharkey-69f246ce7faaa42637c7bc84d69de674d42b46ee.zip
Fix bug
Diffstat (limited to 'src')
-rw-r--r--src/client/app/common/views/pages/404.vue29
-rw-r--r--src/misc/fetch-meta.ts3
-rw-r--r--src/server/api/endpoints/admin/update-meta.ts4
-rw-r--r--src/server/api/endpoints/meta.ts1
4 files changed, 23 insertions, 14 deletions
diff --git a/src/client/app/common/views/pages/404.vue b/src/client/app/common/views/pages/404.vue
index 236e43ec65..5d6db50758 100644
--- a/src/client/app/common/views/pages/404.vue
+++ b/src/client/app/common/views/pages/404.vue
@@ -1,10 +1,10 @@
<template>
-<figure>
-<img :src="src" alt="">
-<figcaption>
-<h1><span>404</span></h1>
-<p><span>{{ $t('page-not-found') }}</span></p>
-</figcaption>
+<figure class="megtcxgu">
+ <img :src="src" alt="">
+ <figcaption>
+ <h1><span>Not found</span></h1>
+ <p><span>{{ $t('page-not-found') }}</span></p>
+ </figcaption>
</figure>
</template>
@@ -16,7 +16,7 @@ export default Vue.extend({
i18n: i18n('common/views/pages/404.vue'),
data() {
return {
- src: '/assets/error.jpg'
+ src: ''
}
},
created() {
@@ -29,7 +29,7 @@ export default Vue.extend({
</script>
<style lang="stylus" scoped>
-figure
+.megtcxgu
align-items center
bottom 0
display flex
@@ -40,7 +40,10 @@ figure
right 0
top 0
- figcaption
+ > img
+ width 500px
+
+ > figcaption
margin 8px
h1,
@@ -53,10 +56,10 @@ figure
position relative
width 100%
-@media (max-width: 767px)
- figure
+ @media (max-width: 767px)
flex-flow column
- figcaption
- text-align center
+ > figcaption
+ text-align center
+
</style>
diff --git a/src/misc/fetch-meta.ts b/src/misc/fetch-meta.ts
index 509d02ef43..a2eea83c93 100644
--- a/src/misc/fetch-meta.ts
+++ b/src/misc/fetch-meta.ts
@@ -18,7 +18,8 @@ const defaultMeta: any = {
enableDiscordIntegration: false,
enableExternalUserRecommendation: false,
externalUserRecommendationEngine: "https://vinayaka.distsn.org/cgi-bin/vinayaka-user-match-misskey-api.cgi?{{host}}+{{user}}+{{limit}}+{{offset}}",
- externalUserRecommendationTimeout: 300000
+ externalUserRecommendationTimeout: 300000,
+ errorImageUrl: 'https://ai.misskey.xyz/aiart/yubitun.png'
};
export default async function(): Promise<IMeta> {
diff --git a/src/server/api/endpoints/admin/update-meta.ts b/src/server/api/endpoints/admin/update-meta.ts
index b191682449..5c156442ef 100644
--- a/src/server/api/endpoints/admin/update-meta.ts
+++ b/src/server/api/endpoints/admin/update-meta.ts
@@ -443,6 +443,10 @@ export default define(meta, (ps) => new Promise(async (res, rej) => {
set.smtpPass = ps.smtpPass;
}
+ if (ps.errorImageUrl !== undefined) {
+ set.errorImageUrl = ps.errorImageUrl;
+ }
+
await Meta.update({}, {
$set: set
}, { upsert: true });
diff --git a/src/server/api/endpoints/meta.ts b/src/server/api/endpoints/meta.ts
index 6ec5dfb884..a9984e1472 100644
--- a/src/server/api/endpoints/meta.ts
+++ b/src/server/api/endpoints/meta.ts
@@ -65,6 +65,7 @@ export default define(meta, (ps, me) => new Promise(async (res, rej) => {
recaptchaSiteKey: instance.recaptchaSiteKey,
swPublickey: config.sw ? config.sw.public_key : null,
bannerUrl: instance.bannerUrl,
+ errorImageUrl: instance.errorImageUrl,
maxNoteTextLength: instance.maxNoteTextLength,
emojis: emojis,
enableEmail: instance.enableEmail,