]> cat aescling's git repositories - mastodon.git/commit
Improve accessibility (part 2) (#4377)
authorSorin Davidoi <sorin.davidoi@gmail.com>
Wed, 26 Jul 2017 11:46:53 +0000 (13:46 +0200)
committerEugen Rochko <eugen@zeonfederated.com>
Wed, 26 Jul 2017 11:46:53 +0000 (13:46 +0200)
commit6a6a62f13fd7846ba032543635580980b74ea14c
treeefa99e337d4510f1c552d722d97295cb600c2cc3
parentaa8fa71df6c57297ea859d3deca5794612d4d281
Improve accessibility (part 2) (#4377)

* fix(column_header): Invalid ARIA role

* fix(column): Remove hidden nodes from the DOM

* refactor(column_link): Remove unused property hideOnMobile

* fix(column_header): Use aria-pressed

* fix(column_header): Make collapsed content not focusable, add focusable property

* fix(column_loading): Make header non-focusable

* fix(column_settings): Use role to group the toggles
app/javascript/mastodon/components/column_header.js
app/javascript/mastodon/features/notifications/components/column_settings.js
app/javascript/mastodon/features/ui/components/column.js
app/javascript/mastodon/features/ui/components/column_header.js
app/javascript/mastodon/features/ui/components/column_link.js
app/javascript/mastodon/features/ui/components/column_loading.js
app/javascript/styles/components.scss