diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-02-25 00:18:09 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-02-25 00:18:09 +0900 |
| commit | 36c11e1f0f24f5fc451ad1a38fd054c2cfa4d508 (patch) | |
| tree | 3098f2e9bb3ca0c256a8a8c783ebd4efcacb5d55 /src/web/app/common | |
| parent | Fix #1129 (diff) | |
| download | misskey-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.ts | 15 | ||||
| -rw-r--r-- | src/web/app/common/views/components/index.ts | 28 | ||||
| -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.ts | 25 | ||||
| -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({ |