Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 135 lines (98 sloc) 4.945 kb
56f79b87 »
2011-11-20 aaaaand no more moin information, straightup dojo docs in this repo (…
1 .. _index:
d608cc59 »
2011-11-20 \r\n -> \n conversion.
2
6498a622 »
2011-11-23 moving stuff, removing duplicated stuff and deprecated stuff. links too
3 ============================
9dd52dc6 »
2011-11-20 mondo whitespace change
4 Dojo Toolkit Reference Guide
5 ============================
d608cc59 »
2011-11-20 \r\n -> \n conversion.
6
c15cbf24 »
2011-12-20 standardize spacing on directives like .. js
7 .. contents ::
9dd52dc6 »
2011-11-20 mondo whitespace change
8 :depth: 2
d608cc59 »
2011-11-20 \r\n -> \n conversion.
9
41e74fc3 »
2011-11-21 rewording the index a bit
10 Welcome
11 =======
d608cc59 »
2011-11-20 \r\n -> \n conversion.
12
6498a622 »
2011-11-23 moving stuff, removing duplicated stuff and deprecated stuff. links too
13 Dojo is a collection of JavaScript utilities providing solutions for a vast array of problems faced by the
45c0df97 »
2011-11-23 Clean up some grammar on the reference guide home and add a better pr…
14 professional JavaScript developer. `Dojo Base`_ is the foundation of the Dojo Toolkit and functionality such as
15 DOM and AJAX convenience methods, animations, and other base functionality suitable for building simple Web sites.
16 `Dojo Core`_ is a larger set of components built upon `Dojo Base`_ and includes things such as drag and drop, l10n
17 and i18n components, and data stores. `Dijit`_ is a complete widget system, providing all core UI components and
18 utilities, and `DojoX`_ is a collection of advanced components, including data grids, low-level graphics libraries,
19 mobile components, and other experimental software. Finally, the `Utilities`_ section provides extensive information
1c68dc36 »
2012-02-04 Updates to / via Wiki
20 about the :ref:`Dojo Build system <build/index>`, :ref:`Dojo Module Loader <loader/index>`, and a variety of other
45c0df97 »
2011-11-23 Clean up some grammar on the reference guide home and add a better pr…
21 Dojo-related utilities.
d608cc59 »
2011-11-20 \r\n -> \n conversion.
22
6498a622 »
2011-11-23 moving stuff, removing duplicated stuff and deprecated stuff. links too
23 Additionally, a :ref:`quick-start <quickstart/index>` guide is provided covering various topics, linking to related
24 module documentation.
41a365ef »
2011-11-22 testing author information
25
41e74fc3 »
2011-11-21 rewording the index a bit
26 Dojo Base
27 =========
d608cc59 »
2011-11-20 \r\n -> \n conversion.
28
1c68dc36 »
2012-02-04 Updates to / via Wiki
29 The base functionality of the Dojo Toolkit is provided by just including ``dojo.js``. This includes tons of features
6498a622 »
2011-11-23 moving stuff, removing duplicated stuff and deprecated stuff. links too
30 like :ref:`CSS-based queries <dojo/query>`, :ref:`event handling <quickstart/events>`,
b80bb3bc »
2012-03-06 index.rst match
31 :ref:`animations <quickstart/Animation>`, :ref:`Ajax <quickstart/ajax>`, :ref:`class-based programming <dojo/declare>`,
32 and a package system that makes getting access to the rest of :ref:`Dojo <dojo/index>` a snap.
d608cc59 »
2011-11-20 \r\n -> \n conversion.
33
2c663627 »
2011-11-20 would like to see a bulk update of these, too. removing deprecated rs…
34 .. code-example ::
d608cc59 »
2011-11-20 \r\n -> \n conversion.
35
2c663627 »
2011-11-20 would like to see a bulk update of these, too. removing deprecated rs…
36 .. js ::
d608cc59 »
2011-11-20 \r\n -> \n conversion.
37
9dd52dc6 »
2011-11-20 mondo whitespace change
38 dojo.ready(function(){
39 dojo.query("#showMe").onclick(function(e){
41e74fc3 »
2011-11-21 rewording the index a bit
40 var node = this,
41 anim = dojo.anim(node, {
42 backgroundColor: "#363636",
43 color: "#f7f7f7"
44 }, 1000)
45 ;
46
47 dojo.connect(anim, "onEnd", function(){
9dd52dc6 »
2011-11-20 mondo whitespace change
48 dojo.anim(node, { color: "#363636" }, null, null, function(){
49 node.innerHTML = "wow, that was easy!";
50 dojo.anim(node, { color: "white" });
51 });
52 });
53 });
54 });
d608cc59 »
2011-11-20 \r\n -> \n conversion.
55
2c663627 »
2011-11-20 would like to see a bulk update of these, too. removing deprecated rs…
56 .. html ::
d608cc59 »
2011-11-20 \r\n -> \n conversion.
57
41e74fc3 »
2011-11-21 rewording the index a bit
58 <div id="showMe" style="padding: 10px;">click here to see how it works</div>
59
da568048 »
2011-11-26 headings, links. words.
60 Checkout the :ref:`full contents <dojo/index>` of the Dojo modules.
61
41e74fc3 »
2011-11-21 rewording the index a bit
62 Dojo Core
63 =========
d608cc59 »
2011-11-20 \r\n -> \n conversion.
64
5e6c6480 »
2011-11-24 Updates to / via Wiki
65 Additional stable (but optional) components for :ref:`advanced animations <dojo/fx>`, :ref:`I/O <dojo/io>`, :ref:`data <dojo/data>`, :ref:`Drag and Drop <dojo/dnd>` and much more.
d608cc59 »
2011-11-20 \r\n -> \n conversion.
66
2c663627 »
2011-11-20 would like to see a bulk update of these, too. removing deprecated rs…
67 .. code-example ::
d608cc59 »
2011-11-20 \r\n -> \n conversion.
68
41e74fc3 »
2011-11-21 rewording the index a bit
69 An example using a built in module ``dojo.fx.easing``
70
2c663627 »
2011-11-20 would like to see a bulk update of these, too. removing deprecated rs…
71 .. js ::
d608cc59 »
2011-11-20 \r\n -> \n conversion.
72
41e74fc3 »
2011-11-21 rewording the index a bit
73 dojo.require("dojo.fx");
74 dojo.require("dojo.fx.easing");
75 dojo.ready(function(){
d608cc59 »
2011-11-20 \r\n -> \n conversion.
76
41e74fc3 »
2011-11-21 rewording the index a bit
77 dojo.query("#showMe2").onclick(function(e){
78
79 dojo.animateProperty({
80 node: e.target,
81 properties:{
82 marginLeft:200
83 },
84 easing: dojo.fx.easing.elasticOut,
85 duration:1200,
86 onEnd: function(n){
87 dojo.anim(n, { marginLeft:2 }, 2000, dojo.fx.easing.bounceOut);
88 }
89 }).play();
d608cc59 »
2011-11-20 \r\n -> \n conversion.
90
9dd52dc6 »
2011-11-20 mondo whitespace change
91 });
41e74fc3 »
2011-11-21 rewording the index a bit
92
93 });
d608cc59 »
2011-11-20 \r\n -> \n conversion.
94
2c663627 »
2011-11-20 would like to see a bulk update of these, too. removing deprecated rs…
95 .. html ::
d608cc59 »
2011-11-20 \r\n -> \n conversion.
96
9dd52dc6 »
2011-11-20 mondo whitespace change
97 <div id="showMe2" style="padding: 10px; margin-left:2px;">
98 Click to Animate me with built in easing functions.
99 </div>
d608cc59 »
2011-11-20 \r\n -> \n conversion.
100
9dd52dc6 »
2011-11-20 mondo whitespace change
101 Dijit
102 =====
d608cc59 »
2011-11-20 \r\n -> \n conversion.
103
da568048 »
2011-11-26 headings, links. words.
104 Dijit is Dojo's theme-able, accessible (i18n, l10n), easy-to-customize UI Library. Dijit requires `Dojo Base`_ and various `Dojo Core`_ modules to use.
105
106 * :ref:`Quickstart Guides <quickstart/index>`
107 * :ref:`Dijit Reference <dijit/info>`
108 * :ref:`Overview of Components <dijit/index>`
d608cc59 »
2011-11-20 \r\n -> \n conversion.
109
da568048 »
2011-11-26 headings, links. words.
110 * :ref:`Layouts <dijit/layout>`
111 * :ref:`Form Components <dijit/form>`
d608cc59 »
2011-11-20 \r\n -> \n conversion.
112
9dd52dc6 »
2011-11-20 mondo whitespace change
113 DojoX
114 =====
d608cc59 »
2011-11-20 \r\n -> \n conversion.
115
6498a622 »
2011-11-23 moving stuff, removing duplicated stuff and deprecated stuff. links too
116 DojoX contains a number of sub-projects based on `Dojo Base`_. Once can consider these projects Dojo e**X**tensions or
117 e**x**periments. Each project has a varying states of maturity -- from very stable and robust, to alpha and
118 e**x**perimental. All DojoX projects, at the least, contain ``README`` files that outline their maturity and
119 authorship, so be sure to check those along with the documentation pages to get the full picture of where a module is
120 headed.
d608cc59 »
2011-11-20 \r\n -> \n conversion.
121
41e74fc3 »
2011-11-21 rewording the index a bit
122 Visit the :ref:`DojoX Reference Index <dojox/index>` to begin the adventure.
d608cc59 »
2011-11-20 \r\n -> \n conversion.
123
9dd52dc6 »
2011-11-20 mondo whitespace change
124 Utilities
125 =========
d608cc59 »
2011-11-20 \r\n -> \n conversion.
126
6498a622 »
2011-11-23 moving stuff, removing duplicated stuff and deprecated stuff. links too
127 Dojo ships a number of additional utility projects for internal use and general user consumption. The various
128 utilities are outlined in their respective pages:
d608cc59 »
2011-11-20 \r\n -> \n conversion.
129
d4f033bf »
2011-11-23 spelling fixes for top level files
130 * :ref:`Dojo Build System <build/index>` - optimize various types of resources
41e74fc3 »
2011-11-21 rewording the index a bit
131 * :ref:`DOH <util/doh>` - Dojo Objective Harness, a unit test framework
132 * :ref:`Dojo Developer Notes <developer/index>` - various
133 * :ref:`Dojo Doc System <util/doctools>`
9dd52dc6 »
2011-11-20 mondo whitespace change
134 * :ref:`More about Util <util/index>`
Something went wrong with that request. Please try again.