diff --git a/src/components/NcWebdavFilePicker.vue b/src/components/NcWebdavFilePicker.vue index e39044e3..58c1586b 100644 --- a/src/components/NcWebdavFilePicker.vue +++ b/src/components/NcWebdavFilePicker.vue @@ -56,7 +56,7 @@ type="file" :multiple="multipleUpload" @change="onFileInputChange"> - +
+ + + +
@@ -258,6 +296,11 @@ export default { type: String, default: null, }, + // display as modal or as div + useModal: { + type: Boolean, + default: true, + } }, data() { @@ -1046,7 +1089,7 @@ export default { } } -::v-deep .modal-container { +::v-deep .modal-container, ::v-deep .nextcloud-filepicker-wrapper { display: flex !important; min-height: 80%; border-radius: 10px !important; diff --git a/src/filePickerWrapper.js b/src/filePickerWrapper.js index 529737e7..fdb18d0e 100644 --- a/src/filePickerWrapper.js +++ b/src/filePickerWrapper.js @@ -38,6 +38,7 @@ window.createFilePicker = (mp, options) => { enableUploadFiles: options.enableUploadFiles, language: options.language, useWebapppassword: options.useWebapppassword, + useModal: options.useModal, }, }).$mount('#' + mp) }