summaryrefslogtreecommitdiff
path: root/src/web/app
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-02-10 10:52:26 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-02-10 10:52:26 +0900
commit29b1541a8e8506cd211026d5cf982a1e66e38dd6 (patch)
tree42ff8ccc4623f9d98fe25267925cb120834c5326 /src/web/app
parentwip (diff)
downloadmisskey-29b1541a8e8506cd211026d5cf982a1e66e38dd6.tar.gz
misskey-29b1541a8e8506cd211026d5cf982a1e66e38dd6.tar.bz2
misskey-29b1541a8e8506cd211026d5cf982a1e66e38dd6.zip
wip
Diffstat (limited to 'src/web/app')
-rw-r--r--src/web/app/app.vue3
-rw-r--r--src/web/app/common/mios.ts5
-rw-r--r--src/web/app/init.ts9
3 files changed, 15 insertions, 2 deletions
diff --git a/src/web/app/app.vue b/src/web/app/app.vue
new file mode 100644
index 0000000000..497d47003f
--- /dev/null
+++ b/src/web/app/app.vue
@@ -0,0 +1,3 @@
+<template>
+ <router-view></router-view>
+</template>
diff --git a/src/web/app/common/mios.ts b/src/web/app/common/mios.ts
index b947e0743c..4ff2333e8a 100644
--- a/src/web/app/common/mios.ts
+++ b/src/web/app/common/mios.ts
@@ -62,6 +62,11 @@ export default class MiOS extends EventEmitter {
serverStream: ServerStreamManager;
requestsStream: RequestsStreamManager;
messagingIndexStream: MessagingIndexStreamManager;
+ } = {
+ driveStream: null,
+ serverStream: null,
+ requestsStream: null,
+ messagingIndexStream: null
};
/**
diff --git a/src/web/app/init.ts b/src/web/app/init.ts
index f0c36f6c12..91797a95ac 100644
--- a/src/web/app/init.ts
+++ b/src/web/app/init.ts
@@ -12,6 +12,8 @@ import VueRouter from 'vue-router';
Vue.use(VueRouter);
+import App from './app.vue';
+
import checkForUpdate from './common/scripts/check-for-update';
import MiOS from './common/mios';
@@ -64,10 +66,13 @@ export default (callback, sw = false) => {
mios.init(() => {
// アプリ基底要素マウント
- document.body.innerHTML = '<div id="app"><router-view></router-view></div>';
+ document.body.innerHTML = '<div id="app"></div>';
const app = new Vue({
- router: new VueRouter()
+ router: new VueRouter({
+ mode: 'history'
+ }),
+ render: createEl => createEl(App)
}).$mount('#app');
try {