MooTools Core Builder (original) (raw)

File

Provides

Description

Core

Core, MooTools, Type, typeOf, instanceOf, Native

The heart of MooTools.

Array

Array

Contains Array Prototypes like each, contains, and erase.

Function

Function

Contains Function Prototypes like create, bind, pass, and delay.

Number

Number

Contains Number Prototypes like limit, round, times, and ceil.

String

String

Contains String Prototypes like camelCase, capitalize, test, and toInt.

Browser

Browser, Window, Document

The Browser Object. Contains Browser initialization, Window and Document, and the Browser Hash.

Class

Class

Contains the Class Function for easily creating, extending, and implementing reusable Classes.

Class.Extras

Class.Extras, Chain, Events, Options

Contains Utility Classes that can be implemented into your own Classes to ease the execution of many common tasks.

Class.Thenable

Class.Thenable

Contains a Utility Class that can be implemented into your own Classes to make them "thenable".

Object

Object, Hash

Object generic methods

Slick.Parser

Slick.Parser

Standalone CSS3 Selector parser

Slick.Finder

Slick.Finder

The new, superfast css selector engine.

Element

Element, Elements, ,, ,$, IFrame, Selectors

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.

Event

Event

Contains the Event Type, to make the event object cross-browser.

Element.Event

Element.Event

Contains Element methods for dealing with events. This file also includes mouseenter and mouseleave custom Element Events, if necessary.

Element.Delegation

Element.Delegation

Extends the Element native object to include the delegate method for more efficient event management.

Element.Style

Element.Style

Contains methods for interacting with the styles of Elements in a fashionable way.

Element.Dimensions

Element.Dimensions

Contains methods to work with size, scroll, or positioning of Elements and the window object.

Fx

Fx

Contains the basic animation logic to be extended by all other Fx Classes.

Fx.CSS

Fx.CSS

Contains the CSS animation logic. Used by Fx.Tween, Fx.Morph, Fx.Elements.

Fx.Morph

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

Fx.Transitions

Contains a set of advanced transitions to be used with any of the Fx Classes.

Fx.Tween

Fx.Tween, Element.fade, Element.highlight

Formerly Fx.Style, effect to transition any CSS property for an element.

Request

Request

Powerful all purpose Request Class. Uses XMLHTTPRequest.

Request.HTML

Request.HTML

Extends the basic Request Class with additional methods for interacting with HTML responses.

JSON

JSON

JSON encoder and decoder.

Request.JSON

Request.JSON

Extends the basic Request Class with additional methods for sending and receiving JSON data.

Cookie

Cookie

Class for creating, reading, and deleting browser Cookies.

DOMReady

DOMReady, DomReady

Contains the custom event domready.