Update web-platform-tests to revision b'468d01bbd84da2babf265c6af46947be68713440'

This commit is contained in:
WPT Sync Bot 2021-09-07 11:16:33 +00:00 committed by cybai
parent 35e95f55a1
commit 58e8ee674b
9438 changed files with 266112 additions and 106976 deletions

View file

@ -0,0 +1,40 @@
<!DOCTYPE html>
<title>'shape-outside' layout is updated after the image has been loaded</title>
<link rel="help" href="https://drafts.csswg.org/css-shapes/#shapes-from-image">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<style>
#shape {
float: left;
width: 200px;
height: 200px;
shape-outside: url("support/left-half-rectangle.png?pipe=trickle(d1)");
}
</style>
<p>
Verify that an image valued shape-outside layout is updated after the image has
been loaded. This test checks that the left edge of the "Hello World" text span
is defined by the 200px wide float before shape-outside image has been loaded and
by the 100px wide image segment after it has been loaded.
</p>
<div id="container">
<img src="support/left-half-rectangle.png" id="shape"><span id="text">Hello World</span>
</div>
<script>
function elementRect(elementId) {
var s = document.getElementById("container").getBoundingClientRect();
var r = document.getElementById(elementId).getBoundingClientRect();
return {left: r.left - s.left, top: r.top - s.top,
width: r.width, height: r.height};
}
async_test(t => {
assert_equals(elementRect("text").left, 200, 'image not loaded');
window.onload = t.step_func_done(() => {
document.body.offsetTop; // Force a layout.
assert_equals(elementRect("text").left, 100, 'image loaded');
});
});
</script>

View file

@ -8,6 +8,7 @@
<meta name="assert" content="shape-image-threshold is any valid number and computed the
clipped value between 0 and 1.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -8,6 +8,7 @@
<meta name="assert" content="shape-image-threshold may take calc values and computed the
clipped value between 0 and 1.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -7,6 +7,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-image-threshold-property">
<meta name="assert" content="shape-image-threshold is set to 0 when an invalid value is specified.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -7,6 +7,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-image-threshold-property">
<meta name="assert" content="shape-outside can be assigned the 'inherit' value and does not inherit by default.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -7,6 +7,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-margin-property">
<meta name="assert" content="shape-margin values may be either a length or percentage">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -7,6 +7,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-margin-property">
<meta name="assert" content="shape-margin values may be in any length unit">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -7,6 +7,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-margin-property">
<meta name="assert" content="shape-margin values may be either a length or percentage">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -7,6 +7,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-margin-property">
<meta name="assert" content="shape-margin values may be calc() values">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -7,6 +7,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-margin-property">
<meta name="assert" content="shape-margin values may only be positive length units.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -7,6 +7,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-margin-property">
<meta name="assert" content="The shape-margin value is not inherited and can be assigned the 'inherit' value.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#typedef-shape-box">
<meta name="assert" content="Shape-outside may be one of the box model box values">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property">
<meta name="assert" content="A circular basic shape has an optional radius and position component">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property">
<meta name="assert" content="A circle's radius may be a length, percentage, or keyword.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -16,6 +16,7 @@
or [ left|center|right top|center|bottom ]
or [ top|center|bottom ]. ">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -15,6 +15,7 @@
or [ top|center|bottom ].
All position arguments not in this form are invalid.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -10,6 +10,7 @@
<link rel="help" href="http://www.w3.org/TR/css3-values/#lengths">
<meta name="assert" content="A circle's position arguments may in any valid <length> unit allowed by a <position> value.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property">
<meta name="assert" content="A circle's radius may be in any valid length unit.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -10,6 +10,7 @@
<meta name="assert" content="A circle's radius may be in signed positive or decimal/non-decimal format. Negative
radii are invalid.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property">
<meta name="assert" content="This test verifies that invalid shape-radius arguments on circle() don't parse.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property">
<meta name="assert" content="This test verifies that invalid position arguments on circle() don't parse">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -10,6 +10,7 @@
<meta name="assert" content="A circle's position arguments may be in signed positive/negative or
decimal/non-decimal format.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -10,6 +10,7 @@
<link rel="help" href="http://www.w3.org/TR/css3-values/#calc-notation">
<meta name="assert" content="A circle's arguments may be in calc() values.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -10,6 +10,7 @@
<link rel="help" href="http://www.w3.org/TR/css3-values/#calc-notation">
<meta name="assert" content="A circle's <position> arguments may be in calc() values.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-cascade-3/#computed">
<meta name="assert" content="The basic shape can contain relative length formats, which resolve to the computed (absolute) length value">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-cascade-3/#computed">
<meta name="assert" content="The basic shape can contain percentages, which remain unchanged when computed">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property">
<meta name="assert" content="An elliptical basic shape has two optional components, radii (2) and a position.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property">
<meta name="assert" content="An elliptical basic shape's radii may be keywords, lengths or percentages">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -16,6 +16,7 @@
or [ left|center|right top|center|bottom ]
or [ top|center|bottom ]. ">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -15,6 +15,7 @@
or [ top|center|bottom ].
All position arguments not in this form are invalid.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -10,6 +10,7 @@
<link rel="help" href="http://www.w3.org/TR/css3-values/#lengths">
<meta name="assert" content="An ellipse's position arguments may in any valid <length> unit allowed by a <position> value.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property">
<meta name="assert" content="An ellipse's radii may be in any valid length unit.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -10,6 +10,7 @@
<meta name="assert" content="An ellipse's radii may be in signed positive or decimal/non-decimal format. Negative
radii are invalid.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property">
<meta name="assert" content="This test verifies that invalid shape-radius arguments on ellipse() don't parse.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property">
<meta name="assert" content="This test verifies that invalid position arguments on ellipse() don't parse">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -10,6 +10,7 @@
<meta name="assert" content="An ellipse's position arguments may be in signed positive/negative or
decimal/non-decimal format.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -10,6 +10,7 @@
<link rel="help" href="http://www.w3.org/TR/css3-values/#calc-notation">
<meta name="assert" content="An ellipse's arguments may be in calc() values.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -10,6 +10,7 @@
<link rel="help" href="http://www.w3.org/TR/css3-values/#calc-notation">
<meta name="assert" content="An ellipse's <position> arguments may be in calc() values.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property">
<meta name="assert" content="An inset has 1 to 4 insets, and optional border radii that follow the border-radius format">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property">
<meta name="assert" content="An inset has 1 to 4 insets as percentages or length in any unit">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -10,6 +10,7 @@
<meta name="assert" content="An inset's radial component has 1 to 4 length/percentages, optionally followed by a '/'
and an additional 1 to 4 length/percentages and lengths can be in any unit.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -10,6 +10,7 @@
<link rel="help" href="http://www.w3.org/TR/css3-values/#lengths">
<meta name="assert" content="An inset's radial component's values can be in any length unit">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -10,6 +10,7 @@
<meta name="assert" content="These tests verify that shape-outside inset() arguments can be numbers that are signed in
positive and negative and/or decimal/non-decimal form.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property">
<meta name="assert" content="These tests verifies that invalid inset() arguments don't parse.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -10,6 +10,7 @@
<meta name="assert" content="These tests verify that shape-outside inset() radial component can be numbers that are in
signed positive and/or decimal/non-decimal form. Negative values are not allowed">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property">
<meta name="assert" content="These tests verify invalid radial component arguments don't parse.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -10,6 +10,7 @@
<link rel="help" href="http://www.w3.org/TR/css3-values/#calc-notation">
<meta name="assert" content="An inset's arguments may be in calc() values.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -10,6 +10,7 @@
<link rel="help" href="http://www.w3.org/TR/css3-values/#calc-notation">
<meta name="assert" content="An inset's radial component arguments may be in calc() values.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property">
<meta name="assert" content="A polygonal basic shape has an optional fill-rule and one or more pairs of coordinates">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property">
<meta name="assert" content="A polygonal basic shape's optional fill-rule may be either 'nonzero' or 'evenodd'">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property">
<meta name="assert" content="A polygonal basic shape's points may be either lengths or percentages">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property">
<meta name="assert" content="A polygonal basic shape's points may be either lengths or percentages">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -10,6 +10,7 @@
<link rel="help" href="http://www.w3.org/TR/css3-values/#lengths">
<meta name="assert" content="A polygon's veritices may in percentage or any valid <length> units.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property">
<meta name="assert" content="A polygon's vertices can be in signed positive/negative or decimal/non-decimal format">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -10,6 +10,7 @@
<link rel="help" href="http://www.w3.org/TR/css3-values/#calc-notation">
<meta name="assert" content="A polygon's arguments may be in calc() values.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -10,6 +10,7 @@
<link rel="help" href="http://www.w3.org/TR/cssom-1/#serializing-css-values">
<meta name="assert" content="A basic basic shape can contain any length unit type, or percentage">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -10,6 +10,7 @@
<link rel="help" href="http://www.w3.org/TR/cssom-1/#serializing-css-values">
<meta name="assert" content="The basic shape can contain all valid number formats">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#typedef-shape-box">
<meta name="assert" content="Shape-outside may be a pair of shape and box values">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -8,6 +8,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property">
<meta name="assert" content="Shape-outside takes can be assigned the 'inherit' value.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -8,6 +8,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property">
<meta name="assert" content="Shape-outside takes its default value of none when assigned the 'initial' value">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -8,6 +8,7 @@
<link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property">
<meta name="assert" content="shape-outside can be explictly assigned the default value of none.">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>

View file

@ -9,6 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/cssom-1/#serializing-css-values">
<meta name="assert" content="Basic shapes use functional notation, and may contain optional whitespace inside the parentheses">
<meta name="flags" content="ahem dom">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/parsing-utils.js"></script>