aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/src/views
diff options
context:
space:
mode:
authorFerdinand Thiessen <opensource@fthiessen.de>2024-01-21 01:29:24 +0100
committerFerdinand Thiessen <opensource@fthiessen.de>2024-02-09 01:06:42 +0100
commit8be4704e1125b6eb6fe17a58c8b54c651fa40c0c (patch)
treeefad38860b0004efb2b3831ad2c4d2d75756dd2c /apps/files/src/views
parente62c5d719de2a50f944246dee8f0990ccd84beec (diff)
downloadnextcloud-server-8be4704e1125b6eb6fe17a58c8b54c651fa40c0c.tar.gz
nextcloud-server-8be4704e1125b6eb6fe17a58c8b54c651fa40c0c.zip
enh(files): Add modal to set filename before creating new files in the fileslist
* Reactive `openfile` query Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Diffstat (limited to 'apps/files/src/views')
-rw-r--r--apps/files/src/views/FilesList.vue9
1 files changed, 7 insertions, 2 deletions
diff --git a/apps/files/src/views/FilesList.vue b/apps/files/src/views/FilesList.vue
index 19e9b8e86d2..4e80379f632 100644
--- a/apps/files/src/views/FilesList.vue
+++ b/apps/files/src/views/FilesList.vue
@@ -566,15 +566,20 @@ export default defineComponent({
/**
* Refreshes the current folder on update.
*
- * @param {Node} node is the file/folder being updated.
+ * @param node is the file/folder being updated.
*/
- onUpdatedNode(node) {
+ onUpdatedNode(node?: Node) {
if (node?.fileid === this.currentFolder?.fileid) {
this.fetchContent()
}
},
openSharingSidebar() {
+ if (!this.currentFolder) {
+ logger.debug('No current folder found for opening sharing sidebar')
+ return
+ }
+
if (window?.OCA?.Files?.Sidebar?.setActiveTab) {
window.OCA.Files.Sidebar.setActiveTab('sharing')
}