summaryrefslogtreecommitdiff
path: root/src/client/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/scripts')
-rw-r--r--src/client/scripts/select-drive-file.ts16
-rw-r--r--src/client/scripts/select-drive-folder.ts16
2 files changed, 16 insertions, 16 deletions
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]));
+ });
});
});
}