From 2d8cc090674537ed4a66d41d430aaa4d1da15d61 Mon Sep 17 00:00:00 2001 From: Tamara Steinwender <tamara.steinwender@tugraz.at> Date: Wed, 26 Aug 2020 10:13:02 +0200 Subject: [PATCH] Small UI bugfixes for mobile versions --- packages/file-handling/src/dbp-nextcloud-file-picker.js | 4 +++- packages/file-handling/src/file-sink.js | 1 + packages/file-handling/src/file-source.js | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/file-handling/src/dbp-nextcloud-file-picker.js b/packages/file-handling/src/dbp-nextcloud-file-picker.js index 6b3a8fd6..24a7567e 100644 --- a/packages/file-handling/src/dbp-nextcloud-file-picker.js +++ b/packages/file-handling/src/dbp-nextcloud-file-picker.js @@ -859,8 +859,10 @@ export class NextcloudFilePicker extends ScopedElementsMixin(DBPLitElement) { * */ selectAll() { - this.selectAllButton = false; this.tabulatorTable.selectRow(this.tabulatorTable.getRows().filter(row => row.getData().type != 'directory' && this.checkFileType(row.getData(), this.allowedMimeTypes))); + if (this.tabulatorTable.getSelectedRows().length > 0) { + this.selectAllButton = false; + } } /** diff --git a/packages/file-handling/src/file-sink.js b/packages/file-handling/src/file-sink.js index 636b3f83..f6cdbd2f 100644 --- a/packages/file-handling/src/file-sink.js +++ b/packages/file-handling/src/file-sink.js @@ -155,6 +155,7 @@ export class FileSink extends ScopedElementsMixin(DBPLitElement) { console.log("openDialog"); this.loadWebdavDirectory(); MicroModal.show(this._('#modal-picker'), { + disableScroll: true, onClose: modal => { this.isDialogOpen = false; }, closeTrigger: 'data-custom-close', }); diff --git a/packages/file-handling/src/file-source.js b/packages/file-handling/src/file-source.js index c6d1b50d..66852397 100644 --- a/packages/file-handling/src/file-source.js +++ b/packages/file-handling/src/file-source.js @@ -321,6 +321,7 @@ export class FileSource extends ScopedElementsMixin(DBPLitElement) { console.log("openDialog"); this.loadWebdavDirectory(); MicroModal.show(this._('#modal-picker'), { + disableScroll: true, onClose: modal => { this.isDialogOpen = false; this._('#nextcloud-file-picker').selectAllButton = true;} }); -- GitLab