Skip to content
GitLab
Explore
Projects
Groups
Snippets
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Bootstrap
bootstrap
Commits
2c69e0f8
Commit
2c69e0f8
authored
9 years ago
by
Chris Rebert
Browse files
Options
Download
Email Patches
Plain Diff
Add visual test for
#18365
See also
https://bugzilla.mozilla.org/show_bug.cgi?id=1228802
parent
84b8a199
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
js/tests/visual/modal.html
+43
-0
js/tests/visual/modal.html
with
43 additions
and
0 deletions
+43
-0
js/tests/visual/modal.html
+
43
-
0
View file @
2c69e0f8
...
...
@@ -119,12 +119,37 @@
</div>
</div>
<div
id=
"myModal2"
class=
"modal fade"
tabindex=
"-1"
role=
"dialog"
aria-labelledby=
"myModalLabel2"
>
<div
class=
"modal-dialog"
role=
"document"
>
<div
class=
"modal-content"
>
<div
class=
"modal-header"
>
<button
type=
"button"
class=
"close"
data-dismiss=
"modal"
aria-hidden=
"true"
>
×
</button>
<h4
class=
"modal-title"
id=
"myModalLabel2"
>
Modal Heading
</h4>
</div>
<div
class=
"modal-body"
>
<ol>
<li>
Ensure you're using Firefox.
</li>
<li>
Open a new tab and then switch back to this tab.
</li>
<li>
Click into this input:
<input
type=
"text"
id=
"ff-bug-input"
></li>
<li>
Switch to the other tab and then back to this tab.
</li>
</ol>
<p>
Test result:
<strong
id=
"ff-bug-test-result"
></strong></p>
</div>
</div>
</div>
</div>
<button
class=
"btn btn-primary btn-lg"
data-toggle=
"modal"
data-target=
"#myModal"
>
Launch demo modal
</button>
<button
id=
"tall-toggle"
class=
"btn btn-default"
>
Toggle tall
<
body
>
content
</button>
<br><br>
<button
class=
"btn btn-secondary btn-lg"
data-toggle=
"modal"
data-target=
"#myModal2"
>
Launch Firefox bug test modal
</button>
(
<a
href=
"https://github.com/twbs/bootstrap/issues/18365"
>
See Issue #18365
</a>
)
<br><br>
<div
id=
"tall"
style=
"display: none;"
>
Tall body content to force the page to have a scrollbar.
</div>
...
...
@@ -147,12 +172,30 @@
<!-- JavaScript Test -->
<script>
var
firefoxTestDone
=
false
function
reportFirefoxTestResult
(
result
)
{
if
(
!
firefoxTestDone
)
{
$
(
'
#ff-bug-test-result
'
)
.
addClass
(
result
?
'
text-success
'
:
'
text-danger
'
)
.
text
(
result
?
'
PASS
'
:
'
FAIL
'
)
}
firefoxTestDone
=
true
}
$
(
function
()
{
$
(
'
.js-popover
'
).
popover
()
$
(
'
.js-tooltip
'
).
tooltip
()
$
(
'
#tall-toggle
'
).
click
(
function
()
{
$
(
'
#tall
'
).
toggle
()
})
$
(
'
#ff-bug-input
'
).
one
(
'
focus
'
,
function
()
{
$
(
'
#myModal2
'
).
on
(
'
focus
'
,
function
()
{
reportFirefoxTestResult
(
false
)
})
$
(
'
#ff-bug-input
'
).
on
(
'
focus
'
,
function
()
{
reportFirefoxTestResult
(
true
)
})
})
})
</script>
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Snippets