Blame | Last modification | View Log | RSS feed
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd"><html><head><title>Dojo Lightbox Tests</title><script type="text/javascript" src="../../../dojo/dojo.js" djConfig="isDebug:true, parseOnLoad: true"></script><script type="text/javascript" src="../../../dijit/tests/_testCommon.js"></script><script type="text/javascript" src="../Lightbox.js"></script><script type="text/javascript">// dojo.require("dojox.image.Lightbox"); // un-comment when not debuggingdojo.require("dojo.parser"); // scan page for widgets and instantiate themdojo.require("dojox.data.FlickrStore");</script><style type="text/css">@import "../../../dojo/resources/dojo.css";@import "../../../dijit/themes/dijit.css";@import "../../../dijit/tests/css/dijitTests.css";/* you need this file */@import "../resources/image.css";body, html { width:100%; height:100%; margin:0; padding:0; }</style><script type="text/javascript">// programatic flickrstore implementation [basic]function onComplete(items,request){if (items.length>0){dojo.forEach(items,function(item){var part = {title: flickrStore.getValue(item,"title"),href: flickrStore.getValue(item,"imageUrl")};// FIXME: make addImage more accessible, or do this internallydijit.byId('fromStore')._attachedDialog.addImage(part,"flickrStore");});dojo.byId('flickrButton').disabled = false;}}function onError(error,request){console.warn(error,request);}function init(){var flickrRequest = {query: {},onComplete: onComplete,onError: onError,userid: "jetstreet",tags: "jetstreet",count: 10};flickrStore.fetch(flickrRequest);}dojo.addOnLoad(init);</script></head><body class="tundra"><div style="padding:20px;"><h1 class="testTitle">Dojo-base Lightbox implementation</h1><h3>Individual</h3><p><a href="images/imageVert.jpg" dojoType="dojox.image.Lightbox" title="More Guatemala...">tall</a><a href="images/imageHoriz.jpg" dojoType="dojox.image.Lightbox" title="Antigua, Guatemala">4:3 image</a></p><h3>Grouped:</h3><p><a href="images/imageHoriz2.jpg" dojoType="dojox.image.Lightbox" group="group1" title="Amterdamn Train Depot">wide image</a><a href="images/square.jpg" dojoType="dojox.image.Lightbox" group="group1" title="1:1 aspect">square</a><a href="images/extraWide.jpg" dojoType="dojox.image.Lightbox" group="group1" title="Greeneville, TN">wide image</a></p><h3>Alternate Group:</h3><p><a href="images/imageHoriz2.jpg" dojoType="dojox.image.Lightbox" group="group2" title="Amterdamn Train Depot">wide image</a><a href="images/square.jpg" dojoType="dojox.image.Lightbox" group="group2" title="1:1 aspect">square</a><a href="images/imageHoriz.jpg" dojoType="dojox.image.Lightbox" group="group2" title="Antigua, Guatemala">4:3 image</a><a href="images/imageVert.jpg" dojoType="dojox.image.Lightbox" group="group2" title="More Guatemala...">tall</a></p><h3>From dojox.data.FlickrStore (?)</h3><div dojoType="dojox.data.FlickrStore" jsId="flickrStore" label="title"></div><div id="fromStore" dojoType="dojox.image.Lightbox" store="flickrStore" group="flickrStore"></div><input id="flickrButton" type="button" onclick="dijit.byId('fromStore').show()" value="show flickr lightbox" disabled="disabled"></div></body></html>