diff options
author | Eduardo Morales <emoral435@gmail.com> | 2023-12-20 18:32:30 -0600 |
---|---|---|
committer | Eduardo Morales <emoral435@gmail.com> | 2023-12-21 10:38:09 -0600 |
commit | e1940ba36846bd7010f77fae4e3a124d673b8e9b (patch) | |
tree | ce6bfe9cd88ae91c3224e31c9b367a13d496dbf0 /apps/files/src/components/FileEntry/FileEntryCheckbox.vue | |
parent | 73aeaa1411a3b3ced4a81aeed853bcab4b8ce73f (diff) | |
download | nextcloud-server-e1940ba36846bd7010f77fae4e3a124d673b8e9b.tar.gz nextcloud-server-e1940ba36846bd7010f77fae4e3a124d673b8e9b.zip |
enh(files): added ability to escape out of all selection when focused
Signed-off-by: Eduardo Morales <emoral435@gmail.com>
Diffstat (limited to 'apps/files/src/components/FileEntry/FileEntryCheckbox.vue')
-rw-r--r-- | apps/files/src/components/FileEntry/FileEntryCheckbox.vue | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/apps/files/src/components/FileEntry/FileEntryCheckbox.vue b/apps/files/src/components/FileEntry/FileEntryCheckbox.vue index 961e4bf2266..ff88b461737 100644 --- a/apps/files/src/components/FileEntry/FileEntryCheckbox.vue +++ b/apps/files/src/components/FileEntry/FileEntryCheckbox.vue @@ -20,7 +20,8 @@ - --> <template> - <td class="files-list__row-checkbox"> + <td class="files-list__row-checkbox" + @keyup.esc.exact="resetSelection"> <NcLoadingIcon v-if="isLoading" /> <NcCheckboxRadioSwitch v-else :aria-label="t('files', 'Select the row for {displayName}', { displayName })" @@ -125,6 +126,10 @@ export default Vue.extend({ this.selectionStore.setLastIndex(newSelectedIndex) }, + resetSelection() { + this.selectionStore.reset() + }, + t, }, }) |