Commit adf16da2 authored by XhmikosR's avatar XhmikosR
Browse files

toasts.md: Remove useless `div`s.

Instead pass the class to the example include.
parent 2bfe581e
main cleanup-floating-forms cssvar-function dependabot/npm_and_yarn/stylelint-and-stylelint-config-twbs-bootstrap-15.3.0 extend-snippets feat/data-target floating-always-visible floating-labels-icons fod-main-banner form-controls-with-icons github/fork/719media/patch-13 github/fork/719media/patch-14 github/fork/719media/patch-9 github/fork/ChellyAhmed/fix-typo-reboot.md github/fork/ChellyAhmed/offcanvas-scroll-back github/fork/CtrlAltLilith/main github/fork/Elysiome/offcanvas-optional-window-resizing github/fork/JanSargsyan/main github/fork/LunicLynx/support-different-line-height-for-buttons github/fork/Psixodelik/main github/fork/Ronid1/ronid1/offcanvas_static_backdrop github/fork/RyanBerliner/tooltip-accessibility github/fork/SantiagoPVazquez/Feature-default-border-bottom-to-dropdown-item github/fork/Sir-Genius/utils github/fork/Sumit-Singh-8/main github/fork/Viktor-VERA2020/offcanvas-slide github/fork/Zivangu9/input-group-for-form-control-plaintext github/fork/alpadev/alpadev/call-dispose-on-component-reinstantiation github/fork/astagi/fix/tree-shake-modules github/fork/compnerd/dark-accordion-icon github/fork/derSascha/dropdown-dont-close-on-input-click github/fork/dev-ph1l/main github/fork/donquixote/issue-33861-utl-mixin github/fork/florianlacreuse/mixin-make-row-gutter-y github/fork/gregorw/main github/fork/iteggmbh/transitionend-dispose-race github/fork/jdelStrother/patch-1 github/fork/jonnysp/form-floating github/fork/jonnysp/independent-offcanvas github/fork/jonnysp/theme-dark-on-card-and-modal-fix github/fork/josefdlange/floating-label-placeholder-opacity github/fork/julien-deramond/enhance-change-version.js github/fork/julien-deramond/main-jd-fix-offset-content github/fork/julien-deramond/main-jd-issue-with-utitlies github/fork/julien-deramond/main-xmr-pa11y-ci-jd-add-hideElements github/fork/kyletsang/fix-tooltip-padding github/fork/lacutah/CheckboxCenteringDocumentation github/fork/lekoala/patch-3 github/fork/louismaximepiton/main-kld-lmp-collapse-proposal github/fork/louismaximepiton/main-lmp-card-inner-border-radius-fix github/fork/louismaximepiton/main-lmp-carousel-multiple-images github/fork/louismaximepiton/main-lmp-css-var-init github/fork/louismaximepiton/main-lmp-disabled-floating-label-fix github/fork/louismaximepiton/main-lmp-input-range-fix github/fork/louismaximepiton/main-lmp-shift-color github/fork/louismaximepiton/main-lmp-table-active-tr-fix github/fork/maciek-szn/switch github/fork/michael-roth/feature/19964-multiple-tab-targets github/fork/mistic100/dom-utils github/fork/nkdas91/accordion github/fork/nstungcom/fix-missing-modal-open-class github/fork/oraliahdz/animation-utilities github/fork/pine3ree/patch-7 github/fork/pouwerkerk/unindent-scss-docs-shortcode github/fork/smares/smares-no-scolling-on-modal-close github/fork/tgm-git/patch-1 gs-forms gs-toasts-with-animated-progress-bar gs/add-history-helper gs/change-version-dir-on-docs gs/data-must-set-onlu-one-instance gs/docs/fix-drop-down-error gs/event-handler-2 gs/make-docs-js-build gs/make-simple-attribute-toggler gs/popover-fix-doc gs/provide-steConfig-method gs/scrollspy-smoothscroll-option-use-browser-history gs/streamline-jqueryInterface gs/support-drop-down-in-navbar gs/test-js-generic-trigger gs/try-web-components gs/tweak-collapse-js-selector gs/use-event-handler-in-cocmponent gs/use-rollup-replace-for-version jo-docs-thanks-page jo-ssr-friendly logical-props-spacing-utils main-fod-disabled-form-check-label main-fod-nested-accordion main-fod-simpler-table-structure main-fod-table-separator main-fod-utilities-contrast main-jd-abbr-title main-jd-add-chips main-jd-add-doc-for-sass-custom-colors main-jd-add-enable-host-to-handle-web-components main-jd-browserstack-fine-tune main-jd-browserstack-updates main-jd-docs-consistent-usage-of-css-sections-step-2 main-jd-fix-docs-headers-in-white main-jd-fix-highlight-docs-border-radius main-jd-fix-placeholder-color-background-params-for-img-markup main-jd-glossary-experiment main-jd-postcss-drop-empty-css-vars main-jd-proto-doc-astro main-jd-skip-navigation-component main-jd-stackblitz-for-examples main-jd-upgrade-browserlistrc main-jd-use-host main-lmp-dark-theme-customization main-lmp-handle-scroll-target main-lmp-tab-fix main-mc-opensearch main-xmr-bundlewatch-action main-xmr-eslint-plugin-compat main-xmr-hugo-docs-vendor main-xmr-hugo-rm-ver main-xmr-linkinator-prod main-xmr-min-mangle main-xmr-pa11y-ci more-darkmode-examples nested-dropdowns patrickhlauke-issue37428 patrickhlauke-use-of-color-tweaks pr/34102 pr/37590 previous-next-docs-links sticky-thead utilities-functions-mixin v4-dev v4-dev-dropdown-hide-method v530-dev v6-postcss-custom-media v6-spinner-dots v6/gs/use-floating-ui-in-place-of-popper xmr/dev xmr/docs-png xmr/docs-svgs xmr/hugo-reorg-files xmr/js-2 xmr/markdownlint xmr/prepare-530-alpha2 xmr/xo v5.3.0-alpha1 v5.2.3 v5.2.2 v5.2.1 v5.2.0 v5.2.0-beta1 v5.1.3 v5.1.2 v5.1.1 v5.1.0 v5.0.2 v5.0.1 v5.0.0 v5.0.0-beta3 v5.0.0-beta2 v5.0.0-beta1 v5.0.0-alpha3 v5.0.0-alpha2 v5.0.0-alpha1 v4.6.2 v4.6.1 v4.6.0 v4.5.3 v4.5.2 v4.5.1 v4.5.0 v4.4.1 v4.4.0 v4.3.1 v4.3.0
1 merge request!28721Hot test
Showing with 7 additions and 21 deletions
+7 -21
...@@ -25,7 +25,6 @@ To encourage extensible and predictable toasts, we recommend a header and body. ...@@ -25,7 +25,6 @@ To encourage extensible and predictable toasts, we recommend a header and body.
Toasts are as flexible as you need and have very little required markup. At a minimum, we require a single element to contain your "toasted" content and strongly encourage a dismiss button. Toasts are as flexible as you need and have very little required markup. At a minimum, we require a single element to contain your "toasted" content and strongly encourage a dismiss button.
<div class="bg-light">
{% capture example %} {% capture example %}
<div class="toast" role="alert" aria-live="assertive" aria-atomic="true"> <div class="toast" role="alert" aria-live="assertive" aria-atomic="true">
<div class="toast-header"> <div class="toast-header">
...@@ -41,14 +40,12 @@ Toasts are as flexible as you need and have very little required markup. At a mi ...@@ -41,14 +40,12 @@ Toasts are as flexible as you need and have very little required markup. At a mi
</div> </div>
</div> </div>
{% endcapture %} {% endcapture %}
{% include example.html content=example %} {% include example.html content=example class="bg-light" %}
</div>
### Translucent ### Translucent
Toasts are slightly translucent, too, so they blend over whatever they might appear over. For browsers that support the `backdrop-filter` CSS property, we'll also attempt to blur the elements under a toast. Toasts are slightly translucent, too, so they blend over whatever they might appear over. For browsers that support the `backdrop-filter` CSS property, we'll also attempt to blur the elements under a toast.
<div class="bg-dark">
{% capture example %} {% capture example %}
<div class="toast" role="alert" aria-live="assertive" aria-atomic="true"> <div class="toast" role="alert" aria-live="assertive" aria-atomic="true">
<div class="toast-header"> <div class="toast-header">
...@@ -64,14 +61,12 @@ Toasts are slightly translucent, too, so they blend over whatever they might app ...@@ -64,14 +61,12 @@ Toasts are slightly translucent, too, so they blend over whatever they might app
</div> </div>
</div> </div>
{% endcapture %} {% endcapture %}
{% include example.html content=example %} {% include example.html content=example class="bg-dark" %}
</div>
### Stacking ### Stacking
When you have multiple toasts, we default to vertically stacking them in a readable manner. When you have multiple toasts, we default to vertically stacking them in a readable manner.
<div class="bg-light">
{% capture example %} {% capture example %}
<div class="toast" role="alert" aria-live="assertive" aria-atomic="true"> <div class="toast" role="alert" aria-live="assertive" aria-atomic="true">
<div class="toast-header"> <div class="toast-header">
...@@ -101,14 +96,12 @@ When you have multiple toasts, we default to vertically stacking them in a reada ...@@ -101,14 +96,12 @@ When you have multiple toasts, we default to vertically stacking them in a reada
</div> </div>
</div> </div>
{% endcapture %} {% endcapture %}
{% include example.html content=example %} {% include example.html content=example class="bg-light" %}
</div>
## Placement ## Placement
Place toasts with custom CSS as you need them. The top right is often used for notifications, as is the top middle. If you're only ever going to show one toast at a time, put the positioning styles right on the `.toast`. Place toasts with custom CSS as you need them. The top right is often used for notifications, as is the top middle. If you're only ever going to show one toast at a time, put the positioning styles right on the `.toast`.
<div class="bg-dark">
{% capture example %} {% capture example %}
<div aria-live="polite" aria-atomic="true" style="position: relative; min-height: 200px;"> <div aria-live="polite" aria-atomic="true" style="position: relative; min-height: 200px;">
<div class="toast" style="position: absolute; top: 0; right: 0;"> <div class="toast" style="position: absolute; top: 0; right: 0;">
...@@ -126,12 +119,10 @@ Place toasts with custom CSS as you need them. The top right is often used for n ...@@ -126,12 +119,10 @@ Place toasts with custom CSS as you need them. The top right is often used for n
</div> </div>
</div> </div>
{% endcapture %} {% endcapture %}
{% include example.html content=example %} {% include example.html content=example class="bg-dark" %}
</div>
For systems that generate more notifications, consider using a wrapping element so they can easily stack. For systems that generate more notifications, consider using a wrapping element so they can easily stack.
<div class="bg-dark">
{% capture example %} {% capture example %}
<div aria-live="polite" aria-atomic="true" style="position: relative; min-height: 200px;"> <div aria-live="polite" aria-atomic="true" style="position: relative; min-height: 200px;">
<!-- Position it --> <!-- Position it -->
...@@ -168,12 +159,10 @@ For systems that generate more notifications, consider using a wrapping element ...@@ -168,12 +159,10 @@ For systems that generate more notifications, consider using a wrapping element
</div> </div>
</div> </div>
{% endcapture %} {% endcapture %}
{% include example.html content=example %} {% include example.html content=example class="bg-dark" %}
</div>
You can also get fancy with flexbox utilities to align toasts horizontally and/or vertically. You can also get fancy with flexbox utilities to align toasts horizontally and/or vertically.
<div class="bg-dark">
{% capture example %} {% capture example %}
<!-- Flexbox container for aligning the toasts --> <!-- Flexbox container for aligning the toasts -->
<div aria-live="polite" aria-atomic="true" class="d-flex justify-content-center align-items-center" style="min-height: 200px;"> <div aria-live="polite" aria-atomic="true" class="d-flex justify-content-center align-items-center" style="min-height: 200px;">
...@@ -194,8 +183,7 @@ You can also get fancy with flexbox utilities to align toasts horizontally and/o ...@@ -194,8 +183,7 @@ You can also get fancy with flexbox utilities to align toasts horizontally and/o
</div> </div>
</div> </div>
{% endcapture %} {% endcapture %}
{% include example.html content=example %} {% include example.html content=example class="bg-dark" %}
</div>
## Accessibility ## Accessibility
...@@ -215,7 +203,6 @@ As the content you're displaying changes, be sure to update the [`delay` timeout ...@@ -215,7 +203,6 @@ As the content you're displaying changes, be sure to update the [`delay` timeout
When using `autohide: false`, you must add a close button to allow users to dismiss the toast. When using `autohide: false`, you must add a close button to allow users to dismiss the toast.
<div class="bg-light">
{% capture example %} {% capture example %}
<div role="alert" aria-live="assertive" aria-atomic="true" class="toast" data-autohide="false"> <div role="alert" aria-live="assertive" aria-atomic="true" class="toast" data-autohide="false">
<div class="toast-header"> <div class="toast-header">
...@@ -231,8 +218,7 @@ When using `autohide: false`, you must add a close button to allow users to dism ...@@ -231,8 +218,7 @@ When using `autohide: false`, you must add a close button to allow users to dism
</div> </div>
</div> </div>
{% endcapture %} {% endcapture %}
{% include example.html content=example %} {% include example.html content=example class="bg-light" %}
</div>
## JavaScript behavior ## JavaScript behavior
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment