From 6e3ee05cb6b88fce13d1c73aea0085d09cf3f0ba Mon Sep 17 00:00:00 2001 From: syuilo Date: Wed, 22 Apr 2020 19:36:28 +0900 Subject: refactor(client): :sparkles: --- src/client/scripts/select-drive-file.ts | 16 ++++++++-------- src/client/scripts/select-drive-folder.ts | 16 ++++++++-------- 2 files changed, 16 insertions(+), 16 deletions(-) (limited to 'src/client/scripts') diff --git a/src/client/scripts/select-drive-file.ts b/src/client/scripts/select-drive-file.ts index 798c270e3f..3a4ac70007 100644 --- a/src/client/scripts/select-drive-file.ts +++ b/src/client/scripts/select-drive-file.ts @@ -1,13 +1,13 @@ -import DriveWindow from '../components/drive-window.vue'; - export function selectDriveFile($root: any, multiple) { return new Promise((res, rej) => { - const w = $root.new(DriveWindow, { - type: 'file', - multiple - }); - w.$once('selected', files => { - res(multiple ? files : files[0]); + import('../components/drive-window.vue').then(m => m.default).then(dialog => { + const w = $root.new(dialog, { + type: 'file', + multiple + }); + w.$once('selected', files => { + res(multiple ? files : files[0]); + }); }); }); } diff --git a/src/client/scripts/select-drive-folder.ts b/src/client/scripts/select-drive-folder.ts index 68516e1010..313d552e3a 100644 --- a/src/client/scripts/select-drive-folder.ts +++ b/src/client/scripts/select-drive-folder.ts @@ -1,13 +1,13 @@ -import DriveWindow from '../components/drive-window.vue'; - export function selectDriveFolder($root: any, multiple) { return new Promise((res, rej) => { - const w = $root.new(DriveWindow, { - type: 'folder', - multiple - }); - w.$once('selected', folders => { - res(multiple ? folders : (folders.length === 0 ? null : folders[0])); + import('../components/drive-window.vue').then(m => m.default).then(dialog => { + const w = $root.new(dialog, { + type: 'folder', + multiple + }); + w.$once('selected', folders => { + res(multiple ? folders : (folders.length === 0 ? null : folders[0])); + }); }); }); } -- cgit v1.2.3-freya