diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-02-22 02:00:30 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-02-22 02:00:30 +0900 |
| commit | abf1c30ce6198545c45e88c10f0922912ca5ac84 (patch) | |
| tree | 30d6eb2134debfbad07295e1b73ee6fe8c761351 /src/web/app/mobile/script.ts | |
| parent | wip (diff) | |
| download | misskey-abf1c30ce6198545c45e88c10f0922912ca5ac84.tar.gz misskey-abf1c30ce6198545c45e88c10f0922912ca5ac84.tar.bz2 misskey-abf1c30ce6198545c45e88c10f0922912ca5ac84.zip | |
wip
Diffstat (limited to 'src/web/app/mobile/script.ts')
| -rw-r--r-- | src/web/app/mobile/script.ts | 40 |
1 files changed, 37 insertions, 3 deletions
diff --git a/src/web/app/mobile/script.ts b/src/web/app/mobile/script.ts index f2d617f3a2..339c9a8e46 100644 --- a/src/web/app/mobile/script.ts +++ b/src/web/app/mobile/script.ts @@ -5,9 +5,22 @@ // Style import './style.styl'; -require('./tags'); import init from '../init'; +import chooseDriveFolder from './api/choose-drive-folder'; +import chooseDriveFile from './api/choose-drive-file'; +import dialog from './api/dialog'; +import input from './api/input'; +import post from './api/post'; +import notify from './api/notify'; +import updateAvatar from './api/update-avatar'; +import updateBanner from './api/update-banner'; + +import MkIndex from './views/pages/index.vue'; +import MkUser from './views/pages/user/user.vue'; +import MkSelectDrive from './views/pages/selectdrive.vue'; +import MkDrive from './views/pages/drive.vue'; + /** * init */ @@ -15,9 +28,30 @@ init((launch) => { // Register directives require('./views/directives'); + // Register components + require('./views/components'); + // http://qiita.com/junya/items/3ff380878f26ca447f85 document.body.setAttribute('ontouchstart', ''); - // Start routing - //route(mios); + // Launch the app + const [app, os] = launch(os => ({ + chooseDriveFolder, + chooseDriveFile, + dialog, + input, + post, + notify, + updateAvatar: updateAvatar(os), + updateBanner: updateBanner(os) + })); + + // Routing + app.$router.addRoutes([ + { path: '/', name: 'index', component: MkIndex }, + { path: '/i/drive', component: MkDrive }, + { path: '/i/drive/folder/:folder', component: MkDrive }, + { path: '/selectdrive', component: MkSelectDrive }, + { path: '/:user', component: MkUser } + ]); }, true); |