mirror of
https://github.com/nextcloud/server.git
synced 2026-06-11 01:30:50 -04:00
Merge pull request #38074 from nextcloud/stable25-fix-a11y-files-settings
[stable25] Add required accessibility attributes to legacy files navigation
This commit is contained in:
commit
f8058a0d09
4 changed files with 7 additions and 4 deletions
|
|
@ -52,6 +52,7 @@ window.addEventListener('DOMContentLoaded', function() {
|
|||
appSettingsHeader.addEventListener('click', e => {
|
||||
const opened = e.currentTarget.children[0].classList.contains('opened')
|
||||
OCA.Files.Settings.settings.forEach(e => opened ? e.close() : e.open())
|
||||
e.currentTarget?.children?.[0]?.setAttribute?.('aria-expanded', opened ? 'false' : 'true')
|
||||
})
|
||||
}
|
||||
})
|
||||
|
|
|
|||
|
|
@ -30,11 +30,13 @@
|
|||
<div id="app-settings">
|
||||
<div id="app-settings-header">
|
||||
<button class="settings-button"
|
||||
aria-expanded="false"
|
||||
aria-controls="app-settings-content"
|
||||
data-apps-slide-toggle="#app-settings-content">
|
||||
<?php p($l->t('Files settings')); ?>
|
||||
</button>
|
||||
</div>
|
||||
<div id="app-settings-content">
|
||||
<div id="app-settings-content" role="region" aria-labelledby="app-settings-header">
|
||||
<div id="files-app-settings"></div>
|
||||
<div id="files-setting-showhidden">
|
||||
<input class="checkbox" id="showhiddenfilesToggle"
|
||||
|
|
|
|||
4
dist/files-main.js
vendored
4
dist/files-main.js
vendored
File diff suppressed because one or more lines are too long
2
dist/files-main.js.map
vendored
2
dist/files-main.js.map
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue