<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns:yui="http://yuilibrary.com/rdf/1.0/yui.rdf#">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>API: yui Loader (YUI Library)</title>
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css" />
<link rel="stylesheet" type="text/css" href="assets/api.css" />
<script type="text/javascript" src="assets/api-js"></script>
<script type="text/javascript" src="assets/ac-js"></script>
</head>
<body id="yahoo-com">
<div id="doc3" class="yui-t2">
<div id="hd">
<h1><a href="http://developer.yahoo.com/yui/" title="Yahoo! UI Library">Yahoo! UI Library</a></h1>
<h3>yui <span class="subtitle">3.0.0b1</span></h3>
<a href="./index.html" title="Yahoo! UI Library">Yahoo! UI Library</a>
> <a href="./module_yui.html" title="yui">yui</a>
> Loader
<form onsubmit="return false">
<div id="propertysearch">
Search: <input autocomplete="off" id="searchinput" />
<div id="searchresults">
</div>
</div>
</form>
</div>
<div id="bd">
<div id="yui-main">
<div class="yui-b">
<form action="#" name="yui-classopts-form" method="get" id="yui-classopts-form">
<fieldset>
<legend>Filters</legend>
<span class="classopts"><input type="checkbox" name="show_private" id="show_private" /> <label for="show_private">Show Private</label></span>
<span class="classopts"><input type="checkbox" name="show_protected" id="show_protected" /> <label for="show_protected">Show Protected</label></span>
<span class="classopts"><input type="checkbox" name="show_deprecated" id="show_deprecated" /> <label for="show_deprecated">Show Deprecated</label></span>
</fieldset>
</form>
<h2>
Class <b property="yui:name">Loader</b>
<span class="extends">
</span>
</h2>
<!-- class tree goes here -->
<div class="summary description" property="yui:description">
Loader dynamically loads script and css files. It includes the dependency
info for the version of the library in use, and will automatically pull in
dependencies for the modules requested. It supports rollup files and will
automatically use these when appropriate in order to minimize the number of
http connections required to load all of the dependencies. It can load the
files from the Yahoo! CDN, and it can utilize the combo service provided on
this network to reduce the number of http connections required to download
YUI files.
</div>
<div class="section constructor details" rel="yui:constructor" resource="#constructor">
<h3 id="constructor">Constructor</h3>
<div class="content">
<div class="detail">
<strong property="yui:name">Loader</strong>
<code>
(
o
)
</code>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">o</span>
<<span property="yui:type">object</span>>
</code>
<span property="yui:description"> an optional set of configuration options. Valid options:
<ul>
<li>base:
The base dir</li>
<li>secureBase:
The secure base dir (not implemented)</li>
<li>comboBase:
The YUI combo service base dir. Ex: http://yui.yahooapis.com/combo?</li>
<li>root:
The root path to prepend to module names for the combo service. Ex: 2.5.2/build/</li>
<li>filter:
A filter to apply to result urls. This filter will modify the default
path for all modules. The default path for the YUI library is the
minified version of the files (e.g., event-min.js). The filter property
can be a predefined filter or a custom filter. The valid predefined
filters are:
<dl>
<dt>DEBUG</dt>
<dd>Selects the debug versions of the library (e.g., event-debug.js).
This option will automatically include the Logger widget</dd>
<dt>RAW</dt>
<dd>Selects the non-minified version of the library (e.g., event.js).</dd>
</dl>
You can also define a custom filter, which must be an object literal
containing a search expression and a replace string:
<pre>
myFilter: {
'searchExp': "-min\\.js",
'replaceStr': "-debug.js"
}
</pre>
</li>
<li>filters: per-component filter specification. If specified for a given component, this overrides the filter config</li>
<li>combine:
Use the YUI combo service to reduce the number of http connections required to load your dependencies</li>
<li>ignore:
A list of modules that should never be dynamically loaded</li>
<li>force:
A list of modules that should always be loaded when required, even if already present on the page</li>
<li>insertBefore:
Node or id for a node that should be used as the insertion point for new nodes</li>
<li>charset:
charset for dynamic nodes (deprecated, use jsAttributes or cssAttributes)</li>
<li>jsAttributes: object literal containing attributes to add to script nodes</li>
<li>cssAttributes: object literal containing attributes to add to link nodes</li>
<li>timeout:
number of milliseconds before a timeout occurs when dynamically loading nodes. in not set, there is no timeout</li>
<li>context:
execution context for all callbacks</li>
<li>onSuccess:
callback for the 'success' event</li>
<li>onFailure: callback for the 'failure' event</li>
<li>onCSS: callback for the 'CSSComplete' event. When loading YUI components with CSS
the CSS is loaded first, then the script. This provides a moment you can tie into to improve
the presentation of the page while the script is loading.</li>
<li>onTimeout:
callback for the 'timeout' event</li>
<li>onProgress:
callback executed each time a script or css file is loaded</li>
<li>modules:
A list of module definitions. See Loader.addModule for the supported module metadata</li>
</ul></span>
</dd>
</dl>
</div>
</div>
</div>
</div>
<div rel="yui:properties" resource="#properties">
<div class="section field details">
<h3 id="properties">Properties</h3>
<div class="content">
<div class="private" rel="yui:property" resource="#property__internalCallback">
<h4><a name="property__internalCallback" property="yui:name">_internalCallback</a>
- <code>private <span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Internal callback to handle multiple internal insert() calls
so that css is inserted prior to js
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:property" resource="#property__useYahooListener">
<h4><a name="property__useYahooListener" property="yui:name">_useYahooListener</a>
- <code>private <span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Use the YUI environment listener to detect script load. This
is only switched on for Safari 2.x and below.
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_allowRollup">
<h4><a name="property_allowRollup" property="yui:name">allowRollup</a>
- <code><span property="yui:type">boolean</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Should we allow rollups
</div>
</div>
<div class="default" property="yui:defaultValue">
Default Value: true
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_attaching">
<h4><a name="property_attaching" property="yui:name">attaching</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
A list of modules to attach to the YUI instance when complete.
If not supplied, the sorted list of dependencies are applied.
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_base">
<h4><a name="property_base" property="yui:name">base</a>
- <code><span property="yui:type">string</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The base directory.
</div>
</div>
<div class="default" property="yui:defaultValue">
Default Value: http://yui.yahooapis.com/[YUI VERSION]/build/
</div>
<hr />
</div>
<div class=" deprecated" rel="yui:property" resource="#property_charset">
<h4><a name="property_charset" property="yui:name">charset</a>
- <code><span property="yui:type">string</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The charset attribute for inserted nodes
</div>
</div>
<div class="deprecated" property="yui:deprecated">
<strong>Deprecated:</strong> , use cssAttributes or jsAttributes
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_combine">
<h4><a name="property_combine" property="yui:name">combine</a>
- <code><span property="yui:type">boolean</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
If configured, YUI JS resources will use the combo
handler
</div>
</div>
<div class="default" property="yui:defaultValue">
Default Value: true if a base dir isn't in the config
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_comboBase">
<h4><a name="property_comboBase" property="yui:name">comboBase</a>
- <code><span property="yui:type">string</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Base path for the combo service
</div>
</div>
<div class="default" property="yui:defaultValue">
Default Value: http://yui.yahooapis.com/combo?
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_context">
<h4><a name="property_context" property="yui:name">context</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The execution context for all callbacks
</div>
</div>
<div class="default" property="yui:defaultValue">
Default Value: {YUI} the YUI instance
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_cssAttributes">
<h4><a name="property_cssAttributes" property="yui:name">cssAttributes</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
An object literal containing attributes to add to link nodes
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_data">
<h4><a name="property_data" property="yui:name">data</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Data that is passed to all callbacks
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_dirty">
<h4><a name="property_dirty" property="yui:name">dirty</a>
- <code><span property="yui:type">boolean</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Flag to indicate the dependency tree needs to be recomputed
if insert is called again.
</div>
</div>
<div class="default" property="yui:defaultValue">
Default Value: true
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_filter">
<h4><a name="property_filter" property="yui:name">filter</a>
- <code><span property="yui:type">string|{searchExp: string, replaceStr: string}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
A filter to apply to result urls. This filter will modify the default
path for all modules. The default path for the YUI library is the
minified version of the files (e.g., event-min.js). The filter property
can be a predefined filter or a custom filter. The valid predefined
filters are:
<dl>
<dt>DEBUG</dt>
<dd>Selects the debug versions of the library (e.g., event-debug.js).
This option will automatically include the Logger widget</dd>
<dt>RAW</dt>
<dd>Selects the non-minified version of the library (e.g., event.js).</dd>
</dl>
You can also define a custom filter, which must be an object literal
containing a search expression and a replace string:
<pre>
myFilter: {
'searchExp': "-min\\.js",
'replaceStr': "-debug.js"
}
</pre>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_filters">
<h4><a name="property_filters" property="yui:name">filters</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
per-component filter specification. If specified for a given component, this
overrides the filter config.
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_force">
<h4><a name="property_force" property="yui:name">force</a>
- <code><span property="yui:type">string[]</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
A list of modules that should always be loaded, even
if they have already been inserted into the page.
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_ignore">
<h4><a name="property_ignore" property="yui:name">ignore</a>
- <code><span property="yui:type">string[]</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
A list of modules that should not be loaded, even if
they turn up in the dependency tree
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_ignoreRegistered">
<h4><a name="property_ignoreRegistered" property="yui:name">ignoreRegistered</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Ignore modules registered on the YUI global
</div>
</div>
<div class="default" property="yui:defaultValue">
Default Value: false
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_insertBefore">
<h4><a name="property_insertBefore" property="yui:name">insertBefore</a>
- <code><span property="yui:type">string|HTMLElement</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Node reference or id where new nodes should be inserted before
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_inserted">
<h4><a name="property_inserted" property="yui:name">inserted</a>
- <code><span property="yui:type">{string: boolean}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
List of modules inserted by the utility
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_jsAttributes">
<h4><a name="property_jsAttributes" property="yui:name">jsAttributes</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
An object literal containing attributes to add to script nodes
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_loaded">
<h4><a name="property_loaded" property="yui:name">loaded</a>
- <code><span property="yui:type">{string: boolean}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Set when beginning to compute the dependency tree.
Composed of what YUI reports to be loaded combined
with what has been loaded by any instance on the page
with the version number specified in the metadata.
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_loadOptional">
<h4><a name="property_loadOptional" property="yui:name">loadOptional</a>
- <code><span property="yui:type">boolean</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Whether or not to load optional dependencies for
the requested modules
</div>
</div>
<div class="default" property="yui:defaultValue">
Default Value: false
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_moduleInfo">
<h4><a name="property_moduleInfo" property="yui:name">moduleInfo</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The library metadata
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_required">
<h4><a name="property_required" property="yui:name">required</a>
- <code><span property="yui:type">{string: boolean}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The list of requested modules
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_rollups">
<h4><a name="property_rollups" property="yui:name">rollups</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
List of rollup files found in the library metadata
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_root">
<h4><a name="property_root" property="yui:name">root</a>
- <code><span property="yui:type">string</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Root path to prepend to module path for the combo
service
</div>
</div>
<div class="default" property="yui:defaultValue">
Default Value: [YUI VERSION]/build/
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_skin">
<h4><a name="property_skin" property="yui:name">skin</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Provides the information used to skin the skinnable components.
The following skin definition would result in 'skin1' and 'skin2'
being loaded for calendar (if calendar was requested), and
'sam' for all other skinnable components:
<code>
skin: {
// The default skin, which is automatically applied if not
// overriden by a component-specific skin definition.
// Change this in to apply a different skin globally
defaultSkin: 'sam',
// This is combined with the loader base property to get
// the default root directory for a skin. ex:
// http://yui.yahooapis.com/2.3.0/build/assets/skins/sam/
base: 'assets/skins/',
// The name of the rollup css file for the skin
path: 'skin.css',
// The number of skinnable components requested that are
// required before using the rollup file rather than the
// individual component css files
rollup: 3,
// Any component-specific overrides can be specified here,
// making it possible to load different skins for different
// components. It is possible to load more than one skin
// for a given component as well.
overrides: {
calendar: ['skin1', 'skin2']
}
}
</code>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_skipped">
<h4><a name="property_skipped" property="yui:name">skipped</a>
- <code><span property="yui:type">object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
List of skipped modules during insert() because the module
was not defined
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_sorted">
<h4><a name="property_sorted" property="yui:name">sorted</a>
- <code><span property="yui:type">string[]</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
All of the derived dependencies in sorted order, which
will be populated when either calculate() or insert()
is called
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_timeout">
<h4><a name="property_timeout" property="yui:name">timeout</a>
- <code><span property="yui:type">int</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Timeout value in milliseconds. If set, this value will be used by
the get utility. the timeout event will fire if
a timeout occurs.
</div>
</div>
<hr />
</div>
</div>
</div>
</div>
<div rel="yui:methods" resource="#methods">
<div class="section method details">
<h3 id="methods">Methods</h3>
<div class="content">
<div class="private" rel="yui:method" resource="#method__addSkin">
<h4>
<a name="method__addSkin">_addSkin</a></h4>
<div class="detail" >
<code>
private
string
<strong property="yui:name">_addSkin</strong>
(
skin
,
mod
,
parent
)
</code>
<div class="description" property="yui:description">
Adds the skin def to the module info
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">skin</span>
<<span property="yui:type">string</span>>
</code>
<span property="yui:description"> the name of the skin</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">mod</span>
<<span property="yui:type">string</span>>
</code>
<span property="yui:description"> the name of the module</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">parent</span>
<<span property="yui:type">string</span>>
</code>
<span property="yui:description"> parent module if this is a skin of a
submodule or plugin</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
string
</code></dt>
<dd property="yui:returnInfo">the module name for the skin</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__explode">
<h4>
<a name="method__explode">_explode</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_explode</strong>
(
)
</code>
<div class="description" property="yui:description">
Inspects the required modules list looking for additional
dependencies. Expands the required list to include all
required modules. Called by calculate()
</div>
<div class="description">
<dl>
<dt>Returns:
<code property="yui:return">
void
</code></dt>
<dd property="yui:returnInfo"></dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__filter">
<h4>
<a name="method__filter">_filter</a></h4>
<div class="detail" >
<code>
private
string
<strong property="yui:name">_filter</strong>
(
u
,
name
)
</code>
<div class="description" property="yui:description">
Apply filter defined for this instance to a url/path
method _filter
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">u</span>
<<span property="yui:type">string</span>>
</code>
<span property="yui:description"> the string to filter</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">name</span>
<<span property="yui:type">string</span>>
</code>
<span property="yui:description"> the name of the module, if we are processing
a single module as opposed to a combined url</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
string
</code></dt>
<dd property="yui:returnInfo">the filtered string</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__reduce">
<h4>
<a name="method__reduce">_reduce</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_reduce</strong>
(
)
</code>
<div class="description" property="yui:description">
Remove superceded modules and loaded modules. Called by
calculate() after we have the mega list of all dependencies
</div>
<div class="description">
<dl>
<dt>Returns:
<code property="yui:return">
void
</code></dt>
<dd property="yui:returnInfo"></dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__rollup">
<h4>
<a name="method__rollup">_rollup</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_rollup</strong>
(
)
</code>
<div class="description" property="yui:description">
Look for rollup packages to determine if all of the modules a
rollup supersedes are required. If so, include the rollup to
help reduce the total number of connections required. Called
by calculate()
</div>
<div class="description">
<dl>
<dt>Returns:
<code property="yui:return">
void
</code></dt>
<dd property="yui:returnInfo"></dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__setup">
<h4>
<a name="method__setup">_setup</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_setup</strong>
(
)
</code>
<div class="description" property="yui:description">
Investigates the current YUI configuration on the page. By default,
modules already detected will not be loaded again unless a force
option is encountered. Called by calculate()
</div>
<div class="description">
<dl>
<dt>Returns:
<code property="yui:return">
void
</code></dt>
<dd property="yui:returnInfo"></dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__sort">
<h4>
<a name="method__sort">_sort</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_sort</strong>
(
)
</code>
<div class="description" property="yui:description">
Sorts the dependency tree. The last step of calculate()
</div>
<div class="description">
<dl>
<dt>Returns:
<code property="yui:return">
void
</code></dt>
<dd property="yui:returnInfo"></dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__url">
<h4>
<a name="method__url">_url</a></h4>
<div class="detail" >
<code>
private
string
<strong property="yui:name">_url</strong>
(
path
)
</code>
<div class="description" property="yui:description">
Generates the full url for a module
method _url
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">path</span>
<<span property="yui:type">string</span>>
</code>
<span property="yui:description"> the path fragment</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
string
</code></dt>
<dd property="yui:returnInfo">the full url</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_addModule">
<h4>
<a name="method_addModule">addModule</a></h4>
<div class="detail" >
<code>
boolean
<strong property="yui:name">addModule</strong>
(
o
,
name
)
</code>
<div class="description" property="yui:description">
Add a new module to the component metadata.
<dl>
<dt>name:</dt> <dd>required, the component name</dd>
<dt>type:</dt> <dd>required, the component type (js or css)</dd>
<dt>path:</dt> <dd>required, the path to the script from "base"</dd>
<dt>requires:</dt> <dd>array of modules required by this component</dd>
<dt>optional:</dt> <dd>array of optional modules for this component</dd>
<dt>supersedes:</dt> <dd>array of the modules this component replaces</dd>
<dt>after:</dt> <dd>array of modules the components which, if present, should be sorted above this one</dd>
<dt>rollup:</dt> <dd>the number of superseded modules required for automatic rollup</dd>
<dt>fullpath:</dt> <dd>If fullpath is specified, this is used instead of the configured base + path</dd>
<dt>skinnable:</dt> <dd>flag to determine if skin assets should automatically be pulled in</dd>
<dt>submodules:</dt> <dd>a has of submodules</dd>
</dl>
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">o</span>
<<span property="yui:type">object</span>>
</code>
<span property="yui:description"> An object containing the module data</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">name</span>
<<span property="yui:type">object</span>>
</code>
<span property="yui:description"> the module name (optional), required if not in the module data</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
boolean
</code></dt>
<dd property="yui:returnInfo">true if the module was added, false if
the object passed in did not provide all required attributes</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_calculate">
<h4>
<a name="method_calculate">calculate</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">calculate</strong>
(
o
)
</code>
<div class="description" property="yui:description">
Calculates the dependency tree, the result is stored in the sorted
property
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">o</span>
<<span property="yui:type">object</span>>
</code>
<span property="yui:description"> optional options object</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
void
</code></dt>
<dd property="yui:returnInfo"></dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_formatSkin">
<h4>
<a name="method_formatSkin">formatSkin</a></h4>
<div class="detail" >
<code>
string
<strong property="yui:name">formatSkin</strong>
(
skin
,
mod
)
</code>
<div class="description" property="yui:description">
Returns the skin module name for the specified skin name. If a
module name is supplied, the returned skin module name is
specific to the module passed in.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">skin</span>
<<span property="yui:type">string</span>>
</code>
<span property="yui:description"> the name of the skin</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">mod</span>
<<span property="yui:type">string</span>>
</code>
<span property="yui:description"> optional: the name of a module to skin</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
string
</code></dt>
<dd property="yui:returnInfo">the full skin module name</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_getProvides">
<h4>
<a name="method_getProvides">getProvides</a></h4>
<div class="detail" >
<code>
<strong property="yui:name">getProvides</strong>
(
name
,
notMe
)
</code>
<div class="description" property="yui:description">
Returns an object literal of the modules the supplied module satisfies
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">name</span>
<<span property="yui:type">string</span>>
</code>
<span property="yui:description"> The name of the module</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">notMe</span>
<<span property="yui:type">string</span>>
</code>
<span property="yui:description"> don't add this module name, only include superseded modules</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_getRequires">
<h4>
<a name="method_getRequires">getRequires</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">getRequires</strong>
(
mod
)
</code>
<div class="description" property="yui:description">
Returns an object containing properties for all modules required
in order to load the requested module
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">mod</span>
<<span property="yui:type">object</span>>
</code>
<span property="yui:description"> The module definition from moduleInfo</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
void
</code></dt>
<dd property="yui:returnInfo"></dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_insert">
<h4>
<a name="method_insert">insert</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">insert</strong>
(
o
,
type
)
</code>
<div class="description" property="yui:description">
inserts the requested modules and their dependencies.
<code>type</code> can be "js" or "css". Both script and
css are inserted if type is not provided.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">o</span>
<<span property="yui:type">object</span>>
</code>
<span property="yui:description"> optional options object</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">type</span>
<<span property="yui:type">string</span>>
</code>
<span property="yui:description"> the type of dependency to insert</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
void
</code></dt>
<dd property="yui:returnInfo"></dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_loadNext">
<h4>
<a name="method_loadNext">loadNext</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">loadNext</strong>
(
mname
)
</code>
<div class="description" property="yui:description">
Executed every time a module is loaded, and if we are in a load
cycle, we attempt to load the next script. Public so that it
is possible to call this if using a method other than
Y.register to determine when scripts are fully loaded
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">mname</span>
<<span property="yui:type">string</span>>
</code>
<span property="yui:description"> optional the name of the module that has
been loaded (which is usually why it is time to load the next
one)</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
void
</code></dt>
<dd property="yui:returnInfo"></dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_onCSS">
<h4>
<a name="method_onCSS">onCSS</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">onCSS</strong>
(
)
</code>
<div class="description" property="yui:description">
Callback for the 'CSSComplete' event. When loading YUI components with CSS
the CSS is loaded first, then the script. This provides a moment you can tie into to improve
the presentation of the page while the script is loading.
</div>
<div class="description">
<dl>
<dt>Returns:
<code property="yui:return">
void
</code></dt>
<dd property="yui:returnInfo"></dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_onFailure">
<h4>
<a name="method_onFailure">onFailure</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">onFailure</strong>
(
)
</code>
<div class="description" property="yui:description">
Callback that will be executed if there is a failure
</div>
<div class="description">
<dl>
<dt>Returns:
<code property="yui:return">
void
</code></dt>
<dd property="yui:returnInfo"></dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_onProgress">
<h4>
<a name="method_onProgress">onProgress</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">onProgress</strong>
(
)
</code>
<div class="description" property="yui:description">
Callback executed each time a script or css file is loaded
</div>
<div class="description">
<dl>
<dt>Returns:
<code property="yui:return">
void
</code></dt>
<dd property="yui:returnInfo"></dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_onSuccess">
<h4>
<a name="method_onSuccess">onSuccess</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">onSuccess</strong>
(
)
</code>
<div class="description" property="yui:description">
Callback that will be executed when the loader is finished
with an insert
</div>
<div class="description">
<dl>
<dt>Returns:
<code property="yui:return">
void
</code></dt>
<dd property="yui:returnInfo"></dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_onTimeout">
<h4>
<a name="method_onTimeout">onTimeout</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">onTimeout</strong>
(
)
</code>
<div class="description" property="yui:description">
Callback that will be executed if a timeout occurs
</div>
<div class="description">
<dl>
<dt>Returns:
<code property="yui:return">
void
</code></dt>
<dd property="yui:returnInfo"></dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_require">
<h4>
<a name="method_require">require</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">require</strong>
(
what
)
</code>
<div class="description" property="yui:description">
Add a requirement for one or more module
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">what</span>
<<span property="yui:type">string[] | string*</span>>
</code>
<span property="yui:description"> the modules to load</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
void
</code></dt>
<dd property="yui:returnInfo"></dd>
</dl>
</div>
</div>
<hr />
</div>
</div>
</div>
</div>
<div rel="yui:events" resource="#events">
</div>
<div rel="yui:attributes" resource="#configattributes">
</div>
</div>
</div>
<div class="yui-b">
<div class="nav">
<div id="moduleList" class="module">
<h4>Modules</h4>
<ul class="content">
<li class=""><a href="module_anim.html" title="anim">anim</a></li>
<li class=""><a href="module_attribute.html" title="attribute">attribute</a></li>
<li class=""><a href="module_base.html" title="base">base</a></li>
<li class=""><a href="module_cache.html" title="cache">cache</a></li>
<li class=""><a href="module_classnamemanager.html" title="classnamemanager">classnamemanager</a></li>
<li class=""><a href="module_collection.html" title="collection">collection</a></li>
<li class=""><a href="module_console.html" title="console">console</a></li>
<li class=""><a href="module_console-filters.html" title="console-filters">console-filters</a></li>
<li class=""><a href="module_cookie.html" title="cookie">cookie</a></li>
<li class=""><a href="module_dataschema.html" title="dataschema">dataschema</a></li>
<li class=""><a href="module_datasource.html" title="datasource">datasource</a></li>
<li class=""><a href="module_datatype.html" title="datatype">datatype</a></li>
<li class=""><a href="module_dd.html" title="dd">dd</a></li>
<li class=""><a href="module_dom.html" title="dom">dom</a></li>
<li class=""><a href="module_dump.html" title="dump">dump</a></li>
<li class=""><a href="module_event.html" title="event">event</a></li>
<li class=""><a href="module_event-custom.html" title="event-custom">event-custom</a></li>
<li class=""><a href="module_event-simulate.html" title="event-simulate">event-simulate</a></li>
<li class=""><a href="module_history.html" title="history">history</a></li>
<li class=""><a href="module_imageloader.html" title="imageloader">imageloader</a></li>
<li class=""><a href="module_io.html" title="io">io</a></li>
<li class=""><a href="module_json.html" title="json">json</a></li>
<li class=""><a href="module_node.html" title="node">node</a></li>
<li class=""><a href="module_node-focusmanager.html" title="node-focusmanager">node-focusmanager</a></li>
<li class=""><a href="module_node-menunav.html" title="node-menunav">node-menunav</a></li>
<li class=""><a href="module_oop.html" title="oop">oop</a></li>
<li class=""><a href="module_overlay.html" title="overlay">overlay</a></li>
<li class=""><a href="module_plugin.html" title="plugin">plugin</a></li>
<li class=""><a href="module_profiler.html" title="profiler">profiler</a></li>
<li class=""><a href="module_queue.html" title="queue">queue</a></li>
<li class=""><a href="module_slider.html" title="slider">slider</a></li>
<li class=""><a href="module_stylesheet.html" title="stylesheet">stylesheet</a></li>
<li class=""><a href="module_substitute.html" title="substitute">substitute</a></li>
<li class=""><a href="module_test.html" title="test">test</a></li>
<li class=""><a href="module_widget.html" title="widget">widget</a></li>
<li class=""><a href="module_widget-position.html" title="widget-position">widget-position</a></li>
<li class=""><a href="module_widget-position-ext.html" title="widget-position-ext">widget-position-ext</a></li>
<li class=""><a href="module_widget-stack.html" title="widget-stack">widget-stack</a></li>
<li class=""><a href="module_widget-stdmod.html" title="widget-stdmod">widget-stdmod</a></li>
<li class="selected"><a href="module_yui.html" title="yui">yui</a></li>
</ul>
</div>
<div id="classList" class="module">
<h4>Classes</h4>
<ul class="content">
<li class=""><a href="Array.html" title="Array">Array</a></li>
<li class=""><a href="config.html" title="config">config</a></li>
<li class=""><a href="Get.html" title="Get">Get</a></li>
<li class=""><a href="Lang.html" title="Lang">Lang</a></li>
<li class="selected"><a href="Loader.html" title="Loader">Loader</a></li>
<li class=""><a href="Object.html" title="Object">Object</a></li>
<li class=""><a href="UA.html" title="UA">UA</a></li>
<li class=""><a href="YUI.html" title="YUI">YUI</a></li>
</ul>
</div>
<div id="fileList" class="module">
<h4>Files</h4>
<ul class="content">
<li class=""><a href="_module.js.html" title="_module.js">_module.js</a></li>
<li class=""><a href="get.js.html" title="get.js">get.js</a></li>
<li class=""><a href="loader.js.html" title="loader.js">loader.js</a></li>
<li class=""><a href="yui-array.js.html" title="yui-array.js">yui-array.js</a></li>
<li class=""><a href="yui-base.js.html" title="yui-base.js">yui-base.js</a></li>
<li class=""><a href="yui-core.js.html" title="yui-core.js">yui-core.js</a></li>
<li class=""><a href="yui-init.js.html" title="yui-init.js">yui-init.js</a></li>
<li class=""><a href="yui-lang.js.html" title="yui-lang.js">yui-lang.js</a></li>
<li class=""><a href="yui-later.js.html" title="yui-later.js">yui-later.js</a></li>
<li class=""><a href="yui-log.js.html" title="yui-log.js">yui-log.js</a></li>
<li class=""><a href="yui-object.js.html" title="yui-object.js">yui-object.js</a></li>
<li class=""><a href="yui-ua.js.html" title="yui-ua.js">yui-ua.js</a></li>
<li class=""><a href="yui.js.html" title="yui.js">yui.js</a></li>
</ul>
</div>
<div id="propertyList" class="module">
<h4>Properties</h4>
<ul class="content">
<li class="private"><a href="#property__internalCallback" title="_internalCallback">_internalCallback</a></li>
<li class="private"><a href="#property__useYahooListener" title="_useYahooListener">_useYahooListener</a></li>
<li class=""><a href="#property_allowRollup" title="allowRollup">allowRollup</a></li>
<li class=""><a href="#property_attaching" title="attaching">attaching</a></li>
<li class=""><a href="#property_base" title="base">base</a></li>
<li class=" deprecated"><a href="#property_charset" title="charset">charset</a></li>
<li class=""><a href="#property_combine" title="combine">combine</a></li>
<li class=""><a href="#property_comboBase" title="comboBase">comboBase</a></li>
<li class=""><a href="#property_context" title="context">context</a></li>
<li class=""><a href="#property_cssAttributes" title="cssAttributes">cssAttributes</a></li>
<li class=""><a href="#property_data" title="data">data</a></li>
<li class=""><a href="#property_dirty" title="dirty">dirty</a></li>
<li class=""><a href="#property_filter" title="filter">filter</a></li>
<li class=""><a href="#property_filters" title="filters">filters</a></li>
<li class=""><a href="#property_force" title="force">force</a></li>
<li class=""><a href="#property_ignore" title="ignore">ignore</a></li>
<li class=""><a href="#property_ignoreRegistered" title="ignoreRegistered">ignoreRegistered</a></li>
<li class=""><a href="#property_insertBefore" title="insertBefore">insertBefore</a></li>
<li class=""><a href="#property_inserted" title="inserted">inserted</a></li>
<li class=""><a href="#property_jsAttributes" title="jsAttributes">jsAttributes</a></li>
<li class=""><a href="#property_loaded" title="loaded">loaded</a></li>
<li class=""><a href="#property_loadOptional" title="loadOptional">loadOptional</a></li>
<li class=""><a href="#property_moduleInfo" title="moduleInfo">moduleInfo</a></li>
<li class=""><a href="#property_required" title="required">required</a></li>
<li class=""><a href="#property_rollups" title="rollups">rollups</a></li>
<li class=""><a href="#property_root" title="root">root</a></li>
<li class=""><a href="#property_skin" title="skin">skin</a></li>
<li class=""><a href="#property_skipped" title="skipped">skipped</a></li>
<li class=""><a href="#property_sorted" title="sorted">sorted</a></li>
<li class=""><a href="#property_timeout" title="timeout">timeout</a></li>
</ul>
</div>
<div id="methodsList" class="module">
<h4>Methods</h4>
<ul class="content">
<li class="private"><a href="#method__addSkin" title="_addSkin">_addSkin</a></li>
<li class="private"><a href="#method__explode" title="_explode">_explode</a></li>
<li class="private"><a href="#method__filter" title="_filter">_filter</a></li>
<li class="private"><a href="#method__reduce" title="_reduce">_reduce</a></li>
<li class="private"><a href="#method__rollup" title="_rollup">_rollup</a></li>
<li class="private"><a href="#method__setup" title="_setup">_setup</a></li>
<li class="private"><a href="#method__sort" title="_sort">_sort</a></li>
<li class="private"><a href="#method__url" title="_url">_url</a></li>
<li class=""><a href="#method_addModule" title="addModule">addModule</a></li>
<li class=""><a href="#method_calculate" title="calculate">calculate</a></li>
<li class=""><a href="#method_formatSkin" title="formatSkin">formatSkin</a></li>
<li class=""><a href="#method_getProvides" title="getProvides">getProvides</a></li>
<li class=""><a href="#method_getRequires" title="getRequires">getRequires</a></li>
<li class=""><a href="#method_insert" title="insert">insert</a></li>
<li class=""><a href="#method_loadNext" title="loadNext">loadNext</a></li>
<li class=""><a href="#method_onCSS" title="onCSS">onCSS</a></li>
<li class=""><a href="#method_onFailure" title="onFailure">onFailure</a></li>
<li class=""><a href="#method_onProgress" title="onProgress">onProgress</a></li>
<li class=""><a href="#method_onSuccess" title="onSuccess">onSuccess</a></li>
<li class=""><a href="#method_onTimeout" title="onTimeout">onTimeout</a></li>
<li class=""><a href="#method_require" title="require">require</a></li>
</ul>
</div>
</div>
</div>
</div>
<div id="ft">
<hr />
Copyright © 2009 Yahoo! Inc. All rights reserved.
</div>
</div>
<script type="text/javascript">
ALL_YUI_PROPS = [{"access": "", "host": "Object", "name": "()", "url": "Object.html#method_()", "type": "method"}, {"access": "", "host": "Get", "name": "abort", "url": "Get.html#method_abort", "type": "method"}, {"access": "", "host": "YUI", "name": "add", "url": "YUI.html#method_add", "type": "method"}, {"access": "", "host": "Loader", "name": "addModule", "url": "Loader.html#method_addModule", "type": "method"}, {"access": "private", "host": "Loader", "name": "_addSkin", "url": "Loader.html#method__addSkin", "type": "method"}, {"access": "", "host": "Loader", "name": "allowRollup", "url": "Loader.html#property_allowRollup", "type": "property"}, {"access": "", "host": "YUI", "name": "applyTo", "url": "YUI.html#method_applyTo", "type": "method"}, {"access": "", "host": "Loader", "name": "attaching", "url": "Loader.html#property_attaching", "type": "property"}, {"access": "private", "host": "Get", "name": "_autoPurge", "url": "Get.html#method__autoPurge", "type": "method"}, {"access": "", "host": "YUI", "name": "available", "url": "YUI.html#event_available", "type": "event"}, {"access": "", "host": "config", "name": "base", "url": "config.html#property_base", "type": "property"}, {"access": "", "host": "Loader", "name": "base", "url": "Loader.html#property_base", "type": "property"}, {"access": "", "host": "YUI", "name": "blur", "url": "YUI.html#event_blur", "type": "event"}, {"access": "", "host": "YUI", "name": "cached", "url": "YUI.html#method_cached", "type": "method"}, {"access": "", "host": "Loader", "name": "calculate", "url": "Loader.html#method_calculate", "type": "method"}, {"access": "", "host": "config", "name": "charset", "url": "config.html#property_charset", "type": "property"}, {"access": "", "host": "Loader", "name": "charset", "url": "Loader.html#property_charset", "type": "property"}, {"access": "", "host": "config", "name": "combine", "url": "config.html#property_combine", "type": "property"}, {"access": "", "host": "Loader", "name": "combine", "url": "Loader.html#property_combine", "type": "property"}, {"access": "", "host": "config", "name": "comboBase", "url": "config.html#property_comboBase", "type": "property"}, {"access": "", "host": "Loader", "name": "comboBase", "url": "Loader.html#property_comboBase", "type": "property"}, {"access": "", "host": "YUI", "name": "contentready", "url": "YUI.html#event_contentready", "type": "event"}, {"access": "", "host": "Loader", "name": "context", "url": "Loader.html#property_context", "type": "property"}, {"access": "", "host": "config", "name": "core", "url": "config.html#property_core", "type": "property"}, {"access": "", "host": "Get", "name": "css", "url": "Get.html#method_css", "type": "method"}, {"access": "", "host": "config", "name": "cssAttributes", "url": "config.html#property_cssAttributes", "type": "property"}, {"access": "", "host": "Loader", "name": "cssAttributes", "url": "Loader.html#property_cssAttributes", "type": "property"}, {"access": "", "host": "Loader", "name": "data", "url": "Loader.html#property_data", "type": "property"}, {"access": "", "host": "config", "name": "dateFormat", "url": "config.html#property_dateFormat", "type": "property"}, {"access": "", "host": "config", "name": "debug", "url": "config.html#property_debug", "type": "property"}, {"access": "", "host": "YUI", "name": "delegate", "url": "YUI.html#event_delegate", "type": "event"}, {"access": "", "host": "Loader", "name": "dirty", "url": "Loader.html#property_dirty", "type": "property"}, {"access": "", "host": "config", "name": "doc", "url": "config.html#property_doc", "type": "property"}, {"access": "", "host": "YUI", "name": "domready", "url": "YUI.html#event_domready", "type": "event"}, {"access": "", "host": "Object", "name": "each", "url": "Object.html#method_each", "type": "method"}, {"access": "private", "host": "Get", "name": "_end", "url": "Get.html#method__end", "type": "method"}, {"access": "", "host": "YUI", "name": "error", "url": "YUI.html#method_error", "type": "method"}, {"access": "", "host": "YUI", "name": "event:ready", "url": "YUI.html#event_event:ready", "type": "event"}, {"access": "private", "host": "Loader", "name": "_explode", "url": "Loader.html#method__explode", "type": "method"}, {"access": "private", "host": "Object", "name": "_extract", "url": "Object.html#method__extract", "type": "method"}, {"access": "", "host": "config", "name": "filter", "url": "config.html#property_filter", "type": "property"}, {"access": "", "host": "Loader", "name": "filter", "url": "Loader.html#property_filter", "type": "property"}, {"access": "private", "host": "Loader", "name": "_filter", "url": "Loader.html#method__filter", "type": "method"}, {"access": "", "host": "config", "name": "filters", "url": "config.html#property_filters", "type": "property"}, {"access": "", "host": "Loader", "name": "filters", "url": "Loader.html#property_filters", "type": "property"}, {"access": "private", "host": "Get", "name": "_finalize", "url": "Get.html#method__finalize", "type": "method"}, {"access": "private", "host": "Get", "name": "_finish", "url": "Get.html#method__finish", "type": "method"}, {"access": "", "host": "YUI", "name": "focus", "url": "YUI.html#event_focus", "type": "event"}, {"access": "", "host": "config", "name": "force", "url": "config.html#property_force", "type": "property"}, {"access": "", "host": "Loader", "name": "force", "url": "Loader.html#property_force", "type": "property"}, {"access": "", "host": "Loader", "name": "formatSkin", "url": "Loader.html#method_formatSkin", "type": "method"}, {"access": "", "host": "Loader", "name": "getProvides", "url": "Loader.html#method_getProvides", "type": "method"}, {"access": "", "host": "Loader", "name": "getRequires", "url": "Loader.html#method_getRequires", "type": "method"}, {"access": "", "host": "Object", "name": "getValue", "url": "Object.html#method_getValue", "type": "method"}, {"access": "", "host": "YUI", "name": "Global", "url": "YUI.html#property_Global", "type": "property"}, {"access": "", "host": "YUI", "name": "guid", "url": "YUI.html#method_guid", "type": "method"}, {"access": "", "host": "Object", "name": "hasKey", "url": "Object.html#method_hasKey", "type": "method"}, {"access": "", "host": "Object", "name": "hasValue", "url": "Object.html#method_hasValue", "type": "method"}, {"access": "", "host": "config", "name": "ignore", "url": "config.html#property_ignore", "type": "property"}, {"access": "", "host": "Loader", "name": "ignore", "url": "Loader.html#property_ignore", "type": "property"}, {"access": "", "host": "Loader", "name": "ignoreRegistered", "url": "Loader.html#property_ignoreRegistered", "type": "property"}, {"access": "private", "host": "YUI", "name": "_init", "url": "YUI.html#method__init", "type": "method"}, {"access": "", "host": "config", "name": "injected", "url": "config.html#property_injected", "type": "property"}, {"access": "", "host": "Loader", "name": "insert", "url": "Loader.html#method_insert", "type": "method"}, {"access": "", "host": "config", "name": "insertBefore", "url": "config.html#property_insertBefore", "type": "property"}, {"access": "", "host": "Loader", "name": "insertBefore", "url": "Loader.html#property_insertBefore", "type": "property"}, {"access": "", "host": "Loader", "name": "inserted", "url": "Loader.html#property_inserted", "type": "property"}, {"access": "private", "host": "Loader", "name": "_internalCallback", "url": "Loader.html#property__internalCallback", "type": "property"}, {"access": "", "host": "config", "name": "jsAttributes", "url": "config.html#property_jsAttributes", "type": "property"}, {"access": "", "host": "Loader", "name": "jsAttributes", "url": "Loader.html#property_jsAttributes", "type": "property"}, {"access": "", "host": "YUI", "name": "key", "url": "YUI.html#event_key", "type": "event"}, {"access": "", "host": "Object", "name": "keys", "url": "Object.html#method_keys", "type": "method"}, {"access": "", "host": "YUI", "name": "later", "url": "YUI.html#method_later", "type": "method"}, {"access": "private", "host": "Get", "name": "_linkNode", "url": "Get.html#method__linkNode", "type": "method"}, {"access": "", "host": "Loader", "name": "loaded", "url": "Loader.html#property_loaded", "type": "property"}, {"access": "", "host": "Loader", "name": "loadNext", "url": "Loader.html#method_loadNext", "type": "method"}, {"access": "", "host": "Loader", "name": "loadOptional", "url": "Loader.html#property_loadOptional", "type": "property"}, {"access": "", "host": "config", "name": "locale", "url": "config.html#property_locale", "type": "property"}, {"access": "", "host": "YUI", "name": "log", "url": "YUI.html#method_log", "type": "method"}, {"access": "", "host": "config", "name": "logExclude", "url": "config.html#property_logExclude", "type": "property"}, {"access": "", "host": "config", "name": "logInclude", "url": "config.html#property_logInclude", "type": "property"}, {"access": "", "host": "YUI", "name": "merge", "url": "YUI.html#method_merge", "type": "method"}, {"access": "", "host": "YUI", "name": "message", "url": "YUI.html#method_message", "type": "method"}, {"access": "", "host": "YUI", "name": "mix", "url": "YUI.html#method_mix", "type": "method"}, {"access": "", "host": "Loader", "name": "moduleInfo", "url": "Loader.html#property_moduleInfo", "type": "property"}, {"access": "", "host": "config", "name": "modules", "url": "config.html#property_modules", "type": "property"}, {"access": "", "host": "YUI", "name": "mouseenter", "url": "YUI.html#event_mouseenter", "type": "event"}, {"access": "", "host": "YUI", "name": "mouseleave", "url": "YUI.html#event_mouseleave", "type": "event"}, {"access": "", "host": "YUI", "name": "namespace", "url": "YUI.html#method_namespace", "type": "method"}, {"access": "private", "host": "Get", "name": "_next", "url": "Get.html#method__next", "type": "method"}, {"access": "private", "host": "Get", "name": "_node", "url": "Get.html#method__node", "type": "method"}, {"access": "", "host": "config", "name": "onCSS", "url": "config.html#property_onCSS", "type": "property"}, {"access": "", "host": "Loader", "name": "onCSS", "url": "Loader.html#method_onCSS", "type": "method"}, {"access": "", "host": "Loader", "name": "onFailure", "url": "Loader.html#method_onFailure", "type": "method"}, {"access": "", "host": "Loader", "name": "onProgress", "url": "Loader.html#method_onProgress", "type": "method"}, {"access": "", "host": "Loader", "name": "onSuccess", "url": "Loader.html#method_onSuccess", "type": "method"}, {"access": "", "host": "Loader", "name": "onTimeout", "url": "Loader.html#method_onTimeout", "type": "method"}, {"access": "", "host": "Object", "name": "owns", "url": "Object.html#method_owns", "type": "method"}, {"access": "", "host": "config", "name": "pollInterval", "url": "config.html#property_pollInterval", "type": "property"}, {"access": "private", "host": "Get", "name": "_purge", "url": "Get.html#method__purge", "type": "method"}, {"access": "private", "host": "Get", "name": "PURGE_THRESH", "url": "Get.html#property_PURGE_THRESH", "type": "property"}, {"access": "", "host": "config", "name": "purgethreshold", "url": "config.html#property_purgethreshold", "type": "property"}, {"access": "private", "host": "Get", "name": "purging", "url": "Get.html#property_purging", "type": "property"}, {"access": "private", "host": "Get", "name": "qidx", "url": "Get.html#property_qidx", "type": "property"}, {"access": "private", "host": "Get", "name": "queue", "url": "Get.html#method_queue", "type": "method"}, {"access": "private", "host": "Get", "name": "queues", "url": "Get.html#property_queues", "type": "property"}, {"access": "private", "host": "Loader", "name": "_reduce", "url": "Loader.html#method__reduce", "type": "method"}, {"access": "", "host": "Loader", "name": "require", "url": "Loader.html#method_require", "type": "method"}, {"access": "", "host": "Loader", "name": "required", "url": "Loader.html#property_required", "type": "property"}, {"access": "private", "host": "Get", "name": "_returnData", "url": "Get.html#method__returnData", "type": "method"}, {"access": "private", "host": "Loader", "name": "_rollup", "url": "Loader.html#method__rollup", "type": "method"}, {"access": "", "host": "Loader", "name": "rollups", "url": "Loader.html#property_rollups", "type": "property"}, {"access": "", "host": "config", "name": "root", "url": "config.html#property_root", "type": "property"}, {"access": "", "host": "Loader", "name": "root", "url": "Loader.html#property_root", "type": "property"}, {"access": "", "host": "Get", "name": "script", "url": "Get.html#method_script", "type": "method"}, {"access": "private", "host": "Get", "name": "_scriptNode", "url": "Get.html#method__scriptNode", "type": "method"}, {"access": "", "host": "config", "name": "secureBase", "url": "config.html#property_secureBase", "type": "property"}, {"access": "private", "host": "YUI", "name": "_setup", "url": "YUI.html#method__setup", "type": "method"}, {"access": "private", "host": "Loader", "name": "_setup", "url": "Loader.html#method__setup", "type": "method"}, {"access": "", "host": "Object", "name": "setValue", "url": "Object.html#method_setValue", "type": "method"}, {"access": "", "host": "YUI", "name": "simulate", "url": "YUI.html#method_simulate", "type": "method"}, {"access": "", "host": "Object", "name": "size", "url": "Object.html#method_size", "type": "method"}, {"access": "", "host": "Loader", "name": "skin", "url": "Loader.html#property_skin", "type": "property"}, {"access": "", "host": "Loader", "name": "skipped", "url": "Loader.html#property_skipped", "type": "property"}, {"access": "private", "host": "Loader", "name": "_sort", "url": "Loader.html#method__sort", "type": "method"}, {"access": "", "host": "Loader", "name": "sorted", "url": "Loader.html#property_sorted", "type": "property"}, {"access": "", "host": "YUI", "name": "stamp", "url": "YUI.html#method_stamp", "type": "method"}, {"access": "", "host": "config", "name": "throwFail", "url": "config.html#property_throwFail", "type": "property"}, {"access": "", "host": "config", "name": "timeout", "url": "config.html#property_timeout", "type": "property"}, {"access": "private", "host": "Get", "name": "_timeout", "url": "Get.html#method__timeout", "type": "method"}, {"access": "", "host": "Loader", "name": "timeout", "url": "Loader.html#property_timeout", "type": "property"}, {"access": "private", "host": "Get", "name": "_track", "url": "Get.html#method__track", "type": "method"}, {"access": "private", "host": "Loader", "name": "_url", "url": "Loader.html#method__url", "type": "method"}, {"access": "", "host": "YUI", "name": "use", "url": "YUI.html#method_use", "type": "method"}, {"access": "", "host": "config", "name": "useBrowserConsole", "url": "config.html#property_useBrowserConsole", "type": "property"}, {"access": "private", "host": "Loader", "name": "_useYahooListener", "url": "Loader.html#property__useYahooListener", "type": "property"}, {"access": "", "host": "Object", "name": "values", "url": "Object.html#method_values", "type": "method"}, {"access": "", "host": "config", "name": "win", "url": "config.html#property_win", "type": "property"}, {"access": "", "host": "YUI", "name": "windowresize", "url": "YUI.html#event_windowresize", "type": "event"}, {"access": "", "host": "config", "name": "windowResizeDelay", "url": "config.html#property_windowResizeDelay", "type": "property"}];
</script>
</body>
</html>