fabric.js/test/W3C_SVG_12_TinyTestSuite_beta/htmlObjectHarness/struct-cond-210-t.html
2010-06-10 11:14:53 -04:00

103 lines
4.2 KiB
HTML
Executable file

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:struct-cond-210-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="struct-cond-210-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/struct.html">5.8 Conditional processing</a></p>
<p>
<a href="struct-cond-209-t.html">struct-cond-209-t ←</a>
<a href="index.html">index</a>
<a href="struct-defs-01-t.html">→ struct-defs-01-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>struct-cond-210-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<object data="../svggen/struct-cond-210-t.svg" width="480" height="360" type="image/svg+xml"><p style="font-size:300%;color:red">FAIL</p></object>
</td>
<td align="left">
<img alt="raster image of struct-cond-210-t" src="../png/struct-cond-210-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This test evaluates the effects of the switch statement on referencing
content such as gradients or elements. The result should be a yellow
rectangle in the center of the output window, with green circles in
three of the corners of the rectangle.
</p>
<p>
The rendered picture should match the reference image, except for
possible variations in the labelling text (per CSS2 rules). The pass
condition is seeing three circles, one solid green circle in upper
right corner of the rectangle, and a circle with a green gradient in
each of the bottom corners of the rectangle. If a red or black circle
is visible in the upper left corner of the rectangle, the test cannot
be evaluated because the 'switch' is not correctly supported. If any of
the upper-right or lower circles is not visible, or does not have the
correct fill, the test is failed. If the bottom-right circle is not
visible or does not have the gradient fill, then the 'switch' is not
correctly supported, and does not allow one conditionally hidden
resource to reference another.
</p>
<p>
The test uses the 'rect', 'circle', 'gradient', and 'use' elements, as
well as basic fill (solid primary colors) and radial gradients.
</p>
</div>
<div class="linkbar"> <p>
<a href="struct-cond-209-t.html">struct-cond-209-t ←</a>
<a href="index.html">index</a>
<a href="struct-defs-01-t.html">→ struct-defs-01-t</a>
</p></div>
</body>
</html>