Dojo 1 - toolkit demos. Please submit bugs to https://bugs.dojotoolkit.org/
JavaScript HTML CSS PHP Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
beer demos: fix api doc formatting (just for consistency), refs #13101 !st… Jun 23, 2012
bezier Fixes https://bugs.dojotoolkit.org/ticket/18350 demos/bezier: GFX sur… Oct 31, 2014
butterfly Refs #14360. Update descriptions, ranks & categories. Remove an exter… Dec 5, 2011
calendar update the calendar demo to 1.9. Thanks Damien Garbarino (IBM, CCLA). Apr 4, 2013
castle massive whitespace fix refs #12196 \!strict Feb 21, 2011
chartTypes set svn:eol-style to native, refs #7776 Jul 13, 2012
clock Refs #14360. Update descriptions, ranks & categories. Remove an exter… Dec 5, 2011
cropper refs #18934, updates for JS Foundation rebrand and CLA process Dec 10, 2016
css3 refs #12183 (c) stuff Jan 22, 2011
demail Use data-dojo-config instead of djConfig (as attribute passed to <scr… Jan 21, 2013
doGeo Use data-dojo-config instead of djConfig (as attribute passed to <scr… Jan 21, 2013
drillDownChart Refs #14360. Update descriptions, ranks & categories. Remove an exter… Dec 5, 2011
dynamicChart set svn:eol-style to native, refs #7776 Jul 13, 2012
editor fix file permissions, fixes #17919 in demos May 8, 2014
faces refs #18934, updates for JS Foundation rebrand and CLA process Dec 10, 2016
fisheye move the fisheyelist demo (from dtk.org) into demos/ Feb 28, 2009
flashCards fix global variable problem for flashCards demo, refs #13217 !strcit Jun 26, 2011
fonts refs #18934, updates for JS Foundation rebrand and CLA process Dec 10, 2016
form Use data-dojo-config instead of djConfig (as attribute passed to <scr… Jan 21, 2013
gauges upgrade to use new dgauges module Feb 7, 2012
gfxserialization Refs #7776. Add svn_eol-style property to files missing it, and add a… Feb 2, 2012
grid Use data-dojo-config instead of djConfig (as attribute passed to <scr… Jan 21, 2013
i18n event="..." --> data-dojo-event="...", args="..." --> data-dojo-args=… Jan 21, 2013
mail fix file permissions, fixes #17919 in demos May 8, 2014
mapTileProviders Refs #14360. Update descriptions, ranks & categories. Remove an exter… Dec 5, 2011
mobileCatalog Refs #14360 demo updates. Mar 6, 2012
mobileCharting fix file permissions, fixes #17919 in demos May 8, 2014
mobileFileBrowser Use data-dojo-config instead of djConfig (as attribute passed to <scr… Jan 21, 2013
mobileGallery remove mobileGallery/jsonp demo, fixes #18159 Sep 9, 2014
mobileGauges fix issue on rotation where component disappear following a 0, 0 resize. Feb 4, 2013
mobileGeoCharting Use data-dojo-config instead of djConfig (as attribute passed to <scr… Jan 21, 2013
mobileMvc Fix for #17432 for the mobileMvc demo, it was getting an error which … Sep 12, 2013
mobileOpenLayers fix map dimensions (2nd try...), refs #15525 !strict Jun 22, 2012
mobileScrollableView Refs #14360 demo updates. Mar 6, 2012
mobileSlideShow Refs #14360 demo updates. Mar 6, 2012
mobileStockPortfolio simplify code Nov 21, 2012
mojo refs #18934, updates for JS Foundation rebrand and CLA process Dec 10, 2016
nihao updating README's, adding thumbnails and quick demo viewer to hastily… Feb 28, 2009
parserAutoRequire refs #12752. Put higher priority to AMD demos also remove the Apr 14, 2014
pieChart set svn:eol-style to native, refs #7776 Jul 13, 2012
resources refs #18934, updates for JS Foundation rebrand and CLA process Dec 10, 2016
shippingRoutes set svn:eol-style to native, refs #7776 Jul 13, 2012
skew refs #18934, updates for JS Foundation rebrand and CLA process Dec 10, 2016
spiderChart set svn:eol-style to native, refs #7776 Jul 13, 2012
sunMap refs #15525. Fixes to demo following library fixes. Jul 18, 2012
themePreviewer Update demo to latest dijit status. refs #12752. Apr 29, 2014
todoApp @ 1e026ee Add todo app demo. Refs #17176. May 21, 2013
touch moving towards baseless AMD, patch from Adrian Vasiliu (IBM, CCLA), f… Mar 29, 2013
tracTreemap fix file permissions, fixes #17919 in demos May 8, 2014
uploader Fix uploader demo and seperate external demos from the rest. Dec 10, 2014
video add missing import statement Dec 9, 2014
.gitmodules Add todo app demo. Refs #17176. May 21, 2013
CONTRIBUTING.md refs #18934, updates for JS Foundation rebrand and CLA process Dec 10, 2016
README updating the top level demos README to help in setting up future demos Sep 28, 2009
demos.php refs #18934, updates for JS Foundation rebrand and CLA process Dec 10, 2016
demos.profile.js refs #18603, removal of cometd was breaking two demos, removing them … Jan 6, 2016
package.json Updating source version to 1.14.0-pre Sep 26, 2017

README

-------------------------------------------------------------------------------
Dojo Demos - used on demos.dojotoolkit.org
-------------------------------------------------------------------------------
Project state: varies.
-------------------------------------------------------------------------------
Project description

	Demos which show off all of Dojo, potentially including a server-side
	component. Each demo resides in a sub-directory. Demos should not depend on
	other demos for code, but may depend on things in the top-level resources
	directory or in dojo, dijit, dojox, and util namespaces.
	
	These demos are not included in releases, and unlike tests inside of Dijit,
	they may depend on DojoX components or not be fully accessible, etc.

	Additionally, icons, images, and other resources not licensable for use in
	the mainline toolkit may be included in the demos/ directory so long as
	their license status is noted in demo-specific LICENSE files.

	Server-side components are recommended to be written in PHP 5 and may use
	the Zend Framework should a MVC framework be required for a particular
	demo.

-------------------------------------------------------------------------------
Dependencies:

	Dojo Core
	Dijit
	DojoX

-------------------------------------------------------------------------------
Submission Instructions

	All these demos follow a simple pattern. Each demo has a "name", which 
	is the name of the folder it lives in. eg:
	
	demos/myDemo/
	
	The root demo filename is to be named `demo.html`. It should include a 
	<script> tag pointing to ../../dojo/dojo.js, and a src.js "layer" as a 
	sibling to `demo.html` .Styles should be external and located
	in a file `demo.css`. A README file (similar to this document) should
	also be present.
	
	The most basic of demos should look like:

	demos/myDemo/
			demo.html
			demo.css
			src.js
			
	If multiple modules are needed, they should appear in a /src/ folder, making
	src.js a rollup, only requiring other modules. 
	
	demos/myDemo/
			src.js
			src/
				Module.js
	
	Proper dojo.provide calls for the src.js and Module.js files should be issued:
	dojo.provide("demos.myDemo.src.Module");
	
About the README
	
	The README format is a slightly-fragile custom format, which follows the 
	same design as this one. The second and last lines are parsed off for meta
	information.
	
	Line 2 should be a hyphen separated description:
	
	1. --------------------------------------------------
	2. Short Title - Longer Description about the purpose
	3. --------------------------------------------------
	
	The last line should be made up of @tag:value pairs. These tags can be 
	arbitrary, and some go unused (though may be implemented at a later
	date). The most important tag is @rank, providing a way to weight 
	the demo in the index at http://demos.dojotoolkit.org
	
	@rank:-999 will mark the demo as experimental, and not complete.
	@rank:15 will give a +15 ranking to the demo, adjusting the index. The 
		higher the value, the higher in the list it will appear.
		
Additional Resources

	The thumbnail that appears in the demo index can be placed in:
	
	demos/resources/images/myDemo.png
	
	Providing a 128x128 png icon bumps the rank value slightly. 

Building the Demos

	Each demo should add itself to the profiles/ folder in the util 
	repository:
	
	util/buildscripts/profiles/demos-all.profile.js
	
	Each demo should create a layer making src.js the layer target, 
	dependent on demos.myDemo.src. This way, each demo has 100% of 
	the require resources available in the rollup layer and requires
	no work to shift between built and unbuilt states. 
	
	Create the tree by running a build:
	
	./build.sh action=release profile=demos-all cssOptimize=comments.keepLines version=1.x.x
	
-------------------------------------------------------------------------------
@rank:-999