gecko-dev/testing/web-platform/tests/css/css-flexbox/reference/overflow-auto-005-ref.html
Mario Sanchez Prada 07a1a61e67 Bug 1626246 [wpt PR 22562] - [css-flexbox] Rename flexbox-overflow-auto-* tests to overflow-auto-*, a=testonly
Automatic update from web-platform-tests
[css-flexbox] Rename flexbox-overflow-auto-* tests to overflow-auto-*

This fix normalizes the current situation where we have these files:

  wpt/css/css-flexbox/flexbox-overflow-auto-001.html
  wpt/css/css-flexbox/flexbox-overflow-auto-002.html
  wpt/css/css-flexbox/overflow-auto-001.html
  wpt/css/css-flexbox/overflow-auto-002.html
  wpt/css/css-flexbox/overflow-auto-003.html
  wpt/css/css-flexbox/overflow-auto-004.html

...into a more consistent file naming scheme for this type of tests:

  wpt/css/css-flexbox/overflow-auto-001.html
  wpt/css/css-flexbox/overflow-auto-002.html
  wpt/css/css-flexbox/overflow-auto-003.html
  wpt/css/css-flexbox/overflow-auto-004.html
  wpt/css/css-flexbox/overflow-auto-005.html
  wpt/css/css-flexbox/overflow-auto-006.html

Bug: 1063749
Change-Id: I5d73bb4d54ee536a8a1894428cb557ea1be95f3e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2129531
Commit-Queue: Robert Ma <robertma@chromium.org>
Reviewed-by: Robert Ma <robertma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#754968}

--

wpt-commits: 1e0302fe4048bef22ad72168bd754fee8d7f2ca5
wpt-pr: 22562


--HG--
rename : testing/web-platform/tests/css/css-flexbox/flexbox-overflow-auto-002.html => testing/web-platform/tests/css/css-flexbox/overflow-auto-006.html
rename : testing/web-platform/tests/css/css-flexbox/reference/flexbox-overflow-auto-001-ref.html => testing/web-platform/tests/css/css-flexbox/reference/overflow-auto-005-ref.html
2020-04-06 12:43:40 +00:00

70 lines
1.4 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<style>
.test-row {
display: flex;
margin-bottom: 5px;
}
.test-row > div {
flex: none;
}
.container {
margin-right: 5px;
border: 5px solid lightgreen;
width: 100px;
}
.flexbox {
display: block;
height: 100px;
width: 100px;
overflow: auto;
}
.flexbox > div {
width: 200px;
height: 200px;
background: radial-gradient(at right 60%, red, yellow, green);
}
</style>
</head>
<body>
<p>Scrollbars should work in all the flexboxes.</p>
</body>
<script>
var results = [
'left top', 'left top', 'right top', 'left bottom',
'right top', 'right top', 'right bottom', 'left top',
'left top', 'left top', 'left bottom', 'right top'];
var testContents = '';
for (var i = 0; i < results.length; ++i) {
if (!(i % 4))
testContents += "<div class='test-row'>";
var containerClass = 'container ' + results[i];
testContents +=
"<div class='" + containerClass + "'>" +
"<div class='flexbox'>" +
"<div></div>" +
"</div>" +
"</div>";
if (i % 4 == 3)
testContents += "</div>";
}
document.body.innerHTML += testContents;
Array.prototype.forEach.call(document.querySelectorAll(".right"), function(element) {
element.firstChild.scrollLeft = 1000;
});
Array.prototype.forEach.call(document.querySelectorAll(".bottom"), function(element) {
element.firstChild.scrollTop = 1000;
});
</script>
</body>
</html>