fabric.js/test/W3C_SVG_12_TinyTestSuite_beta/htmlObjectHarness/udom-smil-203-t.html
2010-06-10 11:14:53 -04:00

111 lines
4.3 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:udom-smil-203-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="udom-smil-203-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/svgudom.html">Appendix A The SVG Micro DOM (uDOM)</a></p>
<p>
<a href="udom-smil-202-t.html">udom-smil-202-t ←</a>
<a href="index.html">index</a>
<a href="udom-svg-201-t.html">→ udom-svg-201-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>udom-smil-203-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/udom-smil-203-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 udom-smil-203-t" src="../png/udom-smil-203-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This tests the <tt>endElement</tt> and <tt>endElementAt</tt>
methods of the <b>ElementTimeControl</b> interface.
</p>
<p>
The test consists of four animated rectangles, one pink, three blue.
To perform the test, the user must click the pink rectangle.
The pink rectangle is set to animate with <tt>begin='mousedown'</tt>.
The three blue rectangles have two animations each: the first is
an <tt>animation</tt> element that moves the rectangle along its
corresponding line, with <tt>begin='0s' dur='5s'</tt>. After the
<tt>animation</tt> element is a <tt>set</tt> element with
<tt>end='indefinite'</tt>. Each <tt>set</tt> animation is ended with
calls to methods on the <b>ElementTimeControl</b> interface:
</p>
<ul>
<li>
The first blue rectangle is ended with <tt>.endElement()</tt>.
</li>
<li>
The second blue rectangle is ended with <tt>.endElementAt(0)</tt>.
</li>
<li>
The third blue rectangle is end with <tt>.endElementAt(2.5)</tt>.
</li>
</ul>
<p>
The test has been passed if the first two blue rectangles follow the
animation of the pink rectangle, and the third blue rectangle follows
the animation of the pink rectangle after 2.5 seconds (i.e., half way
through the pink rectangle's animation).
</p>
</div>
<div class="linkbar"> <p>
<a href="udom-smil-202-t.html">udom-smil-202-t ←</a>
<a href="index.html">index</a>
<a href="udom-svg-201-t.html">→ udom-svg-201-t</a>
</p></div>
</body>
</html>