diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-02-22 23:05:05 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-02-22 23:05:05 +0900 |
| commit | e98626dbbcf026865a24fb46275c6880a721b42f (patch) | |
| tree | 90405bd51a57c2091d37fe774943cc450bc3b0a2 /src | |
| parent | wip (diff) | |
| download | misskey-e98626dbbcf026865a24fb46275c6880a721b42f.tar.gz misskey-e98626dbbcf026865a24fb46275c6880a721b42f.tar.bz2 misskey-e98626dbbcf026865a24fb46275c6880a721b42f.zip | |
wip
Diffstat (limited to 'src')
| -rw-r--r-- | src/web/app/desktop/views/components/followers-window.vue | 2 | ||||
| -rw-r--r-- | src/web/app/desktop/views/components/followers.vue (renamed from src/web/app/desktop/views/components/user-followers.vue) | 0 | ||||
| -rw-r--r-- | src/web/app/desktop/views/components/following-window.vue | 2 | ||||
| -rw-r--r-- | src/web/app/desktop/views/components/following.vue (renamed from src/web/app/desktop/views/components/user-following.vue) | 0 | ||||
| -rw-r--r-- | src/web/app/desktop/views/components/index.ts | 6 | ||||
| -rw-r--r-- | src/web/app/desktop/views/components/users-list.item.vue (renamed from src/web/app/desktop/views/components/list-user.vue) | 11 | ||||
| -rw-r--r-- | src/web/app/desktop/views/components/users-list.vue | 7 | ||||
| -rw-r--r-- | src/web/app/desktop/views/pages/user/user.profile.vue | 4 |
8 files changed, 22 insertions, 10 deletions
diff --git a/src/web/app/desktop/views/components/followers-window.vue b/src/web/app/desktop/views/components/followers-window.vue index ed439114c3..d41d356f9b 100644 --- a/src/web/app/desktop/views/components/followers-window.vue +++ b/src/web/app/desktop/views/components/followers-window.vue @@ -3,7 +3,7 @@ <span slot="header" :class="$style.header"> <img :src="`${user.avatar_url}?thumbnail&size=64`" alt=""/>{{ user.name }}のフォロワー </span> - <mk-followers-list :user="user"/> + <mk-followers :user="user"/> </mk-window> </template> diff --git a/src/web/app/desktop/views/components/user-followers.vue b/src/web/app/desktop/views/components/followers.vue index 4541a00072..4541a00072 100644 --- a/src/web/app/desktop/views/components/user-followers.vue +++ b/src/web/app/desktop/views/components/followers.vue diff --git a/src/web/app/desktop/views/components/following-window.vue b/src/web/app/desktop/views/components/following-window.vue index 4e1fb0306f..c516b3b17b 100644 --- a/src/web/app/desktop/views/components/following-window.vue +++ b/src/web/app/desktop/views/components/following-window.vue @@ -3,7 +3,7 @@ <span slot="header" :class="$style.header"> <img :src="`${user.avatar_url}?thumbnail&size=64`" alt=""/>{{ user.name }}のフォロー </span> - <mk-following-list :user="user"/> + <mk-following :user="user"/> </mk-window> </template> diff --git a/src/web/app/desktop/views/components/user-following.vue b/src/web/app/desktop/views/components/following.vue index e0b9f11695..e0b9f11695 100644 --- a/src/web/app/desktop/views/components/user-following.vue +++ b/src/web/app/desktop/views/components/following.vue diff --git a/src/web/app/desktop/views/components/index.ts b/src/web/app/desktop/views/components/index.ts index 0e46291720..fc30bb729e 100644 --- a/src/web/app/desktop/views/components/index.ts +++ b/src/web/app/desktop/views/components/index.ts @@ -27,6 +27,9 @@ import settings from './settings.vue'; import calendar from './calendar.vue'; import activity from './activity.vue'; import friendsMaker from './friends-maker.vue'; +import followers from './followers.vue'; +import following from './following.vue'; +import usersList from './users-list.vue'; import wNav from './widgets/nav.vue'; import wCalendar from './widgets/calendar.vue'; import wPhotoStream from './widgets/photo-stream.vue'; @@ -76,6 +79,9 @@ Vue.component('mk-settings', settings); Vue.component('mk-calendar', calendar); Vue.component('mk-activity', activity); Vue.component('mk-friends-maker', friendsMaker); +Vue.component('mk-followers', followers); +Vue.component('mk-following', following); +Vue.component('mk-users-list', usersList); Vue.component('mkw-nav', wNav); Vue.component('mkw-calendar', wCalendar); Vue.component('mkw-photo-stream', wPhotoStream); diff --git a/src/web/app/desktop/views/components/list-user.vue b/src/web/app/desktop/views/components/users-list.item.vue index adaa8f092c..374f55b410 100644 --- a/src/web/app/desktop/views/components/list-user.vue +++ b/src/web/app/desktop/views/components/users-list.item.vue @@ -1,11 +1,11 @@ <template> -<div class="mk-list-user"> - <a class="avatar-anchor" :href="`/${user.username}`"> +<div class="root item"> + <router-link class="avatar-anchor" :to="`/${user.username}`" v-user-preview="user.id"> <img class="avatar" :src="`${user.avatar_url}?thumbnail&size=64`" alt="avatar"/> - </a> + </router-link> <div class="main"> <header> - <a class="name" :href="`/${user.username}`">{{ user.name }}</a> + <router-link class="name" :to="`/${user.username}`" v-user-preview="user.id">{{ user.name }}</router-link> <span class="username">@{{ user.username }}</span> </header> <div class="body"> @@ -25,8 +25,7 @@ export default Vue.extend({ </script> <style lang="stylus" scoped> -.mk-list-user - margin 0 +.root.item padding 16px font-size 16px diff --git a/src/web/app/desktop/views/components/users-list.vue b/src/web/app/desktop/views/components/users-list.vue index b93a81630c..fd15f478d2 100644 --- a/src/web/app/desktop/views/components/users-list.vue +++ b/src/web/app/desktop/views/components/users-list.vue @@ -8,7 +8,7 @@ </nav> <div class="users" v-if="!fetching && users.length != 0"> <div v-for="u in users" :key="u.id"> - <mk-list-user :user="u"/> + <x-item :user="u"/> </div> </div> <button class="more" v-if="!fetching && next != null" @click="more" :disabled="moreFetching"> @@ -24,7 +24,12 @@ <script lang="ts"> import Vue from 'vue'; +import XItem from './users-list.item.vue'; + export default Vue.extend({ + components: { + XItem + }, props: ['fetch', 'count', 'youKnowCount'], data() { return { diff --git a/src/web/app/desktop/views/pages/user/user.profile.vue b/src/web/app/desktop/views/pages/user/user.profile.vue index db2e32e808..b55787c95c 100644 --- a/src/web/app/desktop/views/pages/user/user.profile.vue +++ b/src/web/app/desktop/views/pages/user/user.profile.vue @@ -23,7 +23,7 @@ <script lang="ts"> import Vue from 'vue'; -import age from 's-age'; +import * as age from 's-age'; import MkFollowingWindow from '../../components/following-window.vue'; import MkFollowersWindow from '../../components/followers-window.vue'; @@ -37,6 +37,7 @@ export default Vue.extend({ methods: { showFollowing() { document.body.appendChild(new MkFollowingWindow({ + parent: this, propsData: { user: this.user } @@ -45,6 +46,7 @@ export default Vue.extend({ showFollowers() { document.body.appendChild(new MkFollowersWindow({ + parent: this, propsData: { user: this.user } |