summaryrefslogtreecommitdiff
path: root/src/web/app/common
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-02-25 00:18:09 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-02-25 00:18:09 +0900
commit36c11e1f0f24f5fc451ad1a38fd054c2cfa4d508 (patch)
tree3098f2e9bb3ca0c256a8a8c783ebd4efcacb5d55 /src/web/app/common
parentFix #1129 (diff)
downloadmisskey-36c11e1f0f24f5fc451ad1a38fd054c2cfa4d508.tar.gz
misskey-36c11e1f0f24f5fc451ad1a38fd054c2cfa4d508.tar.bz2
misskey-36c11e1f0f24f5fc451ad1a38fd054c2cfa4d508.zip
Refactor
Diffstat (limited to 'src/web/app/common')
-rw-r--r--src/web/app/common/mios.ts15
-rw-r--r--src/web/app/common/views/components/index.ts28
-rw-r--r--src/web/app/common/views/widgets/access-log.vue (renamed from src/web/app/common/views/components/widgets/access-log.vue)2
-rw-r--r--src/web/app/common/views/widgets/broadcast.vue (renamed from src/web/app/common/views/components/widgets/broadcast.vue)4
-rw-r--r--src/web/app/common/views/widgets/calendar.vue (renamed from src/web/app/common/views/components/widgets/calendar.vue)2
-rw-r--r--src/web/app/common/views/widgets/donation.vue (renamed from src/web/app/common/views/components/widgets/donation.vue)2
-rw-r--r--src/web/app/common/views/widgets/index.ts25
-rw-r--r--src/web/app/common/views/widgets/nav.vue (renamed from src/web/app/common/views/components/widgets/nav.vue)2
-rw-r--r--src/web/app/common/views/widgets/photo-stream.vue (renamed from src/web/app/common/views/components/widgets/photo-stream.vue)2
-rw-r--r--src/web/app/common/views/widgets/rss.vue (renamed from src/web/app/common/views/components/widgets/rss.vue)2
-rw-r--r--src/web/app/common/views/widgets/server.cpu-memory.vue (renamed from src/web/app/common/views/components/widgets/server.cpu-memory.vue)0
-rw-r--r--src/web/app/common/views/widgets/server.cpu.vue (renamed from src/web/app/common/views/components/widgets/server.cpu.vue)0
-rw-r--r--src/web/app/common/views/widgets/server.disk.vue (renamed from src/web/app/common/views/components/widgets/server.disk.vue)0
-rw-r--r--src/web/app/common/views/widgets/server.info.vue (renamed from src/web/app/common/views/components/widgets/server.info.vue)0
-rw-r--r--src/web/app/common/views/widgets/server.memory.vue (renamed from src/web/app/common/views/components/widgets/server.memory.vue)0
-rw-r--r--src/web/app/common/views/widgets/server.pie.vue (renamed from src/web/app/common/views/components/widgets/server.pie.vue)0
-rw-r--r--src/web/app/common/views/widgets/server.uptimes.vue (renamed from src/web/app/common/views/components/widgets/server.uptimes.vue)0
-rw-r--r--src/web/app/common/views/widgets/server.vue (renamed from src/web/app/common/views/components/widgets/server.vue)2
-rw-r--r--src/web/app/common/views/widgets/slideshow.vue (renamed from src/web/app/common/views/components/widgets/slideshow.vue)2
-rw-r--r--src/web/app/common/views/widgets/tips.vue (renamed from src/web/app/common/views/components/widgets/tips.vue)2
-rw-r--r--src/web/app/common/views/widgets/version.vue (renamed from src/web/app/common/views/components/widgets/version.vue)4
21 files changed, 43 insertions, 51 deletions
diff --git a/src/web/app/common/mios.ts b/src/web/app/common/mios.ts
index e20f4bfe4e..6c95e5b9b5 100644
--- a/src/web/app/common/mios.ts
+++ b/src/web/app/common/mios.ts
@@ -1,5 +1,7 @@
import Vue from 'vue';
import { EventEmitter } from 'eventemitter3';
+
+import { apiUrl, swPublickey, version, lang } from '../config';
import api from './scripts/api';
import signout from './scripts/signout';
import Progress from './scripts/loading';
@@ -11,13 +13,6 @@ import MessagingIndexStreamManager from './scripts/streaming/messaging-index-str
import Err from '../common/views/components/connect-failed.vue';
-//#region environment variables
-declare const _VERSION_: string;
-declare const _LANG_: string;
-declare const _API_URL_: string;
-declare const _SW_PUBLICKEY_: string;
-//#endregion
-
export type API = {
chooseDriveFile: (opts: {
title?: string;
@@ -204,7 +199,7 @@ export default class MiOS extends EventEmitter {
}
// Fetch user
- fetch(`${_API_URL_}/i`, {
+ fetch(`${apiUrl}/i`, {
method: 'POST',
body: JSON.stringify({
i: token
@@ -311,7 +306,7 @@ export default class MiOS extends EventEmitter {
// A public key your push server will use to send
// messages to client apps via a push server.
- applicationServerKey: urlBase64ToUint8Array(_SW_PUBLICKEY_)
+ applicationServerKey: urlBase64ToUint8Array(swPublickey)
};
// Subscribe push notification
@@ -348,7 +343,7 @@ export default class MiOS extends EventEmitter {
});
// The path of service worker script
- const sw = `/sw.${_VERSION_}.${_LANG_}.js`;
+ const sw = `/sw.${version}.${lang}.js`;
// Register service worker
navigator.serviceWorker.register(sw).then(registration => {
diff --git a/src/web/app/common/views/components/index.ts b/src/web/app/common/views/components/index.ts
index 5460d75779..ab0f1767d4 100644
--- a/src/web/app/common/views/components/index.ts
+++ b/src/web/app/common/views/components/index.ts
@@ -21,20 +21,6 @@ import urlPreview from './url-preview.vue';
import twitterSetting from './twitter-setting.vue';
import fileTypeIcon from './file-type-icon.vue';
-//#region widgets
-import wAccessLog from './widgets/access-log.vue';
-import wVersion from './widgets/version.vue';
-import wRss from './widgets/rss.vue';
-import wServer from './widgets/server.vue';
-import wBroadcast from './widgets/broadcast.vue';
-import wCalendar from './widgets/calendar.vue';
-import wPhotoStream from './widgets/photo-stream.vue';
-import wSlideshow from './widgets/slideshow.vue';
-import wTips from './widgets/tips.vue';
-import wDonation from './widgets/donation.vue';
-import wNav from './widgets/nav.vue';
-//#endregion
-
Vue.component('mk-signin', signin);
Vue.component('mk-signup', signup);
Vue.component('mk-forkit', forkit);
@@ -55,17 +41,3 @@ Vue.component('mk-messaging-room', messagingRoom);
Vue.component('mk-url-preview', urlPreview);
Vue.component('mk-twitter-setting', twitterSetting);
Vue.component('mk-file-type-icon', fileTypeIcon);
-
-//#region widgets
-Vue.component('mkw-nav', wNav);
-Vue.component('mkw-calendar', wCalendar);
-Vue.component('mkw-photo-stream', wPhotoStream);
-Vue.component('mkw-slideshow', wSlideshow);
-Vue.component('mkw-tips', wTips);
-Vue.component('mkw-donation', wDonation);
-Vue.component('mkw-broadcast', wBroadcast);
-Vue.component('mkw-server', wServer);
-Vue.component('mkw-rss', wRss);
-Vue.component('mkw-version', wVersion);
-Vue.component('mkw-access-log', wAccessLog);
-//#endregion
diff --git a/src/web/app/common/views/components/widgets/access-log.vue b/src/web/app/common/views/widgets/access-log.vue
index c810c2d157..f7bb17d833 100644
--- a/src/web/app/common/views/components/widgets/access-log.vue
+++ b/src/web/app/common/views/widgets/access-log.vue
@@ -15,7 +15,7 @@
</template>
<script lang="ts">
-import define from '../../../../common/define-widget';
+import define from '../../../common/define-widget';
import * as seedrandom from 'seedrandom';
export default define({
diff --git a/src/web/app/common/views/components/widgets/broadcast.vue b/src/web/app/common/views/widgets/broadcast.vue
index 0bb59caf43..bf41a5fc67 100644
--- a/src/web/app/common/views/components/widgets/broadcast.vue
+++ b/src/web/app/common/views/widgets/broadcast.vue
@@ -24,8 +24,8 @@
</template>
<script lang="ts">
-import define from '../../../../common/define-widget';
-import { lang } from '../../../../config';
+import define from '../../../common/define-widget';
+import { lang } from '../../../config';
export default define({
name: 'broadcast',
diff --git a/src/web/app/common/views/components/widgets/calendar.vue b/src/web/app/common/views/widgets/calendar.vue
index bfcbd7f68d..2bcdb07f9e 100644
--- a/src/web/app/common/views/components/widgets/calendar.vue
+++ b/src/web/app/common/views/widgets/calendar.vue
@@ -36,7 +36,7 @@
</template>
<script lang="ts">
-import define from '../../../../common/define-widget';
+import define from '../../../common/define-widget';
export default define({
name: 'calendar',
props: () => ({
diff --git a/src/web/app/common/views/components/widgets/donation.vue b/src/web/app/common/views/widgets/donation.vue
index 08aab8ecd1..e218df06e1 100644
--- a/src/web/app/common/views/components/widgets/donation.vue
+++ b/src/web/app/common/views/widgets/donation.vue
@@ -12,7 +12,7 @@
</template>
<script lang="ts">
-import define from '../../../../common/define-widget';
+import define from '../../../common/define-widget';
export default define({
name: 'donation'
});
diff --git a/src/web/app/common/views/widgets/index.ts b/src/web/app/common/views/widgets/index.ts
new file mode 100644
index 0000000000..e41030e85a
--- /dev/null
+++ b/src/web/app/common/views/widgets/index.ts
@@ -0,0 +1,25 @@
+import Vue from 'vue';
+
+import wAccessLog from './access-log.vue';
+import wVersion from './version.vue';
+import wRss from './rss.vue';
+import wServer from './server.vue';
+import wBroadcast from './broadcast.vue';
+import wCalendar from './calendar.vue';
+import wPhotoStream from './photo-stream.vue';
+import wSlideshow from './slideshow.vue';
+import wTips from './tips.vue';
+import wDonation from './donation.vue';
+import wNav from './nav.vue';
+
+Vue.component('mkw-nav', wNav);
+Vue.component('mkw-calendar', wCalendar);
+Vue.component('mkw-photo-stream', wPhotoStream);
+Vue.component('mkw-slideshow', wSlideshow);
+Vue.component('mkw-tips', wTips);
+Vue.component('mkw-donation', wDonation);
+Vue.component('mkw-broadcast', wBroadcast);
+Vue.component('mkw-server', wServer);
+Vue.component('mkw-rss', wRss);
+Vue.component('mkw-version', wVersion);
+Vue.component('mkw-access-log', wAccessLog);
diff --git a/src/web/app/common/views/components/widgets/nav.vue b/src/web/app/common/views/widgets/nav.vue
index ce88e587a8..7bd5a7832f 100644
--- a/src/web/app/common/views/components/widgets/nav.vue
+++ b/src/web/app/common/views/widgets/nav.vue
@@ -9,7 +9,7 @@
</template>
<script lang="ts">
-import define from '../../../../common/define-widget';
+import define from '../../../common/define-widget';
export default define({
name: 'nav'
});
diff --git a/src/web/app/common/views/components/widgets/photo-stream.vue b/src/web/app/common/views/widgets/photo-stream.vue
index dcaa6624dd..78864cc8bf 100644
--- a/src/web/app/common/views/components/widgets/photo-stream.vue
+++ b/src/web/app/common/views/widgets/photo-stream.vue
@@ -13,7 +13,7 @@
</template>
<script lang="ts">
-import define from '../../../../common/define-widget';
+import define from '../../../common/define-widget';
export default define({
name: 'photo-stream',
props: () => ({
diff --git a/src/web/app/common/views/components/widgets/rss.vue b/src/web/app/common/views/widgets/rss.vue
index 186d495d00..4d74b2f7a4 100644
--- a/src/web/app/common/views/components/widgets/rss.vue
+++ b/src/web/app/common/views/widgets/rss.vue
@@ -13,7 +13,7 @@
</template>
<script lang="ts">
-import define from '../../../../common/define-widget';
+import define from '../../../common/define-widget';
export default define({
name: 'rss',
props: () => ({
diff --git a/src/web/app/common/views/components/widgets/server.cpu-memory.vue b/src/web/app/common/views/widgets/server.cpu-memory.vue
index d75a142568..d75a142568 100644
--- a/src/web/app/common/views/components/widgets/server.cpu-memory.vue
+++ b/src/web/app/common/views/widgets/server.cpu-memory.vue
diff --git a/src/web/app/common/views/components/widgets/server.cpu.vue b/src/web/app/common/views/widgets/server.cpu.vue
index 596c856da8..596c856da8 100644
--- a/src/web/app/common/views/components/widgets/server.cpu.vue
+++ b/src/web/app/common/views/widgets/server.cpu.vue
diff --git a/src/web/app/common/views/components/widgets/server.disk.vue b/src/web/app/common/views/widgets/server.disk.vue
index 2af1982a96..2af1982a96 100644
--- a/src/web/app/common/views/components/widgets/server.disk.vue
+++ b/src/web/app/common/views/widgets/server.disk.vue
diff --git a/src/web/app/common/views/components/widgets/server.info.vue b/src/web/app/common/views/widgets/server.info.vue
index bed6a1b743..bed6a1b743 100644
--- a/src/web/app/common/views/components/widgets/server.info.vue
+++ b/src/web/app/common/views/widgets/server.info.vue
diff --git a/src/web/app/common/views/components/widgets/server.memory.vue b/src/web/app/common/views/widgets/server.memory.vue
index 834a62671d..834a62671d 100644
--- a/src/web/app/common/views/components/widgets/server.memory.vue
+++ b/src/web/app/common/views/widgets/server.memory.vue
diff --git a/src/web/app/common/views/components/widgets/server.pie.vue b/src/web/app/common/views/widgets/server.pie.vue
index ce2cff1d00..ce2cff1d00 100644
--- a/src/web/app/common/views/components/widgets/server.pie.vue
+++ b/src/web/app/common/views/widgets/server.pie.vue
diff --git a/src/web/app/common/views/components/widgets/server.uptimes.vue b/src/web/app/common/views/widgets/server.uptimes.vue
index 06713d83ce..06713d83ce 100644
--- a/src/web/app/common/views/components/widgets/server.uptimes.vue
+++ b/src/web/app/common/views/widgets/server.uptimes.vue
diff --git a/src/web/app/common/views/components/widgets/server.vue b/src/web/app/common/views/widgets/server.vue
index 4ebc5767d6..3d5248998f 100644
--- a/src/web/app/common/views/components/widgets/server.vue
+++ b/src/web/app/common/views/widgets/server.vue
@@ -18,7 +18,7 @@
</template>
<script lang="ts">
-import define from '../../../../common/define-widget';
+import define from '../../../common/define-widget';
import XCpuMemory from './server.cpu-memory.vue';
import XCpu from './server.cpu.vue';
import XMemory from './server.memory.vue';
diff --git a/src/web/app/common/views/components/widgets/slideshow.vue b/src/web/app/common/views/widgets/slideshow.vue
index c2f4eb70d3..56eb654c2b 100644
--- a/src/web/app/common/views/components/widgets/slideshow.vue
+++ b/src/web/app/common/views/widgets/slideshow.vue
@@ -12,7 +12,7 @@
<script lang="ts">
import * as anime from 'animejs';
-import define from '../../../../common/define-widget';
+import define from '../../../common/define-widget';
export default define({
name: 'slideshow',
props: () => ({
diff --git a/src/web/app/common/views/components/widgets/tips.vue b/src/web/app/common/views/widgets/tips.vue
index 2991fbc3b9..bdecc068e1 100644
--- a/src/web/app/common/views/components/widgets/tips.vue
+++ b/src/web/app/common/views/widgets/tips.vue
@@ -6,7 +6,7 @@
<script lang="ts">
import * as anime from 'animejs';
-import define from '../../../../common/define-widget';
+import define from '../../../common/define-widget';
const tips = [
'<kbd>t</kbd>でタイムラインにフォーカスできます',
diff --git a/src/web/app/common/views/components/widgets/version.vue b/src/web/app/common/views/widgets/version.vue
index ad2b27bc40..5072d9b74a 100644
--- a/src/web/app/common/views/components/widgets/version.vue
+++ b/src/web/app/common/views/widgets/version.vue
@@ -3,8 +3,8 @@
</template>
<script lang="ts">
-import { version } from '../../../../config';
-import define from '../../../../common/define-widget';
+import { version } from '../../../config';
+import define from '../../../common/define-widget';
export default define({
name: 'version'
}).extend({