diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-03-03 16:39:53 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-03-03 16:39:53 +0900 |
| commit | a8f690894008faef57566a9dd2b17ef12d204a6c (patch) | |
| tree | 78a94a7b03861fb4dad4ffd65e7e5948805ef8c6 | |
| parent | Fix bug (diff) | |
| download | sharkey-a8f690894008faef57566a9dd2b17ef12d204a6c.tar.gz sharkey-a8f690894008faef57566a9dd2b17ef12d204a6c.tar.bz2 sharkey-a8f690894008faef57566a9dd2b17ef12d204a6c.zip | |
:v:
| -rw-r--r-- | src/web/app/desktop/api/choose-drive-file.ts | 2 | ||||
| -rw-r--r-- | src/web/app/desktop/views/components/drive.vue | 13 |
2 files changed, 11 insertions, 4 deletions
diff --git a/src/web/app/desktop/api/choose-drive-file.ts b/src/web/app/desktop/api/choose-drive-file.ts index 8920362445..fbda600e6e 100644 --- a/src/web/app/desktop/api/choose-drive-file.ts +++ b/src/web/app/desktop/api/choose-drive-file.ts @@ -23,7 +23,7 @@ export default function(opts) { }; window.open(url + '/selectdrive', - 'drive_window', + 'choose_drive_window', 'height=500, width=800'); } }); diff --git a/src/web/app/desktop/views/components/drive.vue b/src/web/app/desktop/views/components/drive.vue index 99036bed83..0fafa8cf23 100644 --- a/src/web/app/desktop/views/components/drive.vue +++ b/src/web/app/desktop/views/components/drive.vue @@ -62,6 +62,7 @@ import XFolder from './drive.folder.vue'; import XFile from './drive.file.vue'; import contains from '../../../common/scripts/contains'; import contextmenu from '../../api/contextmenu'; +import { url } from '../../../config'; export default Vue.extend({ components: { @@ -389,9 +390,15 @@ export default Vue.extend({ }, newWindow(folder) { - (this as any).os.new(MkDriveWindow, { - folder: folder - }); + if (document.body.clientWidth > 800) { + (this as any).os.new(MkDriveWindow, { + folder: folder + }); + } else { + window.open(url + '/i/drive/folder/' + folder.id, + 'drive_window', + 'height=500, width=800'); + } }, move(target) { |