diff options
Diffstat (limited to 'includes/js/dojox/widget/tests/test_Toaster.html')
| -rw-r--r-- | includes/js/dojox/widget/tests/test_Toaster.html | 147 | 
1 files changed, 147 insertions, 0 deletions
| diff --git a/includes/js/dojox/widget/tests/test_Toaster.html b/includes/js/dojox/widget/tests/test_Toaster.html new file mode 100644 index 0000000..015ebbe --- /dev/null +++ b/includes/js/dojox/widget/tests/test_Toaster.html @@ -0,0 +1,147 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" +        "http://www.w3.org/TR/html4/strict.dtd"> +<html> +<head> +	<title>Toaster Widget Dojo Tests</title> +	<style type="text/css"> +		@import "../../../dojo/resources/dojo.css"; +		@import "../../../dijit/themes/tundra/tundra.css"; +		@import "../../../dijit/themes/dijit.css"; +		@import "../../../dijit/tests/css/dijitTests.css";  +		@import "../Toaster/Toaster.css"; +	</style> + +	<script type="text/javascript" src="../../../dojo/dojo.js" djConfig="isDebug:true, parseOnLoad: true"></script> +	<script type="text/javascript"> +		dojo.require("dojox.widget.Toaster"); +		dojo.require("dojo.parser");	// scan page for widgets and instantiate them + +		var toast = null; +		function showTestMessage(){ +			dojo.publish("testMessageTopic",  +				[ "This is a message! It's kind of long to show message wrapping."] +			); +		} +		function showAnotherMessage(){ +			dojo.publish("testMessageTopic",  +				[{ +					message: "This is another message!",  +					type: "warning",  +					duration: 500 +				}] +			); +		} +		function showYetAnotherMessage(){ +			dojo.publish("testMessageTopic",  +				[{ message: "This is yet another message!" }] +			); +		} + +		dojo.addOnLoad(function(){ +			toast = dijit.byId("toast"); +		}); +	</script> +</head> +<body class="tundra"> +	<div dojoType="dojox.widget.Toaster" id="toast"  +		positionDirection="br-left" duration="0"  +		messageTopic="testMessageTopic"></div> + +	<div dojoType="dojox.widget.Toaster" id="toast2"  +		separator="<hr>" positionDirection="bl-up"  +		messageTopic="testMessageTopic"></div> + +	<button type="submit"  +		onclick="showTestMessage();">Click to show message</button> +	<button type="submit"  +		onclick="showAnotherMessage();">Click to show another message</button> +	<button type="submit"  +		onclick="showYetAnotherMessage();">Click to show yet another message</button> + +	<h1>dojox.widget.Toaster test</h1> + +	<div style="color: #FF0000;"> +		When you click any of the buttons above, the bottom right hand message will +		stay on the screen until you acknowledge it by clicking inside the message +		box. If you click one of the message buttons while a message is still +		displayed in the bottom right corner it should append the new message below +		the old one with a separator between them. +	</div> +	<p> +		Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean semper +		sagittis velit. Cras in mi. Duis porta mauris ut ligula. Proin porta rutrum +		lacus. Etiam consequat scelerisque quam. Nulla facilisi.  Maecenas luctus +		venenatis nulla. In sit amet dui non mi semper iaculis.  Sed molestie +		tortor at ipsum. Morbi dictum rutrum magna. Sed vitae risus. +	</p> +	<p> +		Aliquam vitae enim. Duis scelerisque metus auctor est venenatis imperdiet. +		Fusce dignissim porta augue. Nulla vestibulum. Integer lorem nunc, +		ullamcorper a, commodo ac, malesuada sed, dolor. Aenean id mi in massa +		bibendum suscipit. Integer eros. Nullam suscipit mauris. In pellentesque. +		Mauris ipsum est, pharetra semper, pharetra in, viverra quis, tellus. Etiam +		purus. Quisque egestas, tortor ac cursus lacinia, felis leo adipiscing +		nisi, et rhoncus elit dolor eget eros. Fusce ut quam. Suspendisse eleifend +		leo vitae ligula. Nulla facilisi. Nulla rutrum, erat vitae lacinia dictum, +		pede purus imperdiet lacus, ut semper velit ante id metus. Praesent massa +		dolor, porttitor sed, pulvinar in, consequat ut, leo. Nullam nec est. +		Aenean id risus blandit tortor pharetra congue. Suspendisse pulvinar. +	</p> +	<p> +		Vestibulum convallis eros ac justo. Proin dolor. Etiam aliquam. Nam ornare +		elit vel augue. Suspendisse potenti. Etiam sed mauris eu neque nonummy +		mollis. Vestibulum vel purus ac pede semper accumsan. Vivamus lobortis, sem +		vitae nonummy lacinia, nisl est gravida magna, non cursus est quam sed +		urna. Phasellus adipiscing justo in ipsum. Duis sagittis dolor sit amet +		magna. Suspendisse suscipit, neque eu dictum auctor, nisi augue tincidunt +		arcu, non lacinia magna purus nec magna. Praesent pretium sollicitudin +		sapien. Suspendisse imperdiet. Class aptent taciti sociosqu ad litora +		torquent per conubia nostra, per inceptos hymenaeos. +	</p> +	<p> +		Mauris pharetra lorem sit amet sapien. Nulla libero metus, tristique et, +		dignissim a, tempus et, metus. Ut libero. Vivamus tempus purus vel ipsum. +		Quisque mauris urna, vestibulum commodo, rutrum vitae, ultrices vitae, +		nisl. Class aptent taciti sociosqu ad litora torquent per conubia nostra, +		per inceptos hymenaeos. Nulla id erat sit amet odio luctus eleifend. Proin +		massa libero, ultricies non, tincidunt a, vestibulum non, tellus. Nunc nunc +		purus, lobortis a, pulvinar at, egestas a, mi. Cras adipiscing velit a +		mauris. Morbi felis. Etiam at felis. Cras eget eros et justo mattis +		pulvinar. Nullam at justo id risus porttitor dignissim. Vestibulum sed +		velit vel metus tincidunt tempus. Nunc euismod nisl id dolor tristique +		tincidunt. Nullam placerat turpis sed odio. Curabitur in est id nibh tempus +		ultrices. Aliquam consectetuer dapibus eros. Aliquam nisl. +	</p> +	<p> +		Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean semper +		sagittis velit. Cras in mi. Duis porta mauris ut ligula. Proin porta rutrum +		lacus. Etiam consequat scelerisque quam. Nulla facilisi.  Maecenas luctus +		venenatis nulla. In sit amet dui non mi semper iaculis.  Sed molestie +		tortor at ipsum. Morbi dictum rutrum magna. Sed vitae risus. +	</p> +	<p> +		Aliquam vitae enim. Duis scelerisque metus auctor est venenatis imperdiet. +		Fusce dignissim porta augue. Nulla vestibulum. Integer lorem nunc, +		ullamcorper a, commodo ac, malesuada sed, dolor. Aenean id mi in massa +		bibendum suscipit. Integer eros. Nullam suscipit mauris. In pellentesque. +		Mauris ipsum est, pharetra semper, pharetra in, viverra quis, tellus. Etiam +		purus. Quisque egestas, tortor ac cursus lacinia, felis leo adipiscing +		nisi, et rhoncus elit dolor eget eros. Fusce ut quam. Suspendisse eleifend +		leo vitae ligula. Nulla facilisi. Nulla rutrum, erat vitae lacinia dictum, +		pede purus imperdiet lacus, ut semper velit ante id metus. Praesent massa +		dolor, porttitor sed, pulvinar in, consequat ut, leo. Nullam nec est. +		Aenean id risus blandit tortor pharetra congue. Suspendisse pulvinar. +	</p> +	<p> +		Vestibulum convallis eros ac justo. Proin dolor. Etiam aliquam. Nam ornare +		elit vel augue. Suspendisse potenti. Etiam sed mauris eu neque nonummy +		mollis. Vestibulum vel purus ac pede semper accumsan. Vivamus lobortis, sem +		vitae nonummy lacinia, nisl est gravida magna, non cursus est quam sed +		urna. Phasellus adipiscing justo in ipsum. Duis sagittis dolor sit amet +		magna. Suspendisse suscipit, neque eu dictum auctor, nisi augue tincidunt +		arcu, non lacinia magna purus nec magna. Praesent pretium sollicitudin +		sapien. Suspendisse imperdiet. Class aptent taciti sociosqu ad litora +		torquent per conubia nostra, per inceptos hymenaeos. +	</p> +</body> +</html> | 
