Core |
|
|
Core |
The core of MooTools, contains all the base functions and the Native and Hash implementations. Required by all the other scripts.
|
|
|
Browser |
The Browser Core. Contains Browser initialization, Window and Document, and the Browser Hash.
|
Native |
|
|
Array |
Contains Array Prototypes like copy, each, contains, and remove.
|
|
|
Function |
Contains Function Prototypes like create, bind, pass, and delay.
|
|
|
Number |
Contains Number Prototypes like limit, round, times, and ceil.
|
|
|
String |
Contains String Prototypes like camelCase, capitalize, test, and toInt.
|
|
|
Hash |
Contains Hash Prototypes. Provides a means for overcoming the JavaScript practical impossibility of extending native Objects.
|
|
|
Event |
Contains the Event Class, to make the event object Crossbrowser.
|
Class |
|
|
Class |
Contains the Class Function for easily creating, extending, and implementing reusable Classes.
|
|
|
Class.Extras |
Contains Utility Classes that can be implemented into your own Classes to ease the execution of many common tasks.
|
Element |
|
|
Element |
One of the most important items in 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.
|
|
|
Element.Event |
Contains Element methods for dealing with events. This file also includes mouseenter and mouseleave custom Element Events.
|
|
|
Element.Style |
Contains methods for interacting with the styles of Elements in a fashionable way.
|
|
|
Element.Dimensions |
Contains methods to work with size, scroll, or positioning of Elements and the window object.
|
Utilities |
|
|
Selectors |
Adds advanced CSS-style querying capabilities for targeting HTML Elements. Includes pseudo selectors.
|
|
|
DomReady |
Contains the custom event domready.
|
|
|
JSON |
JSON encoder and decoder.
|
|
|
Cookie |
Class for creating, reading, and deleting browser Cookies.
|
|
|
Swiff |
Wrapper for embedding SWF movies. Supports External Interface Communication.
|
Fx |
|
|
Fx |
Contains the basic animation logic to be extended by all other Fx Classes.
|
|
|
Fx.CSS |
Contains the CSS animation logic. Used by Fx.Tween, Fx.Morph, Fx.Elements.
|
|
|
Fx.Tween |
Formerly Fx.Style, effect to transition any CSS property for an element.
|
|
|
Fx.Morph |
Formerly Fx.Styles, effect to transition any number of CSS properties for an element using an object of rules, or CSS based selector rules.
|
|
|
Fx.Transitions |
Contains a set of advanced transitions to be used with any of the Fx Classes.
|
Request |
|
|
Request |
Powerful all purpose Request Class. Uses XMLHTTPRequest.
|
|
|
Request.HTML |
Extends the basic Request Class with additional methods for interacting with HTML responses.
|
|
|
Request.JSON |
Extends the basic Request Class with additional methods for sending and receiving JSON data.
|
Plugins |
|
|
Fx.Slide |
Effect to slide an element in and out of view.
|
|
|
Fx.Scroll |
Effect to smoothly scroll any element, including the window.
|
|
|
Fx.Elements |
Effect to change any number of CSS properties of any number of Elements.
|
|
|
Drag |
The base Drag Class. Can be used to drag and resize Elements using mouse events.
|
|
|
Drag.Move |
A Drag extension that provides support for the constraining of draggables to containers and droppables.
|
|
|
Color |
Class for creating and manipulating colors in JavaScript. Supports HSB -> RGB Conversions and vice versa.
|
|
|
Group |
Class for monitoring collections of events.
|
|
|
Hash.Cookie |
Class for creating, reading, and deleting browser Cookies in JSON format.
|
|
|
Sortables |
Class for creating a drag and drop sorting interface for lists of items.
|
|
|
Tips |
Class for creating nice tooltips that follow the mouse cursor when hovering over an element.
|
|
|
SmoothScroll |
Class for creating a smooth scrolling effect to all internal links on the page.
|
|
|
Slider |
Class for creating horizontal and vertical slider controls.
|
|
|
Scroller |
Class which scrolls the contents of any Element (including the window) when the mouse reaches the Element's boundaries.
|
|
|
Assets |
Provides methods to dynamically load JavaScript, CSS, and Image files into the document.
|
|
|
Accordion |
An Fx.Elements extension which allows you to easily create accordion type controls.
|