- uploading 1.1 in tags
[mootools.git] / scripts.json
blobce9d622fa899bac4fb0bb183cac4920693fb8243
2         "Core": {
4                 "Core": {
5                         "deps": ["Core"],
6                         "desc": "The core of mootools. Is required by all the others, but has no dependancies and can be used stand-alone. Contains Basic functions and Initializers."
7                 }
9         },
10         
11         "Class": {
12                 
13                 "Class": {
14                         "deps": ["Core"],
15                         "desc": "Contains the Class Function, to easily create, extend, implement reusable Classes."
16                 },
17                 
18                 "Class.Extras": {
19                         "deps": ["Core", "Class"],
20                         "desc": "Contains Extra Class methods to be implemented in your own classes, to ease the execution of the most common tasks."
21                 }
23         },
25         "Native": {
27                 "Array": {
28                         "deps": ["Core"],
29                         "desc": "Contains Array Prototypes, like copy, each, contains, remove."
30                 },
32                 "String": {
33                         "deps": ["Core"],
34                         "desc": "Contains String and Number Prototypes, like camelCase, capitalize, test, toInt."
35                 },
37                 "Function": {
38                         "deps": ["Core"],
39                         "desc": "Contains Function Prototypes, like create, bind, pass, delay, periodical."
40                 },
41                 
42                 "Number": {
43                         "deps": ["Core"],
44                         "desc": "Contains Number prototypes."
45                 },
47                 "Element": {
48                         "deps": ["Array", "String", "Function", "Number", "Class"],
49                         "desc": "One of the most important item of mootools, contains the dollar function, the dollars function, and an handful of cross-browser, time-saver methods to let you easily work with HTML Elements."
50                 }
52         },
54         "Element": {
55                 
56                 "Element.Event": {
57                         "deps": ["Element"],
58                         "desc": "Contains the Event Class, Element methods to deal with Element events, custom Events, and the Function prototype bindWithEvent."
59                 },
60                 
61                 "Element.Filters": {
62                         "deps": ["Element"],
63                         "desc": "Adds Filtering Capabilities to Element Collections."
64                 },
66                 "Element.Selectors": {
67                         "deps": ["Element.Filters"],
68                         "desc": "Allows to select elements by css selectors, at any depth."
69                 },
71                 "Element.Form": {
72                         "deps": ["Element"],
73                         "desc": "Contains Element methods to work with forms."
74                 },
76                 "Element.Dimensions": {
77                         "deps": ["Element"],
78                         "desc": "Contains Element methods to work with element size, scroll, or position in space."
79                 }
81         },
83         "Window": {
85                 "Window.DomReady": {
86                         "deps": ["Element.Event"],
87                         "desc": "Contains the domready event."
88                 },
90                 "Window.Size": {
91                         "deps": ["Element"],
92                         "desc": "Function to get window dimensions in a crossbrowser fashion."
93                 }
95         },
97         "Effects": {
99                 "Fx.Base": {
100                         "deps": ["Class.Extras", "Element"],
101                         "desc": "Contains the basic animation logic."
102                 },
104                 "Fx.CSS": {
105                         "deps": ["Fx.Base"],
106                         "desc": "Contains the CSS animation logic. Used by Styles based Effects."
107                 },
109                 "Fx.Style": {
110                         "deps": ["Fx.CSS"],
111                         "desc": "Effect to change any css property for an element."
112                 },
114                 "Fx.Styles": {
115                         "deps": ["Fx.CSS"],
116                         "desc": "Effect to change any number of css properties for an element."
117                 },
119                 "Fx.Elements": {
120                         "deps": ["Fx.CSS"],
121                         "desc": "Effect to change any number of css properties to any number of elements."
122                 },
124                 "Fx.Scroll": {
125                         "deps": ["Fx.Base", "Element.Event", "Element.Dimensions", "Window.Size"],
126                         "desc": "Effect to scroll any element, including the window."
127                 },
129                 "Fx.Slide": {
130                         "deps": ["Fx.Base"],
131                         "desc": "Effect to slide an element."
132                 },
134                 "Fx.Transitions": {
135                         "deps": ["Fx.Base"],
136                         "desc": "Contains transitions to be used with any of the above effects."
137                 }
139         },
141         "Drag": {
143                 "Drag.Base": {
144                         "deps": ["Class.Extras", "Element.Event"],
145                         "desc": "the basic drag class. you can use this to drag, resize and whatever you want to do when dragging the mouse."
146                 },
148                 "Drag.Move": {
149                         "deps": ["Drag.Base", "Element.Dimensions"],
150                         "desc": "Drag.Move extends Drag.Base, adding support for draggable containers and droppables."
151                 }
153         },
155         "Remote": {
157                 "XHR": {
158                         "deps": ["Class.Extras", "Element"],
159                         "desc": "Basic XMLHttpRequest Object Class Wrapper."
160                 },
162                 "Ajax": {
163                         "deps": ["XHR", "Element.Form"],
164                         "desc": "Extends the basic XHR with additional methods and utility functions."
165                 },
167                 "Cookie": {
168                         "deps": ["Core", "Array", "String", "Function", "Number"],
169                         "desc": "Lets you Create/Read/Delete Cookies."
170                 },
172                 "Json": {
173                         "deps": ["Core", "Array", "String", "Function", "Number"],
174                         "desc": "Json encoder/decoder."
175                 },
177                 "Json.Remote": {
178                         "deps": ["XHR", "Json"],
179                         "desc": "Shortcut Class to send and receive Javascript Objects."
180                 },
182                 "Assets": {
183                         "deps": ["Element.Event"],
184                         "desc": "Contains functions to load external files on the fly: images, css, javascript."
185                 }
187         },
189         "Plugins": {
191                 "Hash": {
192                         "deps": ["Element"],
193                         "desc": "Object wrapper, allows to use custom methods on javascript Objects. By Christophe Beyls."
194                 },
196                 "Hash.Cookie": {
197                         "deps": ["Hash", "Cookie"],
198                         "desc": "Lets you Create/Read/Delete Cookies in Json Format."
199                 },
201                 "Color": {
202                         "deps": ["Element"],
203                         "desc": "Class for creating and manipulating colors in JavaScript. Supports HSB->RGB Conversions and vice versa."
204                 },
206                 "Scroller": {
207                         "deps": ["Class.Extras", "Element.Event", "Element.Dimensions"],
208                         "desc": "Lets you scroll the window when the mouse reaches certain boundaries."
209                 },
211                 "Slider": {
212                         "deps": ["Drag.Base", "Element.Dimensions"],
213                         "desc": "Lets you create horizontal and vertical sliders."
214                 },
216                 "SmoothScroll": {
217                         "deps": ["Fx.Scroll"],
218                         "desc": "Smooth scroll your internal links."
219                 },
221                 "Sortables": {
222                         "deps": ["Class.Extras", "Element.Event", "Element.Dimensions"],
223                         "desc": "Lets you resort list items. Supports optional ghosting & handles"
224                 },
226                 "Tips": {
227                         "deps": ["Class.Extras", "Element.Event", "Window.Size"],
228                         "desc": "The Tooltips."
229                 },
231                 "Group": {
232                         "deps": ["Class.Extras", "Element"],
233                         "desc": "The Group."
234                 },
236                 "Accordion": {
237                         "deps": ["Fx.Elements", "Element.Event"],
238                         "desc": "Does it need a description?"
239                 }
241         }