From d760cde5356760f1c677b336dbb378a7716df0f1 Mon Sep 17 00:00:00 2001 From: Lukáš Tyrychtr Date: Tue, 26 Jul 2022 13:04:46 +0200 Subject: Fix accessibility of buttons in the external storage configuration Note that there is no keyboard only way to close the dropdown Signed-off-by: Christopher Ng --- apps/files_external/js/settings.js | 2 ++ 1 file changed, 2 insertions(+) (limited to 'apps/files_external/js') diff --git a/apps/files_external/js/settings.js b/apps/files_external/js/settings.js index 0a791001f63..765850e2ef2 100644 --- a/apps/files_external/js/settings.js +++ b/apps/files_external/js/settings.js @@ -715,6 +715,7 @@ MountConfigListView.prototype = _.extend({ }); this.$el.on('click', 'td.mountOptionsToggle>.icon-more', function() { + $(this).attr('aria-expanded', 'true'); self._showMountOptionsDropdown($(this).closest('tr')); }); @@ -1343,6 +1344,7 @@ MountConfigListView.prototype = _.extend({ var mountOptions = dropDown.getOptions(); $('body').off('mouseup.mountOptionsDropdown'); $tr.find('input.mountOptions').val(JSON.stringify(mountOptions)); + $tr.find('td.mountOptionsToggle>.icon-more').attr('aria-expanded', 'false'); self.saveStorageConfig($tr); }); } -- cgit v1.2.3