fabric.js/test/W3C_SVG_12_TinyTestSuite_beta/htmlObjectHarness/animate-elem-226-t.html
2010-06-10 11:14:53 -04:00

109 lines
4.6 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:animate-elem-226-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="animate-elem-226-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-225-t.html">animate-elem-225-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-227-t.html">→ animate-elem-227-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>animate-elem-226-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/animate-elem-226-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 animate-elem-226-t" src="../png/animate-elem-226-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
The test is passed if you see a large swirly blue image, outlined in green. Below,
two smaller copies also outlined in green. Below that, a thick red outline that does
not have an image inside it. All three blue images with green outlines animate over
ten seconds, alternating between a blue and a pink image.
The animations all finish at the same time and display the pink image thereafter.
</p>
<p>
This tests the resolving of QNames in the attributeName attribute value. The
attribute tested is href, in the XLink namespace.
</p>
<p>
If an image is displayed on top of the red rectangle, or if the large image is not shown, or a
purple image with 'FAIL' is shown rather than blue, the implementation is using <em>magic prefixes</em>
and is only looking for the string 'xlink:href' rather than following the Namespaces in
XML specification.
</p>
<p>
If the right-most of the two small images animates but the left-most does not,
the implementation is only handling animation elements that are a direct child of
the element to be animated, and does not implement animation specified by an
XLink href. In that case, the large image will not animate either, but this does
not necessarily mean that namespace resolution is incorrect. (It does mean that
the test is failed, however).
</p>
<p>
If the two small images animate correctly but the large one does not, then
resolution of QNames in the 'attributeName' attribute is not following the
Namespaces in XML specification as required by the SVG specification.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-225-t.html">animate-elem-225-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-227-t.html">→ animate-elem-227-t</a>
</p></div>
</body>
</html>