summaryrefslogtreecommitdiff
path: root/src/web
diff options
context:
space:
mode:
authorこぴなたみぽ <syuilotan@yahoo.co.jp>2018-02-16 13:19:23 +0900
committerこぴなたみぽ <syuilotan@yahoo.co.jp>2018-02-16 13:19:23 +0900
commit131bbce66ee36fb4ed6773e977d2f7a4816a10de (patch)
tree8196971bc7f9605e5d62e85d6a92b3ae892abaf5 /src/web
parentwip (diff)
downloadmisskey-131bbce66ee36fb4ed6773e977d2f7a4816a10de.tar.gz
misskey-131bbce66ee36fb4ed6773e977d2f7a4816a10de.tar.bz2
misskey-131bbce66ee36fb4ed6773e977d2f7a4816a10de.zip
wip
Diffstat (limited to 'src/web')
-rw-r--r--src/web/app/mobile/tags/page/new-post.tag7
-rw-r--r--src/web/app/mobile/tags/page/user-followers.tag40
-rw-r--r--src/web/app/mobile/tags/page/user-following.tag40
-rw-r--r--src/web/app/mobile/views/pages/followers.vue42
-rw-r--r--src/web/app/mobile/views/pages/following.vue42
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>