aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/src/components/FileEntry.vue
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/components/FileEntry.vue
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/components/FileEntry.vue')
-rw-r--r--apps/files/src/components/FileEntry.vue15
1 files changed, 13 insertions, 2 deletions
diff --git a/apps/files/src/components/FileEntry.vue b/apps/files/src/components/FileEntry.vue
index 0ccd5622a5e..973e1de667f 100644
--- a/apps/files/src/components/FileEntry.vue
+++ b/apps/files/src/components/FileEntry.vue
@@ -21,7 +21,11 @@
-->
<template>
- <tr :class="{'files-list__row--dragover': dragover, 'files-list__row--loading': isLoading}"
+ <tr :class="{
+ 'files-list__row--dragover': dragover,
+ 'files-list__row--loading': isLoading,
+ 'files-list__row--active': isActive,
+ }"
data-cy-files-list-row
:data-cy-files-list-row-fileid="fileid"
:data-cy-files-list-row-name="source.basename"
@@ -97,7 +101,7 @@
<script lang="ts">
import { defineComponent } from 'vue'
-import { formatFileSize } from '@nextcloud/files'
+import { Permission, formatFileSize } from '@nextcloud/files'
import moment from '@nextcloud/moment'
import { useActionsMenuStore } from '../store/actionsmenu.ts'
@@ -232,6 +236,13 @@ export default defineComponent({
}
return ''
},
+
+ /**
+ * This entry is the current active node
+ */
+ isActive() {
+ return this.fileid === this.currentFileId?.toString?.()
+ },
},
methods: {