modules.mustache revision 72d545a3aacf73830ad019134a025794ed01ce1e
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <th>YUI 3 Component</th>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <th>Module</th>
fa544036407a8ec4be203ebd5e3bff225175e664Felix Gabriel Mance <td>`align-plugin`</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>Provides advanced positioning support for Node via a Plugin</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>`anim`</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>Provides the base Anim class, for animating numeric properties.</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>`anim-base`</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>Provides the base Anim class, for animating numeric properties.</td>
aa0ca44e856c87db27e61687cbb630f270976da1Felix Gabriel Mance <td>`anim-color`</td>
feab1106bbee4f2ea2fd48bca7106dd041e4211dFelix Gabriel Mance <td>Adds support for color properties in <code>to</code></td>
1aba43480a797666f400a595193d95ce08b2a059Felix Gabriel Mance <td>`anim-curve`</td>
1aba43480a797666f400a595193d95ce08b2a059Felix Gabriel Mance <td>Adds support for the <code>curve</code> property for the <code>to</code> </td>
fa544036407a8ec4be203ebd5e3bff225175e664Felix Gabriel Mance <td>`anim-easing`</td>
fa544036407a8ec4be203ebd5e3bff225175e664Felix Gabriel Mance <td>The easing module provides methods for customizing</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>`anim-node-plugin`</td>
ffa6044b04fa0e31242141ff56a5d80c4233b676Felix Gabriel Mance <td>Binds an Anim instance to a Node instance</td>
52991d9b46a98ad6a9020421a3244950b0f8a522Felix Gabriel Mance <td>`anim-scroll`</td>
e0c2bc4ba02902c20dae5c2e7a9bc25dbcfdfa49Christian Maeder <td>Adds support for the <code>scroll</code> property in <code>to</code></td>
52991d9b46a98ad6a9020421a3244950b0f8a522Felix Gabriel Mance <td>`anim-xy`</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>Adds support for the <code>xy</code> property in <code>from</code> and </td>
3bf7c6758f14a445ed8d6de173c308d700c8f94bChristian Maeder <td>`app`</td>
3bf7c6758f14a445ed8d6de173c308d700c8f94bChristian Maeder <td>The App Framework provides simple MVC-like building blocks (models, model lists,</td>
fe61c9de7bc5a321aeb057780874dd6c17f2faf0Christian Maeder <td>`app-base`</td>
fa544036407a8ec4be203ebd5e3bff225175e664Felix Gabriel Mance <td>Provides a top-level application component which manages navigation and views.</td>
1a38107941725211e7c3f051f7a8f5e12199f03acmaeder <td>`app-transitions`</td>
fe61c9de7bc5a321aeb057780874dd6c17f2faf0Christian Maeder <td>Provides view transitions for `Y.App`.</td>
fa544036407a8ec4be203ebd5e3bff225175e664Felix Gabriel Mance <td>`array-extras`</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>Adds additional utility methods to the `Y.Array` class.</td>
fa544036407a8ec4be203ebd5e3bff225175e664Felix Gabriel Mance <td>`array-invoke`</td>
fa544036407a8ec4be203ebd5e3bff225175e664Felix Gabriel Mance <td>`arraylist`</td>
fa544036407a8ec4be203ebd5e3bff225175e664Felix Gabriel Mance <td>Collection utilities beyond what is provided in the YUI core</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>`arraylist-add`</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>Collection utilities beyond what is provided in the YUI core</td>
fa544036407a8ec4be203ebd5e3bff225175e664Felix Gabriel Mance <td>`arraylist-filter`</td>
fa544036407a8ec4be203ebd5e3bff225175e664Felix Gabriel Mance <td>Collection utilities beyond what is provided in the YUI core</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>`arraysort`</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>Provides a case-insenstive comparator which can be used for array sorting.</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>`async-queue`</td>
928291e1beb4df5ec1f595188b64eab7c2adbb80Felix Gabriel Mance <td>AsyncQueue allows you create a chain of function callbacks executed</td>
928291e1beb4df5ec1f595188b64eab7c2adbb80Felix Gabriel Mance <td>`attribute`</td>
928291e1beb4df5ec1f595188b64eab7c2adbb80Felix Gabriel Mance <td>Adds support for attribute providers to handle complex attributes in the constructor</td>
928291e1beb4df5ec1f595188b64eab7c2adbb80Felix Gabriel Mance <td>`attribute-base`</td>
928291e1beb4df5ec1f595188b64eab7c2adbb80Felix Gabriel Mance <td>The attribute-base submodule provides core attribute handling support, with everything</td>
928291e1beb4df5ec1f595188b64eab7c2adbb80Felix Gabriel Mance <td>`attribute-complex`</td>
928291e1beb4df5ec1f595188b64eab7c2adbb80Felix Gabriel Mance <td>Adds support for attribute providers to handle complex attributes in the constructor</td>
928291e1beb4df5ec1f595188b64eab7c2adbb80Felix Gabriel Mance <td>`attribute-core`</td>
928291e1beb4df5ec1f595188b64eab7c2adbb80Felix Gabriel Mance <td>The attribute-core submodule provides the lightest level of attribute handling support </td>
20e6d2407d992be857ab5e0b3b54fb7ed86b0461Felix Gabriel Mance <td>`attribute-events`</td>
20e6d2407d992be857ab5e0b3b54fb7ed86b0461Felix Gabriel Mance <td>The attribute-events submodule provides augmentable attribute change event support </td>
fa544036407a8ec4be203ebd5e3bff225175e664Felix Gabriel Mance <td>`attribute-extras`</td>
7852de3551fc797566ee71165bafe05b6d81728cnotanartist <td>The attribute-extras submodule provides less commonly used attribute methods, and can </td>
b1162cc13e8371724e3382ae6d1cfdeb43891fbbChristian Maeder <td>`autocomplete`</td>
2780da8c615a3ecad37566e343ebf8f029cab640Christian Maeder <td>Provides automatic input completion or suggestions for text input fields and</td>
2780da8c615a3ecad37566e343ebf8f029cab640Christian Maeder <td>`autocomplete-base`</td>
2780da8c615a3ecad37566e343ebf8f029cab640Christian Maeder <td><code>Y.Base</code> extension that provides core autocomplete logic (but no</td>
2780da8c615a3ecad37566e343ebf8f029cab640Christian Maeder <td>`autocomplete-filters`</td>
3bf7c6758f14a445ed8d6de173c308d700c8f94bChristian Maeder <td>Provides pre-built result matching filters for AutoComplete.</td>
e0c2bc4ba02902c20dae5c2e7a9bc25dbcfdfa49Christian Maeder <td>`autocomplete-filters-accentfold`</td>
928291e1beb4df5ec1f595188b64eab7c2adbb80Felix Gabriel Mance <td>`autocomplete-highlighters`</td>
928291e1beb4df5ec1f595188b64eab7c2adbb80Felix Gabriel Mance <td>Provides pre-built result highlighters for AutoComplete.</td>
ffa6044b04fa0e31242141ff56a5d80c4233b676Felix Gabriel Mance <td>`autocomplete-highlighters-accentfold`</td>
fa544036407a8ec4be203ebd5e3bff225175e664Felix Gabriel Mance <td>`autocomplete-list`</td>
fa544036407a8ec4be203ebd5e3bff225175e664Felix Gabriel Mance <td>Traditional autocomplete dropdown list widget, just like Mom used to make.</td>
fa544036407a8ec4be203ebd5e3bff225175e664Felix Gabriel Mance <td>`autocomplete-list-keys`</td>
fa544036407a8ec4be203ebd5e3bff225175e664Felix Gabriel Mance <td>Mixes keyboard support into AutoCompleteList. By default, this module is not</td>
fa544036407a8ec4be203ebd5e3bff225175e664Felix Gabriel Mance <td>`autocomplete-plugin`</td>
fa544036407a8ec4be203ebd5e3bff225175e664Felix Gabriel Mance <td>Binds an AutoCompleteList instance to a Node instance.</td>
ffa6044b04fa0e31242141ff56a5d80c4233b676Felix Gabriel Mance <td>`autocomplete-sources`</td>
ffa6044b04fa0e31242141ff56a5d80c4233b676Felix Gabriel Mance <td>Mixes support for JSONP and YQL result sources into AutoCompleteBase.</td>
ffa6044b04fa0e31242141ff56a5d80c4233b676Felix Gabriel Mance <td>`base`</td>
ffa6044b04fa0e31242141ff56a5d80c4233b676Felix Gabriel Mance <td>The base-pluginhost submodule adds Plugin support to Base, by augmenting Base with </td>
ffa6044b04fa0e31242141ff56a5d80c4233b676Felix Gabriel Mance <td>`base-base`</td>
ffa6044b04fa0e31242141ff56a5d80c4233b676Felix Gabriel Mance <td>The base-base submodule provides the Base class without the Plugin support, provided by Plugin.Host, </td>
ffa6044b04fa0e31242141ff56a5d80c4233b676Felix Gabriel Mance <td>`base-build`</td>
928291e1beb4df5ec1f595188b64eab7c2adbb80Felix Gabriel Mance <td>The base-build submodule provides Base.build functionality, which</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>`base-core`</td>
ffa6044b04fa0e31242141ff56a5d80c4233b676Felix Gabriel Mance <td>The base-core module provides the BaseCore class, the lightest version of Base, </td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>`base-pluginhost`</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>The base-pluginhost submodule adds Plugin support to Base, by augmenting Base with </td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>`button`</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>Provides an interface for working with button-like DOM nodes</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>`cache`</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>Provides support to use Cache as a Plugin to a Base-based class.</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>`cache-base`</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>Provides the base class for the YUI Cache utility.</td>
ffa6044b04fa0e31242141ff56a5d80c4233b676Felix Gabriel Mance <td>`cache-offline`</td>
a6526952d69bccd048c954eb920493a6a83e78faFelix Gabriel Mance <td>Provides a Cache subclass which uses HTML5 `localStorage` for persistence.</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>`cache-plugin`</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>Provides support to use Cache as a Plugin to a Base-based class.</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>`calendar`</td>
e0c2bc4ba02902c20dae5c2e7a9bc25dbcfdfa49Christian Maeder <td>The Calendar component is a UI widget that allows users</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>`calendar-base`</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>The CalendarBase submodule is a basic UI calendar view that displays</td>
e0c2bc4ba02902c20dae5c2e7a9bc25dbcfdfa49Christian Maeder <td>`calendarnavigator`</td>
e0c2bc4ba02902c20dae5c2e7a9bc25dbcfdfa49Christian Maeder <td>Provides a plugin which adds navigation controls to Calendar.</td>
a921ae1da1302f673204e7b63cdce01439a9bd5eFelix Gabriel Mance <td>`charts`</td>
ffa6044b04fa0e31242141ff56a5d80c4233b676Felix Gabriel Mance <td>The Charts widget provides an api for displaying data</td>
fa544036407a8ec4be203ebd5e3bff225175e664Felix Gabriel Mance <td>`classnamemanager`</td>
fa544036407a8ec4be203ebd5e3bff225175e664Felix Gabriel Mance <td>Contains a singleton (ClassNameManager) that enables easy creation and caching of </td>
ffa6044b04fa0e31242141ff56a5d80c4233b676Felix Gabriel Mance <td>`clickable-rail`</td>
ffa6044b04fa0e31242141ff56a5d80c4233b676Felix Gabriel Mance <td>Adds support for mouse interaction with the Slider rail triggering thumb</td>
fa544036407a8ec4be203ebd5e3bff225175e664Felix Gabriel Mance <td>`collection`</td>
ffa6044b04fa0e31242141ff56a5d80c4233b676Felix Gabriel Mance <td>Collection utilities beyond what is provided in the YUI core</td>
ffa6044b04fa0e31242141ff56a5d80c4233b676Felix Gabriel Mance <td>`console`</td>
ffa6044b04fa0e31242141ff56a5d80c4233b676Felix Gabriel Mance <td>Console creates a visualization for messages logged through calls to a YUI</td>
ffa6044b04fa0e31242141ff56a5d80c4233b676Felix Gabriel Mance <td>`console-filters`</td>
ffa6044b04fa0e31242141ff56a5d80c4233b676Felix Gabriel Mance <td>Provides Plugin.ConsoleFilters plugin class.</td>
fa544036407a8ec4be203ebd5e3bff225175e664Felix Gabriel Mance <td>`cookie`</td>
<td>Adds prompt style link creation. Adds an override for the <a href="Plugin.ExecCommand.html#method_COMMANDS.createlink">createlink execCommand</a>.</td>
<td>Provides a DataSource implementation which can be used to retrieve data from a custom function.</td>
<td>Provides a DataSource implementation which can be used to retrieve data via the Get Utility.</td>
<td>Provides a DataSource implementation which can be used to retrieve data via the IO Utility.</td>
<td>The Drag & Drop Utility allows you to create a draggable interface efficiently, buffering you from browser-level abnormalities and enabling you to focus on the interesting logic surrounding your particular implementation. This component enables you to create a variety of standard draggable objects with just a few lines of code and then, using its extensive API, add your own specific implementation logic.</td>
<td>The Drag & Drop Utility allows you to create a draggable interface efficiently, buffering you from browser-level abnormalities and enabling you to focus on the interesting logic surrounding your particular implementation. This component enables you to create a variety of standard draggable objects with just a few lines of code and then, using its extensive API, add your own specific implementation logic.</td>
<td>Extends the dd-ddm-base Class to add support for the viewport shim to allow a draggable node to drag to be dragged over an iframe or any other node that traps mousemove events.</td>
<td>Extends the dd-ddm Class to add support for the placement of Drop Target shims inside the viewport shim. It also handles all Drop Target related events and interactions.</td>
<td>Provides the ability to drag multiple nodes under a container element using only one Y.DD.Drag instance as a delegate.</td>
<td>Base class for Editor. Handles the business logic of Editor, no GUI involved only utility methods and events.</td>
<td>Base class for Editor. Handles the business logic of Editor, no GUI involved only utility methods and events.</td>
<td>Handles list manipulation inside the Editor. Adds keyboard manipulation and execCommand support. Adds overrides for the <a href="Plugin.ExecCommand.html#method_COMMANDS.insertorderedlist">insertorderedlist</a> and <a href="Plugin.ExecCommand.html#method_COMMANDS.insertunorderedlist">insertunorderedlist</a> execCommands.</td>
<td>Handles tab and shift-tab indent/outdent support.</td>
<td>Adds support for a "flick" event, which is fired at the end of a touch or mouse based flick gesture, and provides </td>
<td>Adds lower level support for "gesturemovestart", "gesturemove" and "gesturemoveend" events, which can be used to create drag/drop</td>
<td>Adds lower level support for "gesturemovestart", "gesturemove" and "gesturemoveend" events, which can be used to create drag/drop</td>
<td>Adds touch event facade normalization properties (touches, changedTouches, targetTouches etc.) to the DOM event facade</td>
<td>NodeJS specific Get module used to load remote resources. It contains the same signature as the default Get module so there is no code change needed.</td>
<td>The `Graphics` module provides a JavaScript API for creating shapes in a variety of formats across </td>
<td>Adds accent-folding highlighters to `Y.Highlight`.</td>
<td>The ImageLoader Utility is a framework to dynamically load images according to certain triggers,</td>
<td>Provides utilities to support the management of localized resources (strings and formatting patterns).</td>
<td>Provides Y.JSON.parse method to accept JSON strings and return native</td>
<td>Provides Y.JSON.stringify method for converting objects to JSON strings.</td>
<td>`Y.Router` extension that provides the core plumbing for enhanced navigation</td>
<td>Provides the base Plugin class, which plugin developers should extend, when creating custom plugins</td>
<td>Provides Y.QueryString.parse method to accept Query Strings and return native</td>
<td>Provides Y.QueryString.stringify method for converting objects to Query Strings.</td>
<td>Provides Y.QueryString.stringify method for converting objects to Query Strings.</td>
<td>Provides Y.QueryString.stringify method for converting objects to Query Strings.</td>
<td>Provides the ability to store multiple custom hash tables referencing records in the recordset.</td>
<td>The Resize Plugin allows you to make a Node or a Widget resizable. It supports all the functionality of</td>
<td>Adds a `proxyNode` attribute and resizes it instead of the actual node. __very similar to DDProxy__</td>
<td>The scrollview-base module provides a basic ScrollView Widget, without scrollbar indicators</td>
<td>Wraps some common Selection/Range functionality into a simple object</td>
<td>The selector module provides helper methods allowing CSS2 Selectors to be used with DOM elements.</td>
<td>Provides header/footer button support for Widgets that implement the WidgetStdMod extension</td>
<td>Provides string support for widget with BCP 47 language tag lookup. This module has been deprecated. It's replaced by the "intl" module which provides generic internationalization and BCP 47 language tag support with externalization.</td>
<td>Provides extended/advanced XY positioning support for Widgets, through an</td>
<td>Support for Widget UI Events (Custom Events fired by the widget, which wrap the underlying DOM events - e.g. widget:click, widget:mousedown)</td>
<td>This class adds a sugar class to allow access to YQL (http://developer.yahoo.com/yql/).</td>
<td>Provides a setTimeout/setInterval wrapper. This module is a `core` YUI module, <a href="../classes/YUI.html#method_later">it's documentation is located under the YUI class</a>.</td>