1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2 "http://www.w3.org/TR/html4/strict.dtd">
5 <title>Testing dojo.fx extensions to dojo.NodeList</title>
6 <style type="text/css">
7 @import "../resources/dojo.css";
9 <script type="text/javascript"
10 src="../dojo.js" djConfig="isDebug: true, popup: true"></script>
11 <script type="text/javascript">
12 dojo.require("doh.runner");
13 dojo.require("dojo.NodeList-fx");
15 dojo.addOnLoad(function(){
19 dojo.query("p").style("opacity", 1);
20 var anim = dojo.query("p").fadeOut();
21 var d = new doh.Deferred();
22 dojo.connect(anim, "onEnd", function(){
23 doh.t(dojo.query("p").every(function(item){
24 return dojo.style(item, "opacity") == 0;
32 dojo.query("p").style("opacity", 0);
33 var anim = dojo.query("p").fadeIn();
34 var d = new doh.Deferred();
35 dojo.connect(anim, "onEnd", function(){
36 doh.t(dojo.query("p").every(function(item){
37 return dojo.style(item, "opacity") == 1;
45 dojo.query("p").style("height", "");
46 var anim = dojo.query("p").wipeOut();
47 var d = new doh.Deferred();
48 dojo.connect(anim, "onEnd", function(){
49 doh.t(dojo.query("p").every(function(item){
50 return dojo.style(item, "height") == 0;
58 dojo.query("p").style("height", 0);
59 var anim = dojo.query("p").wipeIn();
60 var d = new doh.Deferred();
61 dojo.connect(anim, "onEnd", function(){
62 doh.t(dojo.query("p").every(function(item){
63 // FIXME: need a more robust test for "have wiped all the way in"
64 return dojo.style(item, "height") != 0;
72 var anim = dojo.query("p").slideTo({
75 var d = new doh.Deferred();
76 dojo.connect(anim, "onEnd", function(){
77 doh.t(dojo.query("p").every(function(item){
78 // FIXME: need a more robust test for "have wiped all the way in"
79 return dojo.style(item, "left") == 500;
87 dojo.query("p").style("position", "");
88 dojo.query("p").style("left", "");
89 var anim = dojo.query("p").anim({
93 var d = new doh.Deferred();
94 dojo.connect(anim, "onEnd", function(){
96 doh.t(dojo.query("p").every(function(item){
97 // FIXME: need a more robust test for "have wiped all the way in"
98 return dojo.style(item, "width") == 500;
113 Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean semper
114 sagittis velit. Cras in mi. Duis porta mauris ut ligula. Proin porta
115 rutrum lacus. Etiam consequat scelerisque quam. Nulla facilisi.
116 Maecenas luctus venenatis nulla. In sit amet dui non mi semper iaculis.
117 Sed molestie tortor at ipsum. Morbi dictum rutrum magna. Sed vitae
121 Aliquam vitae enim. Duis scelerisque metus auctor est venenatis
122 imperdiet. Fusce dignissim porta augue. Nulla vestibulum. Integer lorem
123 nunc, ullamcorper a, commodo ac, malesuada sed, dolor. Aenean id mi in
124 massa bibendum suscipit. Integer eros. Nullam suscipit mauris. In
125 pellentesque. Mauris ipsum est, pharetra semper, pharetra in, viverra
126 quis, tellus. Etiam purus. Quisque egestas, tortor ac cursus lacinia,
127 felis leo adipiscing nisi, et rhoncus elit dolor eget eros. Fusce ut
128 quam. Suspendisse eleifend leo vitae ligula. Nulla facilisi. Nulla
129 rutrum, erat vitae lacinia dictum, pede purus imperdiet lacus, ut
130 semper velit ante id metus. Praesent massa dolor, porttitor sed,
131 pulvinar in, consequat ut, leo. Nullam nec est. Aenean id risus blandit
132 tortor pharetra congue. Suspendisse pulvinar.
135 Aliquam vitae enim. Duis scelerisque metus auctor est venenatis
136 imperdiet. Fusce dignissim porta augue. Nulla vestibulum. Integer lorem
137 nunc, ullamcorper a, commodo ac, malesuada sed, dolor. Aenean id mi in
138 massa bibendum suscipit. Integer eros. Nullam suscipit mauris. In
139 pellentesque. Mauris ipsum est, pharetra semper, pharetra in, viverra
140 quis, tellus. Etiam purus. Quisque egestas, tortor ac cursus lacinia,
141 felis leo adipiscing nisi, et rhoncus elit dolor eget eros. Fusce ut
142 quam. Suspendisse eleifend leo vitae ligula. Nulla facilisi. Nulla
143 rutrum, erat vitae lacinia dictum, pede purus imperdiet lacus, ut
144 semper velit ante id metus. Praesent massa dolor, porttitor sed,
145 pulvinar in, consequat ut, leo. Nullam nec est. Aenean id risus blandit
146 tortor pharetra congue. Suspendisse pulvinar.