Core
Core
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.
Class
Class
Contains the Class Function, to easily create, extend, implement reusable Classes.
Class.Extras
Contains Extra Class methods to be implemented in your own classes, to ease the execution of the most common tasks.
Native
Array
Contains Array Prototypes, like copy, each, contains, remove.
String
Contains String and Number Prototypes, like camelCase, capitalize, test, toInt.
Function
Contains Function Prototypes, like create, bind, pass, delay, periodical.
Number
Contains Number prototypes.
Element
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.
Element
Element.Event
Contains the Event Class, Element methods to deal with Element events, custom Events, and the Function prototype bindWithEvent.
Element.Filters
Adds Filtering Capabilities to Element Collections.
Element.Selectors
Allows to select elements by css selectors, at any depth.
Element.Form
Contains Element methods to work with forms.
Element.Dimensions
Contains Element methods to work with element size, scroll, or position in space.
Window
Window.DomReady
Contains the domready event.
Window.Size
Function to get window dimensions in a crossbrowser fashion.
Effects
Fx.Base
Contains the basic animation logic.
Fx.CSS
Contains the CSS animation logic. Used by Styles based Effects.
Fx.Style
Effect to change any css property for an element.
Fx.Styles
Effect to change any number of css properties for an element.
Fx.Elements
Effect to change any number of css properties to any number of elements.
Fx.Scroll
Effect to scroll any element, including the window.
Fx.Slide
Effect to slide an element.
Fx.Transitions
Contains transitions to be used with any of the above effects.
Drag
Drag.Base
the basic drag class. you can use this to drag, resize and whatever you want to do when dragging the mouse.
Drag.Move
Drag.Move extends Drag.Base, adding support for draggable containers and droppables.
Remote
XHR
Basic XMLHttpRequest Object Class Wrapper.
Ajax
Extends the basic XHR with additional methods and utility functions.
Cookie
Lets you Create/Read/Delete Cookies.
Json
Json encoder/decoder.
Json.Remote
Shortcut Class to send and receive Javascript Objects.
Assets
Contains functions to load external files on the fly: images, css, javascript.
Plugins
Hash
Object wrapper, allows to use custom methods on javascript Objects. By Christophe Beyls.
Hash.Cookie
Lets you Create/Read/Delete Cookies in Json Format.
Color
Class for creating and manipulating colors in JavaScript. Supports HSB->RGB Conversions and vice versa.
Scroller
Lets you scroll the window when the mouse reaches certain boundaries.
Slider
Lets you create horizontal and vertical sliders.
SmoothScroll
Smooth scroll your internal links.
Sortables
Lets you resort list items. Supports optional ghosting & handles
Tips
The Tooltips.
Group
The Group.
Accordion
Does it need a description?