summaryrefslogtreecommitdiff
path: root/includes/js/dojox/fx/tests/test_crossFade.html
diff options
context:
space:
mode:
Diffstat (limited to 'includes/js/dojox/fx/tests/test_crossFade.html')
-rw-r--r--includes/js/dojox/fx/tests/test_crossFade.html145
1 files changed, 0 insertions, 145 deletions
diff --git a/includes/js/dojox/fx/tests/test_crossFade.html b/includes/js/dojox/fx/tests/test_crossFade.html
deleted file mode 100644
index 330a34a..0000000
--- a/includes/js/dojox/fx/tests/test_crossFade.html
+++ /dev/null
@@ -1,145 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
- "http://www.w3.org/TR/html4/strict.dtd">
-<html>
-<head>
- <title>dojox.fx - animation sets to use!</title>
-
- <script type="text/javascript" src="../../../dojo/dojo.js" djConfig="isDebug:true, parseOnLoad: true" ></script>
- <script type="text/javascript" src="../_base.js"></script>
- <style type="text/css">
- @import "../../../dojo/resources/dojo.css";
- @import "../../../dijit/themes/dijit.css";
- @import "../../../dijit/themes/tundra/tundra.css";
- @import "../../../dijit/tests/css/dijitTests.css";
-
- #crossfade {
- position:absolute;
- top:0;
- left:300px;
- border:2px solid #ededed;
- width:50px; height:50px;
- background:#fff;
- text-align:center;
- }
-
- table tr { padding:5px; margin:5px; border:1px solid #ccc; }
-
- .box {
- width:75px; height:75px; float:left;
- border:1px solid #ededed;
- padding:20px;
- background-color:#fee;
- }
- .two { background-color:#c7bedd; }
- .nopad { padding:0 !important;
- width:100px; height:100px; border:0;
- }
- .hidden {
- opacity:0;
- }
- </style>
- <script type="text/javascript">
- dojo.require("dijit.form.Button");
- dojo.require("dijit.TitlePane");
-
- function basicXfade(){
- dojox.fx.crossFade({
- nodes: [dojo.byId('node1'),dojo.byId('node2')],
- duration: 1000
- }).play();
- };
-
- function absoluteXfade(){
- dojox.fx.crossFade({
- nodes: ["node3","node4"],
- duration:1000
- }).play();
- };
-
- var _anim;
- function simpleLoop(){
- dojo.byId('button').disabled = "disabled";
- _anim = dojox.fx.crossFade({
- nodes: ["node5","node6"],
- duration:1000
- });
- dojo.connect(_anim,"onEnd","simpleLoop");
- _anim.play(500);
- };
- function stopLoop(){ _anim.stop(); }
-
- function buttonExample(){
- dojox.fx.crossFade({
- nodes: [
- // FIXME: fails in ie6?!?
- dijit.byId('node7').domNode,
- dijit.byId('node8').domNode
- ],
- duration: 350
- }).play();
- }
-
- dojo.addOnLoad(function(){
- // this is a hack to make nodes with class="hidden" hidden
- // because ie6 is a horrible wretched beast
- dojo.query(".hidden").forEach(function(node){
- dojo.style(node,"opacity","0");
- });
-
-
- });
-
- </script>
-</head>
-<body class="tundra">
- <h1 class="testTitle">dojox.fx.crossFade test</h1>
-
-
- <h3>a simple demonstration of two nodes fading simultaneously</h3>
- <div>
- <input type="button" onclick="basicXfade()" value="run" />
- <div style="padding:20px">
- <div id="node1" style="display:inline;" class="box hidden">box1</div>
- <div id="node2" class="box">box2</div>
- </div>
- <br style="clear:both">
- </div>
-
- <h3>two nodes with position:relative in a container with position:absolute, crossfading together.</h3>
- <input type="button" onclick="absoluteXfade()" value="run" />
- <div>
- <div style="width:100px; height:100px; position:relative; border:1px solid #666; ">
- <div id="node3" style="position:absolute; top:0; left:0;" class="box nopad hidden">box one</div>
- <div id="node4" style="position:absolute; top:0; left:0;" class="box two nopad">box two</div>
- </div>
- <br style="clear:both">
- </div>
-
- <h3>simple looping crossfade</h3>
- <input type="button" onclick="simpleLoop()" value="run" id="button" />
- <div>
- <div style="padding:20px;">
- <div id="node5" class="box nopad">box one</div>
- <div id="node6" class="box two nopad hidden">box two</div>
- </div>
- <br style="clear:both">
- </div>
-
- <!-- FIXME: acting oddly, only in IE though
- <h3>An example of cross-fading a dijit.form.Button</h3>
- <input type="button" onclick="buttonExample()" value="run" id="button" />
- <div>
- <div style="position:relative;">
- <div dojoType="dijit.TitlePane" id="node7"
- style="position:absolute; top:0; left:0;">Lorem content two</div>
- <div dojoTYpe="dijit.TitlePane" id="node8" class="hidden"
- style="position:absolute; top:0; left:0;">Lorem content one</div>
- </div>
- <br style="clear:both;">
- </div>
- -->
-
- <h3>that's all, folks...</h3>
-
-</body>
-</html>