aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLouis Chemineau <louis@chmn.me>2024-10-03 15:02:47 +0200
committerLouis <louis@chmn.me>2024-10-09 19:49:07 +0200
commit2582b6a18110b3a080184d99a53114fed2e7af55 (patch)
tree482f06949775a10de1d70eff6443a5e9f663156d
parentc0e5635ade9ebbc2bb1c5cb455e4e976274d4b8e (diff)
downloadnextcloud-server-2582b6a18110b3a080184d99a53114fed2e7af55.tar.gz
nextcloud-server-2582b6a18110b3a080184d99a53114fed2e7af55.zip
fix: Minor @nc/vue usage errors
Signed-off-by: Louis Chemineau <louis@chmn.me>
-rw-r--r--apps/files_sharing/src/components/SharingInput.vue1
-rw-r--r--apps/files_versions/src/components/Version.vue11
2 files changed, 9 insertions, 3 deletions
diff --git a/apps/files_sharing/src/components/SharingInput.vue b/apps/files_sharing/src/components/SharingInput.vue
index 807350d7ca7..66a6044f7c2 100644
--- a/apps/files_sharing/src/components/SharingInput.vue
+++ b/apps/files_sharing/src/components/SharingInput.vue
@@ -17,6 +17,7 @@
:clear-search-on-blur="() => false"
:user-select="true"
:options="options"
+ :label-outside="true"
@search="asyncFind"
@option:selected="onSelected">
<template #no-options="{ search }">
diff --git a/apps/files_versions/src/components/Version.vue b/apps/files_versions/src/components/Version.vue
index 7c3bb4758de..177a9fef807 100644
--- a/apps/files_versions/src/components/Version.vue
+++ b/apps/files_versions/src/components/Version.vue
@@ -5,6 +5,7 @@
<template>
<NcListItem class="version"
:force-display-actions="true"
+ :actions-aria-label="t('files_versions', 'Actions for version from {versionHumanExplicitDate}', { versionHumanExplicitDate })"
:data-files-versions-version="version.fileVersion"
@click="click">
<!-- Icon -->
@@ -109,11 +110,12 @@
</template>
</NcListItem>
</template>
-
<script lang="ts">
import type { PropType } from 'vue'
import type { Version } from '../utils/versions'
+import { defineComponent } from 'vue'
+
import BackupRestore from 'vue-material-design-icons/BackupRestore.vue'
import Delete from 'vue-material-design-icons/Delete.vue'
import Download from 'vue-material-design-icons/Download.vue'
@@ -128,13 +130,12 @@ import NcDateTime from '@nextcloud/vue/dist/Components/NcDateTime.js'
import NcListItem from '@nextcloud/vue/dist/Components/NcListItem.js'
import Tooltip from '@nextcloud/vue/dist/Directives/Tooltip.js'
+import moment from '@nextcloud/moment'
import { getRootUrl, generateOcsUrl } from '@nextcloud/router'
import { joinPaths } from '@nextcloud/paths'
import { loadState } from '@nextcloud/initial-state'
import { Permission, formatFileSize } from '@nextcloud/files'
import { translate as t } from '@nextcloud/l10n'
-import { defineComponent } from 'vue'
-
import axios from '@nextcloud/axios'
const hasPermission = (permissions: number, permission: number): boolean => (permissions & permission) !== 0
@@ -225,6 +226,10 @@ export default defineComponent({
return label
},
+ versionHumanExplicitDate(): string {
+ return moment(this.version.mtime).format('LLLL')
+ },
+
downloadURL(): string {
if (this.isCurrent) {
return getRootUrl() + joinPaths('/remote.php/webdav', this.fileInfo.path, this.fileInfo.name)