diff options
Diffstat (limited to 'apps/files_sharing/src/components/SharingEntryLink.vue')
-rw-r--r-- | apps/files_sharing/src/components/SharingEntryLink.vue | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/apps/files_sharing/src/components/SharingEntryLink.vue b/apps/files_sharing/src/components/SharingEntryLink.vue index f75a5647df6..66b60ebf3bc 100644 --- a/apps/files_sharing/src/components/SharingEntryLink.vue +++ b/apps/files_sharing/src/components/SharingEntryLink.vue @@ -49,6 +49,7 @@ <!-- pending actions --> <NcActions v-if="!pending && (pendingPassword || pendingExpirationDate)" class="sharing-entry__actions" + :aria-label="actionsTooltip" menu-align="right" :open.sync="open" @close="onNewLinkShare"> @@ -116,6 +117,7 @@ <!-- actions --> <NcActions v-else-if="!loading" class="sharing-entry__actions" + :aria-label="actionsTooltip" menu-align="right" :open.sync="open" @close="onMenuClose"> @@ -321,6 +323,10 @@ export default { type: Boolean, default: true, }, + index: { + type: Number, + default: null, + }, }, data() { @@ -370,6 +376,9 @@ export default { return this.share.shareWith } } + if (this.index > 1) { + return t('files_sharing', 'Share link ({index})', { index: this.index }) + } return t('files_sharing', 'Share link') }, @@ -531,6 +540,15 @@ export default { }, /** + * Tooltip message for actions button + * + * @return {string} + */ + actionsTooltip() { + return t('files_sharing', 'Actions for "{title}"', { title: this.title }) + }, + + /** * Tooltip message for copy button * * @return {string} @@ -542,7 +560,7 @@ export default { } return t('files_sharing', 'Cannot copy, please copy the link manually') } - return t('files_sharing', 'Copy public link to clipboard') + return t('files_sharing', 'Copy public link of "{title}" to clipboard', { title: this.title }) }, /** |