diff options
| author | こぴなたみぽ <syuilotan@yahoo.co.jp> | 2018-02-16 13:19:23 +0900 |
|---|---|---|
| committer | こぴなたみぽ <syuilotan@yahoo.co.jp> | 2018-02-16 13:19:23 +0900 |
| commit | 131bbce66ee36fb4ed6773e977d2f7a4816a10de (patch) | |
| tree | 8196971bc7f9605e5d62e85d6a92b3ae892abaf5 /src | |
| parent | wip (diff) | |
| download | misskey-131bbce66ee36fb4ed6773e977d2f7a4816a10de.tar.gz misskey-131bbce66ee36fb4ed6773e977d2f7a4816a10de.tar.bz2 misskey-131bbce66ee36fb4ed6773e977d2f7a4816a10de.zip | |
wip
Diffstat (limited to 'src')
| -rw-r--r-- | src/web/app/mobile/tags/page/new-post.tag | 7 | ||||
| -rw-r--r-- | src/web/app/mobile/tags/page/user-followers.tag | 40 | ||||
| -rw-r--r-- | src/web/app/mobile/tags/page/user-following.tag | 40 | ||||
| -rw-r--r-- | src/web/app/mobile/views/pages/followers.vue | 42 | ||||
| -rw-r--r-- | src/web/app/mobile/views/pages/following.vue | 42 |
5 files changed, 84 insertions, 87 deletions
diff --git a/src/web/app/mobile/tags/page/new-post.tag b/src/web/app/mobile/tags/page/new-post.tag deleted file mode 100644 index 1650446b43..0000000000 --- a/src/web/app/mobile/tags/page/new-post.tag +++ /dev/null @@ -1,7 +0,0 @@ -<mk-new-post-page> - <mk-post-form ref="form"/> - <style lang="stylus" scoped> - :scope - display block - </style> -</mk-new-post-page> diff --git a/src/web/app/mobile/tags/page/user-followers.tag b/src/web/app/mobile/tags/page/user-followers.tag deleted file mode 100644 index a658094841..0000000000 --- a/src/web/app/mobile/tags/page/user-followers.tag +++ /dev/null @@ -1,40 +0,0 @@ -<mk-user-followers-page> - <mk-ui ref="ui"> - <mk-user-followers ref="list" v-if="!parent.fetching" user={ parent.user }/> - </mk-ui> - <style lang="stylus" scoped> - :scope - display block - </style> - <script lang="typescript"> - import ui from '../../scripts/ui-event'; - import Progress from '../../../common/scripts/loading'; - - this.mixin('api'); - - this.fetching = true; - this.user = null; - - this.on('mount', () => { - Progress.start(); - - this.$root.$data.os.api('users/show', { - username: this.opts.user - }).then(user => { - this.update({ - fetching: false, - user: user - }); - - document.title = '%i18n:mobile.tags.mk-user-followers-page.followers-of%'.replace('{}', user.name) + ' | Misskey'; - // TODO: ユーザー名をエスケープ - ui.trigger('title', '<img src="' + user.avatar_url + '?thumbnail&size=64">' + '%i18n:mobile.tags.mk-user-followers-page.followers-of%'.replace('{}', user.name)); - document.documentElement.style.background = '#313a42'; - - this.$refs.ui.refs.list.on('loaded', () => { - Progress.done(); - }); - }); - }); - </script> -</mk-user-followers-page> diff --git a/src/web/app/mobile/tags/page/user-following.tag b/src/web/app/mobile/tags/page/user-following.tag deleted file mode 100644 index 8fe0f5fcee..0000000000 --- a/src/web/app/mobile/tags/page/user-following.tag +++ /dev/null @@ -1,40 +0,0 @@ -<mk-user-following-page> - <mk-ui ref="ui"> - <mk-user-following ref="list" v-if="!parent.fetching" user={ parent.user }/> - </mk-ui> - <style lang="stylus" scoped> - :scope - display block - </style> - <script lang="typescript"> - import ui from '../../scripts/ui-event'; - import Progress from '../../../common/scripts/loading'; - - this.mixin('api'); - - this.fetching = true; - this.user = null; - - this.on('mount', () => { - Progress.start(); - - this.$root.$data.os.api('users/show', { - username: this.opts.user - }).then(user => { - this.update({ - fetching: false, - user: user - }); - - document.title = '%i18n:mobile.tags.mk-user-following-page.following-of%'.replace('{}', user.name) + ' | Misskey'; - // TODO: ユーザー名をエスケープ - ui.trigger('title', '<img src="' + user.avatar_url + '?thumbnail&size=64">' + '%i18n:mobile.tags.mk-user-following-page.following-of%'.replace('{}', user.name)); - document.documentElement.style.background = '#313a42'; - - this.$refs.ui.refs.list.on('loaded', () => { - Progress.done(); - }); - }); - }); - </script> -</mk-user-following-page> diff --git a/src/web/app/mobile/views/pages/followers.vue b/src/web/app/mobile/views/pages/followers.vue new file mode 100644 index 0000000000..dcaca16a24 --- /dev/null +++ b/src/web/app/mobile/views/pages/followers.vue @@ -0,0 +1,42 @@ +<template> +<mk-ui> + <span slot="header" v-if="!fetching"> + <img :src="`${user.avatar_url}?thumbnail&size=64`" alt=""> + {{ '%i18n:mobile.tags.mk-user-followers-page.followers-of%'.replace('{}', user.name) }} + </span> + <mk-user-followers v-if="!fetching" :user="user" @loaded="onLoaded"/> +</mk-ui> +</template> + +<script lang="ts"> +import Vue from 'vue'; +import Progress from '../../../common/scripts/loading'; + +export default Vue.extend({ + props: ['username'], + data() { + return { + fetching: true, + user: null + }; + }, + mounted() { + Progress.start(); + + this.$root.$data.os.api('users/show', { + username: this.username + }).then(user => { + this.fetching = false; + this.user = user; + + document.title = '%i18n:mobile.tags.mk-user-followers-page.followers-of%'.replace('{}', user.name) + ' | Misskey'; + document.documentElement.style.background = '#313a42'; + }); + }, + methods: { + onLoaded() { + Progress.done(); + } + } +}); +</script> diff --git a/src/web/app/mobile/views/pages/following.vue b/src/web/app/mobile/views/pages/following.vue new file mode 100644 index 0000000000..b11e3b95f6 --- /dev/null +++ b/src/web/app/mobile/views/pages/following.vue @@ -0,0 +1,42 @@ +<template> +<mk-ui> + <span slot="header" v-if="!fetching"> + <img :src="`${user.avatar_url}?thumbnail&size=64`" alt=""> + {{ '%i18n:mobile.tags.mk-user-following-page.following-of'.replace('{}', user.name) }} + </span> + <mk-user-following v-if="!fetching" :user="user" @loaded="onLoaded"/> +</mk-ui> +</template> + +<script lang="ts"> +import Vue from 'vue'; +import Progress from '../../../common/scripts/loading'; + +export default Vue.extend({ + props: ['username'], + data() { + return { + fetching: true, + user: null + }; + }, + mounted() { + Progress.start(); + + this.$root.$data.os.api('users/show', { + username: this.username + }).then(user => { + this.fetching = false; + this.user = user; + + document.title = '%i18n:mobile.tags.mk-user-followers-page.followers-of%'.replace('{}', user.name) + ' | Misskey'; + document.documentElement.style.background = '#313a42'; + }); + }, + methods: { + onLoaded() { + Progress.done(); + } + } +}); +</script> |