MooTools Library Builder Help

include entire library exclude entire library
mootools-core
Core
  • Core
  • exclude
  • Browser
  • exclude
Native
  • Array
  • exclude
  • Function
  • exclude
  • Number
  • exclude
  • String
  • exclude
  • Hash
  • exclude
  • Event
  • exclude
Class
  • Class
  • exclude
  • Class.Extras
  • exclude
Element
  • Element
  • exclude
  • Element.Event
  • exclude
  • Element.Style
  • exclude
  • Element.Dimensions
  • exclude
Utilities
  • Selectors
  • exclude
  • DomReady
  • exclude
  • JSON
  • exclude
  • Cookie
  • exclude
  • Swiff
  • exclude
Fx
  • Fx
  • exclude
  • Fx.CSS
  • exclude
  • Fx.Tween
  • exclude
  • Fx.Morph
  • exclude
  • Fx.Transitions
  • exclude
Request
  • Request
  • exclude
  • Request.HTML
  • exclude
  • Request.JSON
  • exclude
include entire library exclude entire library
mootools-more
Core
  • More
  • exclude
  • Depender
  • exclude
  • Lang
  • exclude
  • Log
  • exclude
Class
  • Class.Refactor
  • exclude
  • Class.Binds
  • exclude
  • Class.Occlude
  • exclude
  • Chain.Wait
  • exclude
Native
  • Array.Extras
  • exclude
  • Date
  • exclude
  • Date.Extras
  • exclude
  • Hash.Extras
  • exclude
  • String.Extras
  • exclude
  • String.QueryString
  • exclude
  • URI
  • exclude
  • URI.Relative
  • exclude
Element
  • Element.Forms
  • exclude
  • Elements.From
  • exclude
  • Element.Delegation
  • exclude
  • Element.Measure
  • exclude
  • Element.Pin
  • exclude
  • Element.Position
  • exclude
  • Element.Shortcuts
  • exclude
Forms
  • Form.Request
  • exclude
  • Form.Request.Append
  • exclude
  • Form.Validator
  • exclude
  • Form.Validator.Inline
  • exclude
  • Form.Validator.Extras
  • exclude
  • OverText
  • exclude
Fx
  • Fx.Elements
  • exclude
  • Fx.Accordion
  • exclude
  • Fx.Move
  • exclude
  • Fx.Reveal
  • exclude
  • Fx.Scroll
  • exclude
  • Fx.Slide
  • exclude
  • Fx.SmoothScroll
  • exclude
  • Fx.Sort
  • exclude
Drag
  • Drag
  • exclude
  • Drag.Move
  • exclude
  • Slider
  • exclude
  • Sortables
  • exclude
Request
  • Request.JSONP
  • exclude
  • Request.Queue
  • exclude
  • Request.Periodical
  • exclude
Utilities
  • Assets
  • exclude
  • Color
  • exclude
  • Group
  • exclude
  • Hash.Cookie
  • exclude
  • IframeShim
  • exclude
Interface
  • HtmlTable
  • exclude
  • HtmlTable.Zebra
  • exclude
  • HtmlTable.Sort
  • exclude
  • HtmlTable.Select
  • exclude
  • Keyboard
  • exclude
  • Mask
  • exclude
  • Scroller
  • exclude
  • Tips
  • exclude
  • Spinner
  • exclude
Localization
  • Date.English.US
  • exclude
  • Form.Validator.English
  • exclude
  • Date.Catalan
  • exclude
  • Date.Czech
  • exclude
  • Date.Danish
  • exclude
  • Date.Dutch
  • exclude
  • Date.English.GB
  • exclude
  • Date.Estonian
  • exclude
  • Date.French
  • exclude
  • Date.Hungarian
  • exclude
  • Date.Italian
  • exclude
  • Date.Norwegian
  • exclude
  • Date.Polish
  • exclude
  • Date.Portuguese.BR
  • exclude
  • Date.Russian
  • exclude
  • Date.Spanish
  • exclude
  • Date.Swedish
  • exclude
  • Form.Validator.Arabic
  • exclude
  • Form.Validator.Catalan
  • exclude
  • Form.Validator.Czech
  • exclude
  • Form.Validator.Chinese
  • exclude
  • Form.Validator.Dutch
  • exclude
  • Form.Validator.Estonian
  • exclude
  • Form.Validator.French
  • exclude
  • Form.Validator.Hungarian
  • exclude
  • Form.Validator.Italian
  • exclude
  • Form.Validator.Norwegian
  • exclude
  • Form.Validator.Polish
  • exclude
  • Form.Validator.Portuguese
  • exclude
  • Form.Validator.Portuguese.BR
  • exclude
  • Form.Validator.Russian
  • exclude
  • Form.Validator.Spanish
  • exclude
  • Form.Validator.Swedish
  • exclude
include entire library exclude entire library
clientcide
Core
  • Clientcide
  • exclude
  • dbug
  • exclude
Class
  • Class.ToElement
  • exclude
Browser
  • FixPNG
  • exclude
  • Popup
  • exclude
Fx
  • Fx.Marquee
  • exclude
UI
  • IconMenu
  • exclude
  • ObjectBrowser
  • exclude
  • PopupDetails
  • exclude
  • StyleWriter
  • exclude
  • StickyWin
  • exclude
  • StickyWin.Fx
  • exclude
  • StickyWin.Drag
  • exclude
  • StickyWin.Modal
  • exclude
  • StickyWin.Ajax
  • exclude
  • StickyWin.Alert
  • exclude
  • StickyWin.Confirm
  • exclude
  • StickyWin.Prompt
  • exclude
  • StickyWin.UI
  • exclude
  • StickyWin.UI.Pointy
  • exclude
  • StickyWin.PointyTip
  • exclude
  • Tips.Pointy
  • exclude
Layout
  • Collapsible
  • exclude
  • HoverGroup
  • exclude
  • MenuSlider
  • exclude
  • MooScroller
  • exclude
  • MultipleOpenAccordion
  • exclude
  • SimpleCarousel
  • exclude
  • SimpleSlideShow
  • exclude
  • TabSwapper
  • exclude
Forms
  • Confirmer
  • exclude
  • DatePicker
  • exclude
  • DatePicker.Extras
  • exclude
  • Form.Validator.Tips
  • exclude
  • Form.Request.Prompt
  • exclude
  • InputFocus
  • exclude
  • ProductPicker
  • exclude
  • SimpleEditor
  • exclude
  • TagMaker
  • exclude
3rdParty
  • Autocompleter
  • exclude
  • Autocompleter.Local
  • exclude
  • Autocompleter.Remote
  • exclude
  • Autocompleter.JSONP
  • exclude
  • Autocompleter.Observer
  • exclude
  • Autocompleter.Clientcide
  • exclude
  • Lightbox
  • exclude
Localization
  • SimpleEditor.English.US
  • exclude
  • SimpleEditor.Dutch
  • exclude
  • SimpleEditor.French
  • exclude
  • SimpleEditor.Italian
  • exclude
  • SimpleEditor.Portuguese
  • exclude
  • SimpleEditor.Spanish
  • exclude
Beta
  • PostEditor
  • exclude
  • PostEditor.Forum
  • exclude
Compatability
  • Browser.Extras.Compat
  • exclude
  • Class.Refactor.Compat
  • exclude
  • Date.Compat
  • exclude
  • DollarE.Compat
  • exclude
  • DollarG.Compat
  • exclude
  • Element.Forms.Compat
  • exclude
  • Element.MouseOvers.Compat
  • exclude
  • Element.Position.Compat
  • exclude
  • Element.Shortcuts.Compat
  • exclude
  • IframeShim.Compat
  • exclude
  • JsonP.Compat
  • exclude
  • Modalizer.Compat
  • exclude
  • OverText.Compat
  • exclude
  • Request.Queue.Compat
  • exclude
  • String.Extras.Compat
  • exclude
  • Waiter.Compat
  • exclude
include entire library exclude entire library
depender-client
Depender
  • Depender.Client
  • exclude
compression:
integrate depender client:

Interface Usage close

Step 1

Select the files you need for your application. You can select as many as you like. Green items in the list are files that will be included in your download - these are dependencies of the files you select. You may, if you like, include entire libraries by selecting that option in the header for each library you wish to include.

Step 2

Select any files or libraries you wish to exclude. This is useful if a portion of your application has already been loaded. For example, if you load MooTools Core through the Google Ajax Libraries API, and you want to include a plugin from MooTools More you can select the files you want and exclude MooTools Core, which you already have.

Step 3

Choose what compression you want for your file. The default is noted and if you make no selection this default will be used. Note that if you do not specify a compression and later the server changes configuration, scripts included directly from the builder will switch to the compression configured at that time.

Step 4

To get your library, you can download the file directly by clicking "Download." You can, alternately, copy the url to the file or copy the script tag for the url. This will pull the build library from the builder every time it is requested. If caching is enabled compressed libraries will be cached (to disk) to improve performance. Sites with high performance needs will likely want to implement a more robust caching system such as memcached.

Output

Scripts output by this library include in their header comments a list of all files they include as well as a url that can be used to recreate them.

Configuration

See the readme on github.

You must select at least one dependency.