Download complete source

Download your customized version

Choose which modules you want to use

FileProvidesDescription
MoreMooTools.MoreMooTools More
Chain.WaitChain.Waitvalue, Adds a method to inject pauses between chained events.
Class.BindsClass.BindsAutomagically binds specified methods in a class to the instance of the class.
Class.OccludeClass.OccludePrevents a class from being applied to a DOM element twice.
Class.RefactorClass.refactor, Class.RefactorExtends a class onto itself with new property, preserving any items attached to the class's namespace.
Class.SingletonClass.SingletonAlways provides a single instance of a class
Events.PseudosEvents.PseudosAdds the functionality to add pseudo events
DragDragThe base Drag Class. Can be used to drag and resize Elements using mouse events.
Drag.MoveDrag.MoveA Drag extension that provides support for the constraining of draggables to containers and droppables.
Element.MeasureElement.MeasureExtends the Element native object to include methods useful in measuring dimensions.
SliderSliderClass for creating horizontal and vertical slider controls.
SortablesSortablesClass for creating a drag and drop sorting interface for lists of items.
Element.Event.PseudosElement.Event.Pseudos, Element.Delegation.PseudoAdds the functionality to add pseudo events for Elements
Element.Event.Pseudos.KeysElement.Event.Pseudos.KeysAdds functionality fire events if certain keycombinations are pressed
String.ExtrasString.ExtrasExtends the String native object to include methods useful in managing various kinds of strings (query strings, urls, html, etc).
Element.FormsElement.FormsExtends the Element native object to include methods useful in managing inputs.
Element.PinElement.PinExtends the Element native object to include the pin method useful for fixed positioning for elements.
Element.PositionElement.PositionExtends the Element native object to include methods useful positioning elements relative to others.
Element.ShortcutsElement.ShortcutsExtends the Element native object to include some shortcut methods.
Elements.FromElements.from, Elements.FromReturns a collection of elements from a string of html.
IframeShimIframeShimDefines IframeShim, a class for obscuring select lists and flash objects in IE.
MaskMaskCreates a mask element to cover another.
SpinnerSpinnerAdds a semi-transparent overlay over a dom element with a spinnin ajax icon.
String.QueryStringString.QueryStringMethods for dealing with URI query strings.
Form.RequestForm.RequestHandles the basic functionality of submitting a form and updating a dom element with the result.
Fx.RevealFx.RevealDefines Fx.Reveal, a class that shows and hides elements with a transition.
Form.Request.AppendForm.Request.AppendHandles the basic functionality of submitting a form and updating a dom element with the result. The result is appended to the DOM element instead of replacing its contents.
Object.ExtrasObject.ExtrasExtra Object generics, like getFromPath which allows a path notation to child elements.
LocaleLocale, LangProvides methods for localization.
Locale.en-US.DateLocale.en-US.DateDate messages for US English.
DateDateExtends the Date native object to include methods useful in managing dates.
Locale.en-US.Form.ValidatorLocale.en-US.Form.ValidatorForm Validator messages for English.
Form.ValidatorForm.Validator, InputValidator, FormValidator.BaseValidatorsA css-class based form validation system.
Form.Validator.ExtrasForm.Validator.ExtrasAdditional validators for the Form.Validator class.
Form.Validator.InlineForm.Validator.InlineExtends Form.Validator to add inline messages.
OverTextOverTextShows text over an input that disappears when the user clicks into it. The text remains hidden if the user adds a value.
Fx.ElementsFx.ElementsEffect to change any number of CSS properties of any number of Elements.
Fx.AccordionFx.AccordionAn Fx.Elements extension which allows you to easily create accordion type controls.
Fx.MoveFx.MoveDefines Fx.Move, a class that works with Element.Position.js to transition an element from one location to another.
Fx.ScrollFx.ScrollEffect to smoothly scroll any element, including the window.
Fx.SlideFx.SlideEffect to slide an element in and out of view.
Fx.SmoothScrollFx.SmoothScrollClass for creating a smooth scrolling effect to all internal links on the page.
Fx.SortFx.SortDefines Fx.Sort, a class that reorders lists with a transition.
KeyboardKeyboardKeyboardEvents used to intercept events on a class for keyboard and format modifiers in a specific order so as to make alt+shift+c the same as shift+alt+c.
Keyboard.ExtrasKeyboard.ExtrasEnhances Keyboard by adding the ability to name and describe keyboard shortcuts, and the ability to grab shortcuts by name and bind the shortcut to different keys.
HtmlTableHtmlTableBuilds table elements with methods to add rows.
HtmlTable.SelectHtmlTable.SelectBuilds a stripy, sortable table with methods to add rows. Rows can be selected with the mouse or keyboard navigation.
HtmlTable.SortHtmlTable.SortBuilds a stripy, sortable table with methods to add rows.
HtmlTable.ZebraHtmlTable.ZebraBuilds a stripy table with methods to add rows.
ScrollerScrollerClass which scrolls the contents of any Element (including the window) when the mouse reaches the Element's boundaries.
TipsTipsClass for creating nice tips that follow the mouse cursor when hovering an element.
Locale.CH.NumberLocale.CH.NumberNumber messages for Switzerland.
Locale.EU.NumberLocale.EU.NumberNumber messages for Europe.
Locale.Set.FromLocale.Set.FromProvides an alternative way to create Locale.Set objects.
Locale.ZA.NumberLocale.ZA.NumberNumber messages for ZA.
Locale.af-ZA.DateLocale.af-ZA.DateDate messages for ZA Afrikaans.
Locale.af-ZA.Form.ValidatorLocale.af-ZA.Form.ValidatorForm Validator messages for Afrikaans.
Locale.af-ZA.NumberLocale.af-ZA.NumberNumber messages for ZA Afrikaans.
Locale.ar.DateLocale.ar.DateDate messages for Arabic.
Locale.ar.Form.ValidatorLocale.ar.Form.ValidatorForm Validator messages for Arabic.
Locale.ca-CA.DateLocale.ca-CA.DateDate messages for Catalan.
Locale.ca-CA.Form.ValidatorLocale.ca-CA.Form.ValidatorForm Validator messages for Catalan.
Locale.cs-CZ.DateLocale.cs-CZ.DateDate messages for Czech.
Locale.cs-CZ.Form.ValidatorLocale.cs-CZ.Form.ValidatorForm Validator messages for Czech.
Locale.da-DK.DateLocale.da-DK.DateDate messages for Danish.
Locale.da-DK.Form.ValidatorLocale.da-DK.Form.ValidatorForm Validator messages for Danish.
Locale.de-DE.DateLocale.de-DE.DateDate messages for German.
Locale.de-CH.DateLocale.de-CH.DateDate messages for German (Switzerland).
Locale.de-CH.Form.ValidatorLocale.de-CH.Form.ValidatorForm Validator messages for German (Switzerland).
Locale.de-CH.NumberLocale.de-CH.NumberNumber messages for Switzerland.
Locale.de-DE.Form.ValidatorLocale.de-DE.Form.ValidatorForm Validator messages for German.
Locale.de-DE.NumberLocale.de-DE.NumberNumber messages for German.
Locale.el-GR.DateLocale.el-GR.DateDate messages for Greek language.
Locale.el-GR.Form.ValidatorLocale.el-GR.Form.ValidatorForm Validator messages for Greek language.
Locale.en-GB.DateLocale.en-GB.DateDate messages for British English.
Locale.en-US.NumberLocale.en-US.NumberNumber messages for US English.
Locale.es-ES.DateLocale.es-ES.DateDate messages for Spanish.
Locale.es-AR.DateLocale.es-AR.DateDate messages for Spanish (Argentina).
Locale.es-AR.Form.ValidatorLocale.es-AR.Form.ValidatorForm Validator messages for Spanish (Argentina).
Locale.es-AR.NumberLocale.es-AR.NumberNumber messages for es Argentina.
Locale.es-ES.Form.ValidatorLocale.es-ES.Form.ValidatorForm Validator messages for Spanish.
Locale.es-VE.DateLocale.es-VE.DateDate messages for Spanish (Venezuela).
Locale.es-VE.Form.ValidatorLocale.es-VE.Form.ValidatorForm Validator messages for Spanish (Venezuela).
Locale.es-VE.NumberLocale.es-VE.NumberNumber messages for Spanish (Venezuela).
Locale.et-EE.DateLocale.et-EE.DateDate messages for Estonian.
Locale.et-EE.Form.ValidatorLocale.et-EE.Form.ValidatorForm Validator messages for Estonian.
Locale.fa.DateLocale.fa.DateDate messages for Persian.
Locale.fa.Form.ValidatorLocale.fa.Form.ValidatorForm Validator messages for Persian.
Locale.fi-FI.DateLocale.fi-FI.DateDate messages for Finnish.
Locale.fi-FI.Form.ValidatorLocale.fi-FI.Form.ValidatorForm Validator messages for Finnish.
Locale.fi-FI.NumberLocale.fi-FI.NumberFinnish number messages
Locale.fr-FR.DateLocale.fr-FR.DateDate messages for French.
Locale.fr-FR.Form.ValidatorLocale.fr-FR.Form.ValidatorForm Validator messages for French.
Locale.fr-FR.NumberLocale.fr-FR.NumberNumber messages for French.
Locale.he-IL.DateLocale.he-IL.DateDate messages for Hebrew.
Locale.he-IL.Form.ValidatorLocale.he-IL.Form.ValidatorForm Validator messages for Hebrew.
Locale.he-IL.NumberLocale.he-IL.NumberNumber messages for Hebrew.
Locale.hu-HU.DateLocale.hu-HU.DateDate messages for Hungarian.
Locale.hu-HU.Form.ValidatorLocale.hu-HU.Form.ValidatorForm Validator messages for Hungarian.
Locale.it-IT.DateLocale.it-IT.DateDate messages for Italian.
Locale.it-IT.Form.ValidatorLocale.it-IT.Form.ValidatorForm Validator messages for Italian.
Locale.ja-JP.DateLocale.ja-JP.DateDate messages for Japanese.
Locale.ja-JP.Form.ValidatorLocale.ja-JP.Form.ValidatorForm Validator messages for Japanese.
Locale.ja-JP.NumberLocale.ja-JP.NumberNumber messages for Japanese.
Locale.nl-NL.DateLocale.nl-NL.DateDate messages for Dutch.
Locale.nl-NL.Form.ValidatorLocale.nl-NL.Form.ValidatorForm Validator messages for Dutch.
Locale.nl-NL.NumberLocale.nl-NL.NumberNumber messages for Dutch.
Locale.no-NO.DateLocale.no-NO.DateDate messages for Norwegian.
Locale.no-NO.Form.ValidatorLocale.no-NO.Form.ValidatorForm Validator messages for Norwegian.
Locale.no-NO.NumberLocale.no-NO.NumberNumber messages for Norwegian.
Locale.pl-PL.DateLocale.pl-PL.DateDate messages for Polish.
Locale.pl-PL.Form.ValidatorLocale.pl-PL.Form.ValidatorForm Validator messages for Polish.
Locale.pt-PT.DateLocale.pt-PT.DateDate messages for Portuguese.
Locale.pt-BR.DateLocale.pt-BR.DateDate messages for Portuguese (Brazil).
Locale.pt-BR.Form.ValidatorLocale.pt-BR.Form.ValidatorForm Validator messages for Portuguese (Brazil).
Locale.pt-BR.NumberLocale.pt-BR.NumberNumber messages for PT Brazilian.
Locale.pt-PT.Form.ValidatorLocale.pt-PT.Form.ValidatorForm Validator messages for Portuguese.
Locale.ru-RU-unicode.DateLocale.ru-RU.DateDate messages for Russian (utf-8).
Locale.ru-RU-unicode.Form.ValidatorLocale.ru-RU.Form.ValidatorForm Validator messages for Russian (utf-8).
Locale.sk-SK.DateLocale.sk-SK.DateDate messages for Slovak.
Locale.sk-SK.Form.ValidatorLocale.sk-SK.Form.ValidatorForm Validator messages for Czech.
Locale.si-SI.DateLocale.si-SI.DateDate messages for Slovenian.
Locale.si-SI.Form.ValidatorLocale.si-SI.Form.ValidatorForm Validator messages for Slovenian.
Locale.sv-SE.DateLocale.sv-SE.DateDate messages for Swedish.
Locale.sv-SE.Form.ValidatorLocale.sv-SE.Form.ValidatorForm Validator messages for Swedish.
Locale.sv-SE.NumberLocale.sv-SE.NumberNumber messages for Swedish.
Locale.tr-TR.DateLocale.tr-TR.DateDate messages for Turkish.
Locale.tr-TR.Form.ValidatorLocale.tr-TR.Form.ValidatorForm Validator messages for Turkish.
Locale.tr-TR.NumberLocale.tr-TR.NumberNumber messages for Turkish.
Locale.uk-UA.DateLocale.uk-UA.DateDate messages for Ukrainian (utf-8).
Locale.uk-UA.Form.ValidatorLocale.uk-UA.Form.ValidatorForm Validator messages for Ukrainian (utf-8).
Locale.zh-CH.DateLocale.zh-CH.DateDate messages for Chinese (simplified and traditional).
Locale.zh-CH.Form.ValidatorForm.zh-CH.Form.Validator, Form.Validator.CurrencyYuanValidatorForm Validator messages for Chinese (simplified and traditional).
Locale.zh-CH.NumberLocale.zh-CH.NumberNumber messages for for Chinese (simplified and traditional).
Request.JSONPRequest.JSONPDefines Request.JSONP, a class for cross domain javascript via script injection.
Request.PeriodicalRequest.PeriodicalRequests the same URL to pull data from a server but increases the intervals if no data is returned to reduce the load
Request.QueueRequest.QueueControls several instances of Request and its variants to run only one request at a time.
Array.ExtrasArray.ExtrasExtends the Array native object to include useful methods to work with arrays.
Date.ExtrasDate.ExtrasExtends the Date native object to include extra methods (on top of those in Date.js).
HashHashContains Hash Prototypes. Provides a means for overcoming the JavaScript practical impossibility of extending native Objects.
Hash.ExtrasHash.ExtrasExtends the Hash Type to include getFromPath which allows a path notation to child elements.
Number.FormatNumber.Format, Number.ExtrasExtends the Number Type object to include a number formatting method.
URIURIProvides methods useful in managing the window location and uris.
URI.RelativeURI.RelativeExtends the URI class to add methods for computing relative and absolute urls.
AssetsAssets, Asset.javascript, Asset.css, Asset.image, Asset.imagesProvides methods to dynamically load JavaScript, CSS, and Image files into the document.
ColorColorClass for creating and manipulating colors in JavaScript. Supports HSB -> RGB Conversions and vice versa.
GroupGroupClass for monitoring collections of events
Hash.CookieHash.CookieClass for creating, reading, and deleting Cookies in JSON format.
SwiffSwiffWrapper for embedding SWF movies. Supports External Interface Communication.
TableTableLUA-Style table implementation.

Options: