Skip to content

Commit 6ad864c

Browse files
rohit2sharma95olsza
authored andcommitted
Removed role="document" from the modal dialog (twbs#30755)
1 parent e68507d commit 6ad864c

File tree

2 files changed

+30
-30
lines changed

2 files changed

+30
-30
lines changed

js/tests/visual/modal.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
<h1>Modal <small>Bootstrap Visual Test</small></h1>
3636

3737
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
38-
<div class="modal-dialog" role="document">
38+
<div class="modal-dialog">
3939
<div class="modal-content">
4040
<div class="modal-header">
4141
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
@@ -122,7 +122,7 @@ <h4>Overflowing text to show scroll behavior</h4>
122122
</div>
123123

124124
<div class="modal fade" id="firefoxModal" tabindex="-1" role="dialog" aria-labelledby="firefoxModalLabel" aria-hidden="true">
125-
<div class="modal-dialog" role="document">
125+
<div class="modal-dialog">
126126
<div class="modal-content">
127127
<div class="modal-header">
128128
<h4 class="modal-title" id="firefoxModalLabel">Firefox Bug Test</h4>
@@ -148,7 +148,7 @@ <h4 class="modal-title" id="firefoxModalLabel">Firefox Bug Test</h4>
148148
</div>
149149

150150
<div class="modal fade" id="slowModal" tabindex="-1" role="dialog" aria-labelledby="slowModalLabel" aria-hidden="true" style="transition-duration: 5s;">
151-
<div class="modal-dialog" role="document" style="transition-duration: inherit;">
151+
<div class="modal-dialog" style="transition-duration: inherit;">
152152
<div class="modal-content">
153153
<div class="modal-header">
154154
<h4 class="modal-title" id="slowModalLabel">Lorem slowly</h4>

site/content/docs/4.3/components/modal.md

+27-27
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ Below is a _static_ modal example (meaning its `position` and `display` have bee
4040

4141
<div class="bd-example bd-example-modal">
4242
<div class="modal" tabindex="-1" role="dialog">
43-
<div class="modal-dialog" role="document">
43+
<div class="modal-dialog">
4444
<div class="modal-content">
4545
<div class="modal-header">
4646
<h5 class="modal-title">Modal title</h5>
@@ -62,7 +62,7 @@ Below is a _static_ modal example (meaning its `position` and `display` have bee
6262

6363
{{< highlight html >}}
6464
<div class="modal" tabindex="-1" role="dialog">
65-
<div class="modal-dialog" role="document">
65+
<div class="modal-dialog">
6666
<div class="modal-content">
6767
<div class="modal-header">
6868
<h5 class="modal-title">Modal title</h5>
@@ -87,7 +87,7 @@ Below is a _static_ modal example (meaning its `position` and `display` have bee
8787
Toggle a working modal demo by clicking the button below. It will slide down and fade in from the top of the page.
8888

8989
<div class="modal fade" id="exampleModalLive" tabindex="-1" role="dialog" aria-labelledby="exampleModalLiveLabel" aria-hidden="true">
90-
<div class="modal-dialog" role="document">
90+
<div class="modal-dialog">
9191
<div class="modal-content">
9292
<div class="modal-header">
9393
<h5 class="modal-title" id="exampleModalLiveLabel">Modal title</h5>
@@ -120,7 +120,7 @@ Toggle a working modal demo by clicking the button below. It will slide down and
120120

121121
<!-- Modal -->
122122
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
123-
<div class="modal-dialog" role="document">
123+
<div class="modal-dialog">
124124
<div class="modal-content">
125125
<div class="modal-header">
126126
<h5 class="modal-title" id="exampleModalLabel">Modal title</h5>
@@ -145,7 +145,7 @@ Toggle a working modal demo by clicking the button below. It will slide down and
145145
When backdrop is set to static, the modal will not close when clicking outside it. Click the button below to try it.
146146

147147
<div class="modal fade" id="staticBackdropLive" data-backdrop="static" data-keyboard="false" tabindex="-1" role="dialog" aria-labelledby="staticBackdropLiveLabel" aria-hidden="true">
148-
<div class="modal-dialog" role="document">
148+
<div class="modal-dialog">
149149
<div class="modal-content">
150150
<div class="modal-header">
151151
<h5 class="modal-title" id="staticBackdropLiveLabel">Modal title</h5>
@@ -178,7 +178,7 @@ When backdrop is set to static, the modal will not close when clicking outside i
178178

179179
<!-- Modal -->
180180
<div class="modal fade" id="staticBackdrop" data-backdrop="static" data-keyboard="false" tabindex="-1" role="dialog" aria-labelledby="staticBackdropLabel" aria-hidden="true">
181-
<div class="modal-dialog" role="document">
181+
<div class="modal-dialog">
182182
<div class="modal-content">
183183
<div class="modal-header">
184184
<h5 class="modal-title" id="staticBackdropLabel">Modal title</h5>
@@ -204,7 +204,7 @@ When backdrop is set to static, the modal will not close when clicking outside i
204204
When modals become too long for the user's viewport or device, they scroll independent of the page itself. Try the demo below to see what we mean.
205205

206206
<div class="modal fade" id="exampleModalLong" tabindex="-1" role="dialog" aria-labelledby="exampleModalLongTitle" aria-hidden="true">
207-
<div class="modal-dialog" role="document">
207+
<div class="modal-dialog">
208208
<div class="modal-content">
209209
<div class="modal-header">
210210
<h5 class="modal-title" id="exampleModalLongTitle">Modal title</h5>
@@ -249,7 +249,7 @@ When modals become too long for the user's viewport or device, they scroll indep
249249
You can also create a scrollable modal that allows scroll the modal body by adding `.modal-dialog-scrollable` to `.modal-dialog`.
250250

251251
<div class="modal fade" id="exampleModalScrollable" tabindex="-1" role="dialog" aria-labelledby="exampleModalScrollableTitle" aria-hidden="true">
252-
<div class="modal-dialog modal-dialog-scrollable" role="document">
252+
<div class="modal-dialog modal-dialog-scrollable">
253253
<div class="modal-content">
254254
<div class="modal-header">
255255
<h5 class="modal-title" id="exampleModalScrollableTitle">Modal title</h5>
@@ -293,7 +293,7 @@ You can also create a scrollable modal that allows scroll the modal body by addi
293293

294294
{{< highlight html >}}
295295
<!-- Scrollable modal -->
296-
<div class="modal-dialog modal-dialog-scrollable" role="document">
296+
<div class="modal-dialog modal-dialog-scrollable">
297297
...
298298
</div>
299299
{{< /highlight >}}
@@ -303,7 +303,7 @@ You can also create a scrollable modal that allows scroll the modal body by addi
303303
Add `.modal-dialog-centered` to `.modal-dialog` to vertically center the modal.
304304

305305
<div class="modal fade" id="exampleModalCenter" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true">
306-
<div class="modal-dialog modal-dialog-centered" role="document">
306+
<div class="modal-dialog modal-dialog-centered">
307307
<div class="modal-content">
308308
<div class="modal-header">
309309
<h5 class="modal-title" id="exampleModalCenterTitle">Modal title</h5>
@@ -323,7 +323,7 @@ Add `.modal-dialog-centered` to `.modal-dialog` to vertically center the modal.
323323
</div>
324324

325325
<div class="modal fade" id="exampleModalCenteredScrollable" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenteredScrollableTitle" aria-hidden="true">
326-
<div class="modal-dialog modal-dialog-centered modal-dialog-scrollable" role="document">
326+
<div class="modal-dialog modal-dialog-centered modal-dialog-scrollable">
327327
<div class="modal-content">
328328
<div class="modal-header">
329329
<h5 class="modal-title" id="exampleModalCenteredScrollableTitle">Modal title</h5>
@@ -357,12 +357,12 @@ Add `.modal-dialog-centered` to `.modal-dialog` to vertically center the modal.
357357

358358
{{< highlight html >}}
359359
<!-- Vertically centered modal -->
360-
<div class="modal-dialog modal-dialog-centered" role="document">
360+
<div class="modal-dialog modal-dialog-centered">
361361
...
362362
</div>
363363

364364
<!-- Vertically centered scrollable modal -->
365-
<div class="modal-dialog modal-dialog-centered modal-dialog-scrollable" role="document">
365+
<div class="modal-dialog modal-dialog-centered modal-dialog-scrollable">
366366
...
367367
</div>
368368
{{< /highlight >}}
@@ -372,7 +372,7 @@ Add `.modal-dialog-centered` to `.modal-dialog` to vertically center the modal.
372372
[Tooltips]({{< docsref "/components/tooltips" >}}) and [popovers]({{< docsref "/components/popovers" >}}) can be placed within modals as needed. When modals are closed, any tooltips and popovers within are also automatically dismissed.
373373

374374
<div class="modal fade" id="exampleModalPopovers" tabindex="-1" role="dialog" aria-labelledby="exampleModalPopoversLabel" aria-hidden="true">
375-
<div class="modal-dialog" role="document">
375+
<div class="modal-dialog">
376376
<div class="modal-content">
377377
<div class="modal-header">
378378
<h5 class="modal-title" id="exampleModalPopoversLabel">Modal title</h5>
@@ -416,7 +416,7 @@ Add `.modal-dialog-centered` to `.modal-dialog` to vertically center the modal.
416416
Utilize the Bootstrap grid system within a modal by nesting `.container-fluid` within the `.modal-body`. Then, use the normal grid system classes as you would anywhere else.
417417

418418
<div class="modal fade" id="gridSystemModal" tabindex="-1" role="dialog" aria-labelledby="gridModalLabel" aria-hidden="true">
419-
<div class="modal-dialog" role="document">
419+
<div class="modal-dialog">
420420
<div class="modal-content">
421421
<div class="modal-header">
422422
<h5 class="modal-title" id="gridModalLabel">Grids in modals</h5>
@@ -507,7 +507,7 @@ Below is a live demo followed by example HTML and JavaScript. For more informati
507507
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal" data-whatever="@getbootstrap">Open modal for @getbootstrap</button>
508508

509509
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
510-
<div class="modal-dialog" role="document">
510+
<div class="modal-dialog">
511511
<div class="modal-content">
512512
<div class="modal-header">
513513
<h5 class="modal-title" id="exampleModalLabel">New message</h5>
@@ -574,7 +574,7 @@ If the height of a modal changes while it is open, you should call `myModal.hand
574574

575575
### Accessibility
576576

577-
Be sure to add `role="dialog"` and `aria-labelledby="..."`, referencing the modal title, to `.modal`, and `role="document"` to the `.modal-dialog` itself. Additionally, you may give a description of your modal dialog with `aria-describedby` on `.modal`.
577+
Be sure to add `role="dialog"` and `aria-labelledby="..."`, referencing the modal title, to `.modal`. Additionally, you may give a description of your modal dialog with `aria-describedby` on `.modal`.
578578

579579
### Embedding YouTube videos
580580

@@ -625,13 +625,13 @@ Our default modal without modifier class constitutes the "medium" size modal.
625625
</div>
626626

627627
{{< highlight html >}}
628-
<div class="modal-dialog modal-xl" role="document">...</div>
629-
<div class="modal-dialog modal-lg" role="document">...</div>
630-
<div class="modal-dialog modal-sm" role="document">...</div>
628+
<div class="modal-dialog modal-xl">...</div>
629+
<div class="modal-dialog modal-lg">...</div>
630+
<div class="modal-dialog modal-sm">...</div>
631631
{{< /highlight >}}
632632

633633
<div class="modal fade" id="exampleModalXl" tabindex="-1" role="dialog" aria-labelledby="exampleModalXlLabel" aria-hidden="true">
634-
<div class="modal-dialog modal-xl" role="document">
634+
<div class="modal-dialog modal-xl">
635635
<div class="modal-content">
636636
<div class="modal-header">
637637
<h5 class="modal-title h4" id="exampleModalXlLabel">Extra large modal</h5>
@@ -647,7 +647,7 @@ Our default modal without modifier class constitutes the "medium" size modal.
647647
</div>
648648

649649
<div class="modal fade" id="exampleModalLg" tabindex="-1" role="dialog" aria-labelledby="exampleModalLgLabel" aria-hidden="true">
650-
<div class="modal-dialog modal-lg" role="document">
650+
<div class="modal-dialog modal-lg">
651651
<div class="modal-content">
652652
<div class="modal-header">
653653
<h5 class="modal-title h4" id="exampleModalLgLabel">Large modal</h5>
@@ -663,7 +663,7 @@ Our default modal without modifier class constitutes the "medium" size modal.
663663
</div>
664664

665665
<div class="modal fade" id="exampleModalSm" tabindex="-1" role="dialog" aria-labelledby="exampleModalSmLabel" aria-hidden="true">
666-
<div class="modal-dialog modal-sm" role="document">
666+
<div class="modal-dialog modal-sm">
667667
<div class="modal-content">
668668
<div class="modal-header">
669669
<h5 class="modal-title h4" id="exampleModalSmLabel">Small modal</h5>
@@ -765,7 +765,7 @@ Another override is the option to pop up a modal that covers the user viewport,
765765
</div>
766766

767767
<div class="modal fade" id="exampleModalFullscreenSm" tabindex="-1" role="dialog" aria-labelledby="exampleModalFullscreenSmLabel" aria-hidden="true">
768-
<div class="modal-dialog modal-fullscreen-sm-down" role="document">
768+
<div class="modal-dialog modal-fullscreen-sm-down">
769769
<div class="modal-content">
770770
<div class="modal-header">
771771
<h5 class="modal-title h4" id="exampleModalFullscreenSmLabel">Full screen below sm</h5>
@@ -784,7 +784,7 @@ Another override is the option to pop up a modal that covers the user viewport,
784784
</div>
785785

786786
<div class="modal fade" id="exampleModalFullscreenMd" tabindex="-1" role="dialog" aria-labelledby="exampleModalFullscreenMdLabel" aria-hidden="true">
787-
<div class="modal-dialog modal-fullscreen-md-down" role="document">
787+
<div class="modal-dialog modal-fullscreen-md-down">
788788
<div class="modal-content">
789789
<div class="modal-header">
790790
<h5 class="modal-title h4" id="exampleModalFullscreenMdLabel">Full screen below md</h5>
@@ -803,7 +803,7 @@ Another override is the option to pop up a modal that covers the user viewport,
803803
</div>
804804

805805
<div class="modal fade" id="exampleModalFullscreenLg" tabindex="-1" role="dialog" aria-labelledby="exampleModalFullscreenLgLabel" aria-hidden="true">
806-
<div class="modal-dialog modal-fullscreen-lg-down" role="document">
806+
<div class="modal-dialog modal-fullscreen-lg-down">
807807
<div class="modal-content">
808808
<div class="modal-header">
809809
<h5 class="modal-title h4" id="exampleModalFullscreenLgLabel">Full screen below lg</h5>
@@ -822,7 +822,7 @@ Another override is the option to pop up a modal that covers the user viewport,
822822
</div>
823823

824824
<div class="modal fade" id="exampleModalFullscreenXl" tabindex="-1" role="dialog" aria-labelledby="exampleModalFullscreenXlLabel" aria-hidden="true">
825-
<div class="modal-dialog modal-fullscreen-xl-down" role="document">
825+
<div class="modal-dialog modal-fullscreen-xl-down">
826826
<div class="modal-content">
827827
<div class="modal-header">
828828
<h5 class="modal-title h4" id="exampleModalFullscreenXlLabel">Full screen below xl</h5>

0 commit comments

Comments
 (0)