diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-02-22 03:11:24 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-02-22 03:11:24 +0900 |
| commit | 5daae05bcf4d298e534d789502d254e7185ce652 (patch) | |
| tree | 4ca695093564a8d070ed8a2d92044dfd047a76bf /src/web | |
| parent | wip (diff) | |
| download | sharkey-5daae05bcf4d298e534d789502d254e7185ce652.tar.gz sharkey-5daae05bcf4d298e534d789502d254e7185ce652.tar.bz2 sharkey-5daae05bcf4d298e534d789502d254e7185ce652.zip | |
wip
Diffstat (limited to 'src/web')
| -rw-r--r-- | src/web/app/desktop/views/pages/index.vue | 2 | ||||
| -rw-r--r-- | src/web/app/mobile/script.ts | 2 | ||||
| -rw-r--r-- | src/web/app/mobile/views/components/ui.nav.vue | 2 | ||||
| -rw-r--r-- | src/web/app/mobile/views/components/ui.vue | 1 | ||||
| -rw-r--r-- | src/web/app/mobile/views/pages/home.vue | 6 | ||||
| -rw-r--r-- | src/web/app/mobile/views/pages/index.vue | 16 | ||||
| -rw-r--r-- | src/web/app/mobile/views/pages/user.vue | 3 | ||||
| -rw-r--r-- | src/web/app/mobile/views/pages/welcome.vue | 5 |
8 files changed, 30 insertions, 7 deletions
diff --git a/src/web/app/desktop/views/pages/index.vue b/src/web/app/desktop/views/pages/index.vue index 6b8739e30f..0ea47d913b 100644 --- a/src/web/app/desktop/views/pages/index.vue +++ b/src/web/app/desktop/views/pages/index.vue @@ -1,5 +1,5 @@ <template> - <component :is="os.isSignedIn ? 'home' : 'welcome'"></component> +<component :is="os.isSignedIn ? 'home' : 'welcome'"></component> </template> <script lang="ts"> diff --git a/src/web/app/mobile/script.ts b/src/web/app/mobile/script.ts index 89a21631e5..29ca219258 100644 --- a/src/web/app/mobile/script.ts +++ b/src/web/app/mobile/script.ts @@ -15,7 +15,7 @@ import post from './api/post'; import notify from './api/notify'; import MkIndex from './views/pages/index.vue'; -import MkUser from './views/pages/user/user.vue'; +import MkUser from './views/pages/user.vue'; import MkSelectDrive from './views/pages/selectdrive.vue'; import MkDrive from './views/pages/drive.vue'; diff --git a/src/web/app/mobile/views/components/ui.nav.vue b/src/web/app/mobile/views/components/ui.nav.vue index 020be1f3db..3fccdda5ea 100644 --- a/src/web/app/mobile/views/components/ui.nav.vue +++ b/src/web/app/mobile/views/components/ui.nav.vue @@ -78,7 +78,7 @@ export default Vue.extend({ search() { const query = window.prompt('%i18n:mobile.tags.mk-ui-nav.search%'); if (query == null || query == '') return; - this.page('/search?q=' + encodeURIComponent(query)); + this.$router.push('/search?q=' + encodeURIComponent(query)); }, onReadAllNotifications() { this.hasUnreadNotifications = false; diff --git a/src/web/app/mobile/views/components/ui.vue b/src/web/app/mobile/views/components/ui.vue index b936971ad3..1e34c84e62 100644 --- a/src/web/app/mobile/views/components/ui.vue +++ b/src/web/app/mobile/views/components/ui.vue @@ -14,6 +14,7 @@ <script lang="ts"> import Vue from 'vue'; +import MkNotify from './notify.vue'; import XHeader from './ui.header.vue'; import XNav from './ui.nav.vue'; diff --git a/src/web/app/mobile/views/pages/home.vue b/src/web/app/mobile/views/pages/home.vue index 4313ab699c..c81cbcadb3 100644 --- a/src/web/app/mobile/views/pages/home.vue +++ b/src/web/app/mobile/views/pages/home.vue @@ -1,6 +1,7 @@ <template> -<mk-ui :func="fn" func-icon="%fa:pencil-alt%"> +<mk-ui :func="fn"> <span slot="header">%fa:home%%i18n:mobile.tags.mk-home.home%</span> + <template slot="funcIcon">%fa:pencil-alt%</template> <mk-home @loaded="onHomeLoaded"/> </mk-ui> </template> @@ -9,7 +10,6 @@ import Vue from 'vue'; import Progress from '../../../common/scripts/loading'; import getPostSummary from '../../../../../common/get-post-summary'; -import openPostForm from '../../scripts/open-post-form'; export default Vue.extend({ data() { @@ -38,7 +38,7 @@ export default Vue.extend({ }, methods: { fn() { - openPostForm(); + (this as any).apis.post(); }, onHomeLoaded() { Progress.done(); diff --git a/src/web/app/mobile/views/pages/index.vue b/src/web/app/mobile/views/pages/index.vue new file mode 100644 index 0000000000..0ea47d913b --- /dev/null +++ b/src/web/app/mobile/views/pages/index.vue @@ -0,0 +1,16 @@ +<template> +<component :is="os.isSignedIn ? 'home' : 'welcome'"></component> +</template> + +<script lang="ts"> +import Vue from 'vue'; +import Home from './home.vue'; +import Welcome from './welcome.vue'; + +export default Vue.extend({ + components: { + Home, + Welcome + } +}); +</script> diff --git a/src/web/app/mobile/views/pages/user.vue b/src/web/app/mobile/views/pages/user.vue index 745de2c6e0..2d16117263 100644 --- a/src/web/app/mobile/views/pages/user.vue +++ b/src/web/app/mobile/views/pages/user.vue @@ -1,6 +1,7 @@ <template> -<mk-ui :func="fn" func-icon="%fa:pencil-alt%"> +<mk-ui :func="fn"> <span slot="header" v-if="!fetching">%fa:user% {{user.name}}</span> + <template slot="funcIcon">%fa:pencil-alt%</template> <div v-if="!fetching" :class="$style.user"> <header> <div class="banner" :style="user.banner_url ? `background-image: url(${user.banner_url}?thumbnail&size=1024)` : ''"></div> diff --git a/src/web/app/mobile/views/pages/welcome.vue b/src/web/app/mobile/views/pages/welcome.vue new file mode 100644 index 0000000000..959d8cfcad --- /dev/null +++ b/src/web/app/mobile/views/pages/welcome.vue @@ -0,0 +1,5 @@ +<template> +<div> + <mk-signin/> +</div> +</template> |