mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Update web-platform-tests to revision b'ee6da9d71d0268d7fdb04e8e5b26858f46ee0cc4'
This commit is contained in:
parent
4401622eb1
commit
b77ad115f6
16832 changed files with 270819 additions and 87621 deletions
|
@ -0,0 +1,36 @@
|
|||
<!-- Quirks mode -->
|
||||
<html>
|
||||
<head>
|
||||
<title>ScrollTimeline default source in quirks mode</title>
|
||||
<link rel="help" href="https://drafts.csswg.org/scroll-animations-1/#dom-scrolltimeline-scrolltimeline">
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<style>
|
||||
/* This is just to make it possible for #body1 to be
|
||||
"potentially scrollable".
|
||||
|
||||
https://drafts.csswg.org/cssom-view/#potentially-scrollable */
|
||||
html {
|
||||
overflow: hidden;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body id=body1></body>
|
||||
<script>
|
||||
test(() => {
|
||||
try {
|
||||
assert_equals(document.scrollingElement.id, 'body1');
|
||||
assert_equals(new ScrollTimeline({}).source, body1);
|
||||
|
||||
// Make #body1 "potentially scrollable". This causes the scrollingElement
|
||||
// of the document to become null.
|
||||
//
|
||||
// https://drafts.csswg.org/cssom-view/#dom-document-scrollingelement
|
||||
body1.style = 'overflow:scroll';
|
||||
assert_equals(new ScrollTimeline({}).source, null);
|
||||
} finally {
|
||||
body1.style = '';
|
||||
}
|
||||
}, 'Style of <body> is reflected in source attribute in quirks mode');
|
||||
</script>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue