aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorPatrick H. Lauke <[email protected]>2022-11-29 07:07:48 +0000
committerGitHub <[email protected]>2022-11-28 23:07:48 -0800
commit26a3ef1bcb147d3a3b79610f674298e6fdfb11fe (patch)
tree1027da03f76dbc9bb6bb9bacbb29e6322c3f1919 /.github
parent019a9774817ff8269821c36dd102554b739d35df (diff)
downloadbootstrap-26a3ef1bcb147d3a3b79610f674298e6fdfb11fe.tar.xz
bootstrap-26a3ef1bcb147d3a3b79610f674298e6fdfb11fe.zip
Rework progress bar markup and styles (#36831)
* Rework progress bar markup and styles Logically moves the various `role` and `aria-` attributes to the `.progress` element itself, leaving the `.progress-bar` to be used purely for the visual presentation. This fixes the problem #36736 that in certain browser/AT combinations, zero-value/zero-width progress bars are completely ignored and not announced. For multiple/stacked progress bars, this PR introduces a new wrapper and class `.progress-stacked`, to accommodate for the fact that with the more logical structure above, we need full `.progress` elements with child `.progress-bar` elements, and can't get away with the fudge we had before of having a single `.progress` with multiple `.progress-bar`s. Note that the old markup structures still work with this change, so this could be considered a non-breaking change - though one we definitely want to highlight as it's more accessible (as it now guarantees that zero-value/zero-width progress bars, whether on their own or as part of a multi/stacked bar, are actually announced) * Add a note about progress bar change in migration guide * Add notes with old markup examples and explanation * Fix bundlewatch * Update site/content/docs/5.2/components/progress.md Co-authored-by: Julien Déramond <[email protected]> * Reintroduce deleted styles Turns out they're needed for correct positioning of text inside progress bar * Move changes in markup to Migrationg guide, link to that from top of progress page, rewrite some content * Fix typo in callout * Clarify "Sizing" section * Remove redundant "now" Co-authored-by: Julien Déramond <[email protected]> Co-authored-by: Julien Déramond <[email protected]> Co-authored-by: Mark Otto <[email protected]> Co-authored-by: Mark Otto <[email protected]>
Diffstat (limited to '.github')
0 files changed, 0 insertions, 0 deletions