diff options
Diffstat (limited to 'includes/js/dijit/tests/Container.html')
| -rw-r--r-- | includes/js/dijit/tests/Container.html | 63 | 
1 files changed, 63 insertions, 0 deletions
| diff --git a/includes/js/dijit/tests/Container.html b/includes/js/dijit/tests/Container.html new file mode 100644 index 0000000..64dd5d4 --- /dev/null +++ b/includes/js/dijit/tests/Container.html @@ -0,0 +1,63 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" +		"http://www.w3.org/TR/html4/strict.dtd"> +<html> +<head> + +	<title>Container</title> + +	<script type="text/javascript" src="../../dojo/dojo.js" djConfig="isDebug: true, parseOnLoad: true"></script> +	<script type="text/javascript"> +		dojo.require("doh.runner"); +		dojo.require("dijit._Widget"); +		dojo.require("dijit._Container"); + +		dojo.declare("dijit.TestContainer", +			[dijit._Widget, dijit._Container], { } +		); + +		dojo.require("dojo.parser"); + +		dojo.addOnLoad(function(){ +			doh.register("t", +				[ +					{ +						name: "getChildren", +						runTest: function(t){ +							var c = dijit.byId("container"); +							var children = c.getChildren(); +							t.is(3, children.length); +							t.is("zero", children[0].id); +							t.is("one", children[1].id); +							t.is("two", children[2].id); +						} +					}, +					{ +						name: "_getSiblingOfChild", +						runTest: function(t){ +							var c = dijit.byId("container"); +							var children = c.getChildren(); +							t.is("one", c._getSiblingOfChild(children[0], 1).id); +							t.is("two", c._getSiblingOfChild(children[1], 1).id); +							t.is(null, c._getSiblingOfChild(children[2], 1)); +							t.is(null, c._getSiblingOfChild(children[0], -1)); +							t.is("zero", c._getSiblingOfChild(children[1], -1).id); +							t.is("one", c._getSiblingOfChild(children[2], -1).id); +						} +					} +				] +			); +			doh.run(); +		}); + +	</script> +</head> +<body class="tundra"> + +	<div id="container" dojoType="dijit.TestContainer"> +		<div id="zero" dojoType="dijit._Widget"></div> +		<div id="one" dojoType="dijit._Widget"></div> +		<div id="two" dojoType="dijit._Widget"></div> +	</div> + +</body> +</html> | 
