Plugins built for Mootools 1.2.3
See also: Mootools | the docs | the license | git (code repo) | assets
Note: You can hold control and uncheck any file to exclude it regardless of dependencies (command key on macs).
The core of MooTools, contains all the base functions and the Native and Hash implementations. Required by all the other scripts.
The Browser Core. Contains Browser initialization, Window and Document, and the Browser Hash.
Contains Array Prototypes like each, contains, and erase.
Contains Function Prototypes like create, bind, pass, and delay.
Contains Number Prototypes like limit, round, times, and ceil.
Contains String Prototypes like camelCase, capitalize, test, and toInt.
Contains Hash Prototypes. Provides a means for overcoming the JavaScript practical impossibility of extending native Objects.
Contains the Event Class, to make the event object Crossbrowser.
Contains the Class Function for easily creating, extending, and implementing reusable Classes.
Contains Utility Classes that can be implemented into your own Classes to ease the execution of many common tasks.
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.
Contains Element methods for dealing with events. This file also includes mouseenter and mouseleave custom Element Events.
Contains methods for interacting with the styles of Elements in a fashionable way.
Contains methods to work with size, scroll, or positioning of Elements and the window object.
Adds advanced CSS-style querying capabilities for targeting HTML Elements. Includes pseudo selectors.
Contains the custom event domready.
JSON encoder and decoder.
Class for creating, reading, and deleting browser Cookies.
Wrapper for embedding SWF movies. Supports External Interface Communication.
Contains the basic animation logic to be extended by all other Fx Classes.
Contains the CSS animation logic. Used by Fx.Tween, Fx.Morph, Fx.Elements.
Formerly Fx.Style, effect to transition any CSS property for an element.
Formerly Fx.Styles, effect to transition any number of CSS properties for an element using an object of rules, or CSS based selector rules.
Contains a set of advanced transitions to be used with any of the Fx Classes.
Powerful all purpose Request Class. Uses XMLHTTPRequest.
Extends the basic Request Class with additional methods for interacting with HTML responses.
Extends the basic Request Class with additional methods for sending and receiving JSON data.
Defines MooTools.More.version.
Enables classes to contain text that can be localized to specific languages.
A default logger for MooTools. Logs to Firebug or a similar console unless it is not present.
Allows for a class to extend itself without damaging it's namespace.
Adds the Binds Mutator to all classes.
Mixin class for preventing a class from applying itself to the same element twice.
Adds a delay method for chaining that allows you to easily introduce pauses.
Extends the Array native object to include useful methods to work with arrays.
Extends the Date native object to include methods useful in managing dates.
Extends the Date native object to include extra methods (on top of those in Date.js).
Extends the Hash native object to include getFromPath which allows a path notation to child elements.
Extends the String native object to include methods useful in managing strings (query strings, urls, etc).
...
Provides methods useful in managing the window location and uris.
Extends the URI class to add methods for computing relative and absolute urls.
Extends the Element native object to include methods useful in managing inputs.
Extends the Element native object to include methods useful in measuring dimensions.
Extends the Element native object to include the pin method useful for fixed positioning for elements.
Extends the Element native object to include methods useful positioning elements relative to others.
Extends the Element native object to include some shortcut methods.
A css-class based form validation system.
Additional validators for FormValidator.
Displays text over empty inputs until the user focuses the input or adds information.
Effect to change any number of CSS properties of any number of Elements.
An Fx.Elements extension which allows you to easily create accordion type controls.
Moves an element to another location (relative to another element) with a transition.
Executes a transition from display:block to display:none and vice versa.
Effect to smoothly scroll any element, including the window.
Effect to slide an element in and out of view.
Class for creating a smooth scrolling effect to all internal links on the page.
Reorders a group of items with a transition.
The base Drag Class. Can be used to drag and resize Elements using mouse events.
A Drag extension that provides support for the constraining of draggables to containers and droppables.
Class for creating horizontal and vertical slider controls.
Class for creating a drag and drop sorting interface for lists of items.
Creates a Json request using a script tag include and handles the callbacks for you.
Manages a group of Request instances so that connections are queued.
Requests the same url at a time interval that increases when no data is returned from the requested server.
Provides methods to dynamically load JavaScript, CSS, and Image files into the document.
Class for creating and manipulating colors in JavaScript. Supports HSB -> RGB Conversions and vice versa.
Class for monitoring collections of events.
Class for creating, reading, and deleting browser Cookies in JSON format.
Creates a transparent iframe to mask out items not drawn by the browser (flash, select lists, etc) for IE6.
Class which scrolls the contents of any Element (including the window) when the mouse reaches the Element's boundaries.
Class for creating nice tooltips that follow the mouse cursor when hovering over an element.
Date messages in English (with conventions for the US).
FormValidator messages in English.
The Clientcide namespace. Includes a method that allows you to set the location of image files to your own server; download the files @ google code; see docs.
Wrapper for the firebug console.log() function.
Mixin class that returns *this.element*. Allows you to do document.id(myInstance).
Fixes transparent png files and dom elements with transparent png backgrounds for IE6
A Class wrapper for window.open that provides a more pleasant interface than the default window.open arguments.
Brings back $E from MooTools 1.11. Returns a single Element for a selector.
Returns a collection when given an element, a collection of elements, an element id, or a selector.
A simple marquee effect for fading in and out messages.
A simple icon (img) based menu.
Provides functionality to overlay the window contents with a semi-transparent layer.
Creates a tree view of any javascript object.
Provides a simple method for injecting a css style element into the DOM if it's not already present.
An in-page popup maker.
Extends StickyWin to create popups that fade in and out.
Extends StickyWin to create popups that fade in and out and are draggable.
This script extends StickyWin class to add Modalizer functionality.
Adds ajax functionality to all the StickyWin classes.
Extends StickyWin to create little alert box with a close button.
Extends StickyWin.Alert to make a confirmation box with ok and close buttons.
Extends StickyWin.Confirm to make a prompt box with an input as well as ok and close buttons.
Creates an html holder for in-page popups using a default style.
Similar to StickyWin.ui, this is a wrapper for content, this time a tip with a pointer.
A convenience library to place a StickyWin.UI.Pointy relative to an element on the page easily.
Handles popup detail templated elements.
Creates Tips using the StickyWin.PointyTip layout.
Adds a semi-transparent overlay over a dom element with a spinnin ajax icon.
Enables a dom element to, when clicked, hide or show (it toggles) another dom element. Kind of an Accordion for one item.
Manages mousing in and out of multiple objects (think drop-down menus).
Builds table elements with methods to add rows quickly.
A simple dropdown class; see the menu at the top of Clientcide.com.
Recreates standard scrollbar behavior for elements with overflow using DOM elements styleable by css.
Creates a Mootools Accordion that allows the user to open more than one element.
Builds a carousel object that manages the basic functions of a generic carousel.
Makes a very, very simple slideshow gallery with a collection of dom elements and previous and next buttons.
Handles the scripting for a common UI layout; the tabbed box.
Fades a message in and out for the user to tell them that some event (like an ajax save) has occurred.
Allows the user to enter a date in any popuplar format or choose from a calendar.
FormValidator using StickyWin.PointyTip.
Handles the basic functionality of submitting a form and updating a dom element with the result.
Uses Fupdate to fetch and update a DOM element, but appends the result into the target instead of overwriting its contents.
Extends Fupdate and Fupdate.Append to use a popup (StickyWin) for the form.
Adds a 'focused' class to inputs when they have focus.
Allows the user to pick a product from a data source.
A simple html editor for wrapping text with links and whatnot.
Prompts the user to fill in the gaps to create an html tag output.
An auto completer class from http://digitarald.de.
Allows Autocompleter to use an object in memory for autocompletion (instead of retrieving via ajax).
Allows Autocompleter to get data from a remote server (using Request - a.k.a. Ajax).
Allows Autocompleter to get data from a remote server using Request.JSONP (script injection).
Used by Autocompleter to monitor an input for changes.
Extends Autocompleter to automatically inject the css styles.
A Lightbox clone for MooTools.
SimpleEditor messages in US English (feel free to send in your own translations).
SimpleEditor messages in Dutch (feel free to send in your own translations).
SimpleEditor messages in French (feel free to send in your own translations).
SimpleEditor messages in Portuguese (feel free to send in your own translations).
SimpleEditor messages in Spanish (feel free to send in your own translations).
Delegates events for child elements to their parents for greater efficiency.
A MooTools 1.2.2 version of PostEditor.
Extends Posted editor to implement default rules used by the (old) MooTools forums.
Compatibility for MooTools More 1.2.2