From c9d993b83849cab7599fac3948f76c8f5f196899 Mon Sep 17 00:00:00 2001 From: syuilo Date: Sat, 16 Jun 2018 07:40:07 +0900 Subject: [PATCH] :v: --- .../app/common/views/components/signin.vue | 9 ++- .../app/desktop/views/pages/welcome.vue | 4 -- src/client/app/mobile/views/pages/welcome.vue | 71 ++++++------------- 3 files changed, 28 insertions(+), 56 deletions(-) diff --git a/src/client/app/common/views/components/signin.vue b/src/client/app/common/views/components/signin.vue index 3473d313c8..58241cef09 100644 --- a/src/client/app/common/views/components/signin.vue +++ b/src/client/app/common/views/components/signin.vue @@ -1,6 +1,6 @@ diff --git a/src/client/app/mobile/views/pages/welcome.vue b/src/client/app/mobile/views/pages/welcome.vue index 79648ac425..cd8f5841e7 100644 --- a/src/client/app/mobile/views/pages/welcome.vue +++ b/src/client/app/mobile/views/pages/welcome.vue @@ -9,26 +9,15 @@ 新規登録
-
- - ユーザー名 - @ - @{{ host }} - - - パスワード - %fa:lock% - - - {{ signing ? 'ログインしています' : 'ログイン' }} - -
- Twitterでログイン -
+
+
+ %fa:user% {{ stats.originalUsersCount | number }} + %fa:pencil-alt% {{ stats.originalNotesCount | number }} +
@@ -43,49 +32,18 @@ import { apiUrl, copyright, host, name, description } from '../../../config'; export default Vue.extend({ data() { return { - signing: false, - user: null, - username: '', - password: '', - token: '', apiUrl, copyright, - users: [], + stats: null, host, name, description }; }, - mounted() { - (this as any).api('users', { - sort: '+follower', - limit: 20 - }).then(users => { - this.users = users; + created() { + (this as any).api('stats').then(stats => { + this.stats = stats; }); - }, - methods: { - onUsernameChange() { - (this as any).api('users/show', { - username: this.username - }).then(user => { - this.user = user; - }); - }, - onSubmit() { - this.signing = true; - - (this as any).api('signin', { - username: this.username, - password: this.password, - token: this.user && this.user.twoFactorEnabled ? this.token : undefined - }).then(() => { - location.reload(); - }).catch(() => { - alert('something happened'); - this.signing = false; - }); - } } }); @@ -164,6 +122,17 @@ export default Vue.extend({ overflow auto -webkit-overflow-scrolling touch + > .stats + margin 16px 0 + padding 8px + font-size 14px + color #444 + background rgba(#000, 0.1) + border-radius 6px + + > * + margin 0 8px + > footer text-align center color #444