--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/cm/media/js/lib/yui/yui_3.0.0b1/api/Widget.html Mon Nov 23 15:14:29 2009 +0100
@@ -0,0 +1,3896 @@
+<!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: widget Widget (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>widget <span class="subtitle">3.0.0b1</span></h3>
+ <a href="./index.html" title="Yahoo! UI Library">Yahoo! UI Library</a>
+ > <a href="./module_widget.html" title="widget">widget</a>
+ > Widget
+
+ <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">Widget</b>
+ <span class="extends">
+ - extends <a href="Base.html" title="Base">Base</a>
+ </span>
+
+ </h2>
+ <!-- class tree goes here -->
+
+ <dl class="subclasses" rel="yui:subclasses">
+ <dt>Known Subclasses:</dt>
+ <dd>
+ <span rel="yui:subclass" resource="Console.html">
+ <a href="Console.html" property="yui:name" title="Console">Console</a>
+ </span>
+ <span rel="yui:subclass" resource="Overlay.html">
+ <a href="Overlay.html" property="yui:name" title="Overlay">Overlay</a>
+ </span>
+ <span rel="yui:subclass" resource="Slider.html">
+ <a href="Slider.html" property="yui:name" title="Slider">Slider</a>
+ </span>
+ </dd>
+ </dl>
+
+
+
+ <div class="summary description" property="yui:description">
+ A base class for widgets, providing:
+<ul>
+<li>The render lifecycle method, in addition to the init and destroy
+lifecycle methods provide by Base</li>
+<li>Abstract methods to support consistent MVC structure across
+widgets: renderer, renderUI, bindUI, syncUI</li>
+<li>Support for common widget attributes, such as boundingBox, contentBox, visible,
+disabled, focused, strings</li>
+</ul>
+ </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">Widget</strong>
+ <code>
+ (
+
+
+
+ config
+ )
+ </code>
+ <div class="description">
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">config</span>
+ <<span property="yui:type">Object</span>>
+ </code>
+ <span property="yui:description"> Object literal specifying widget configuration
+properties.</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__buildCfg">
+ <h4><a name="property__buildCfg" property="yui:name">_buildCfg</a>
+ - <code>private static final <span property="yui:type">Object</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ The build configuration for the Widget class.
+<p>
+Defines the static fields which need to be aggregated,
+when this class is used as the main class passed to
+the <a href="Base.html#method_build">Base.build</a> method.
+</p>
+ </div>
+ </div>
+
+
+
+
+ <hr />
+ </div>
+ <div class="private" rel="yui:property" resource="#property__strings">
+ <h4><a name="property__strings" property="yui:name">_strings</a>
+ - <code>private <span property="yui:type">Object</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ Private stings hash, used to store strings in locale specific buckets.
+ </div>
+ </div>
+
+
+
+
+ <hr />
+ </div>
+ <div class="" rel="yui:property" resource="#property_BOUNDING_TEMPLATE">
+ <h4><a name="property_BOUNDING_TEMPLATE" property="yui:name">BOUNDING_TEMPLATE</a>
+ - <code><span property="yui:type">String</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ Static property defining the markup template for bounding box.
+ </div>
+ </div>
+
+
+
+
+ <hr />
+ </div>
+ <div class="" rel="yui:property" resource="#property_CONTENT_TEMPLATE">
+ <h4><a name="property_CONTENT_TEMPLATE" property="yui:name">CONTENT_TEMPLATE</a>
+ - <code><span property="yui:type">String</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ Static property defining the markup template for content box.
+ </div>
+ </div>
+
+
+
+
+ <hr />
+ </div>
+ <div class="" rel="yui:property" resource="#property_DEF_UNIT">
+ <h4><a name="property_DEF_UNIT" property="yui:name">DEF_UNIT</a>
+ - <code><span property="yui:type">object</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ Default unit to use for dimension values
+ </div>
+ </div>
+
+
+
+
+ <hr />
+ </div>
+ <div class="private" rel="yui:property" resource="#property_Widget._NAME_LOWERCASE">
+ <h4><a name="property_Widget._NAME_LOWERCASE" property="yui:name">Widget._NAME_LOWERCASE</a>
+ - <code>private static <span property="yui:type">object</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ Cached lowercase version of Widget.NAME
+ </div>
+ </div>
+
+
+
+
+ <hr />
+ </div>
+ <div class="" rel="yui:property" resource="#property_Widget.ATTRS">
+ <h4><a name="property_Widget.ATTRS" property="yui:name">Widget.ATTRS</a>
+ - <code>static <span property="yui:type">Object</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ Static property used to define the default attribute
+configuration for the Widget.
+ </div>
+ </div>
+
+
+
+
+ <hr />
+ </div>
+ <div class="" rel="yui:property" resource="#property_Widget.HTML_PARSER">
+ <h4><a name="property_Widget.HTML_PARSER" property="yui:name">Widget.HTML_PARSER</a>
+ - <code>static <span property="yui:type">Object</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ Object hash, defining how attribute values are to be parsed from
+markup contained in the widget's content box. e.g.:
+<pre>
+{
+// Set single Node references using selector syntax
+// (selector is run through node.query)
+titleNode: "span.yui-title",
+// Set NodeList references using selector syntax
+// (array indicates selector is to be run through node.queryAll)
+listNodes: ["li.yui-item"],
+// Set other attribute types, using a parse function.
+// Context is set to the widget instance.
+label: function(contentBox) {
+return contentBox.query("span.title").get("innerHTML");
+}
+}
+</pre>
+ </div>
+ </div>
+
+
+
+
+ <hr />
+ </div>
+ <div class="" rel="yui:property" resource="#property_Widget.NAME">
+ <h4><a name="property_Widget.NAME" property="yui:name">Widget.NAME</a>
+ - <code>static <span property="yui:type">String</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ Static property provides a string to identify the class.
+<p>
+Currently used to apply class identifiers to the bounding box
+and to classify events fired by the widget.
+</p>
+ </div>
+ </div>
+
+
+
+
+ <hr />
+ </div>
+ <div class="" rel="yui:property" resource="#property_Widget.UI_SRC">
+ <h4><a name="property_Widget.UI_SRC" property="yui:name">Widget.UI_SRC</a>
+ - <code>static final <span property="yui:type">String</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ Constant used to identify state changes originating from
+the DOM (as opposed to the JavaScript model).
+ </div>
+ </div>
+
+
+
+
+ <hr />
+ </div>
+ <div class="" rel="yui:property" resource="#property_WRAP_STYLES">
+ <h4><a name="property_WRAP_STYLES" property="yui:name">WRAP_STYLES</a>
+ - <code><span property="yui:type">Object</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ Static property listing the styles that are mimiced on the bounding box from the content box.
+ </div>
+ </div>
+
+
+
+
+ <hr />
+ </div>
+ </div>
+ </div>
+
+ <div rel="yui:inheritance">
+ <div class="section field inheritance" rel="yui:superclass" resource="Attribute.html">
+ <h4>Properties inherited from <a href="Attribute.html" property="yui:name" title="Attribute">Attribute</a>:</h4>
+ <div class="content" rel="yui:properties">
+ <code>
+
+ </code>
+ </div>
+ </div>
+ <div class="section field inheritance" rel="yui:superclass" resource="Base.html">
+ <h4>Properties inherited from <a href="Base.html" property="yui:name" title="Base">Base</a>:</h4>
+ <div class="content" rel="yui:properties">
+ <code>
+
+ <span rel="yui:property" resource="Base.html#property_name">
+ <a class=" deprecated" href="Base.html#property_name" property="yui:name" title="name">name</a>
+ </span>
+
+ </code>
+ </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="protected" rel="yui:method" resource="#method__afterDisabledChange">
+ <h4>
+ <a name="method__afterDisabledChange">_afterDisabledChange</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">_afterDisabledChange</strong>
+ (
+
+
+ evt
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Default disabled attribute state change handler
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">evt</span>
+ <<span property="yui:type">EventFacade</span>>
+ </code>
+ <span property="yui:description"> The event facade for the attribute change</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="protected" rel="yui:method" resource="#method__afterFocusedChange">
+ <h4>
+ <a name="method__afterFocusedChange">_afterFocusedChange</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">_afterFocusedChange</strong>
+ (
+
+
+ evt
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Default focused attribute state change handler
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">evt</span>
+ <<span property="yui:type">EventFacade</span>>
+ </code>
+ <span property="yui:description"> The event facade for the attribute change</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="protected" rel="yui:method" resource="#method__afterHeightChange">
+ <h4>
+ <a name="method__afterHeightChange">_afterHeightChange</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">_afterHeightChange</strong>
+ (
+
+
+ evt
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Default height attribute state change handler
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">evt</span>
+ <<span property="yui:type">EventFacade</span>>
+ </code>
+ <span property="yui:description"> The event facade for the attribute change</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="protected" rel="yui:method" resource="#method__afterVisibleChange">
+ <h4>
+ <a name="method__afterVisibleChange">_afterVisibleChange</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">_afterVisibleChange</strong>
+ (
+
+
+ evt
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Default visible attribute state change handler
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">evt</span>
+ <<span property="yui:type">EventFacade</span>>
+ </code>
+ <span property="yui:description"> The event facade for the attribute change</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="protected" rel="yui:method" resource="#method__afterWidthChange">
+ <h4>
+ <a name="method__afterWidthChange">_afterWidthChange</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">_afterWidthChange</strong>
+ (
+
+
+ evt
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Default widget attribute state change handler
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">evt</span>
+ <<span property="yui:type">EventFacade</span>>
+ </code>
+ <span property="yui:description"> The event facade for the attribute change</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="protected" rel="yui:method" resource="#method__bindDOMListeners">
+ <h4>
+ <a name="method__bindDOMListeners">_bindDOMListeners</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">_bindDOMListeners</strong>
+ (
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Sets up DOM listeners, on elements rendered by the widget.
+ </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="protected" rel="yui:method" resource="#method__bindUI">
+ <h4>
+ <a name="method__bindUI">_bindUI</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">_bindUI</strong>
+ (
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Sets up DOM and CustomEvent listeners for the widget.
+ </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="protected" rel="yui:method" resource="#method__defRenderFn">
+ <h4>
+ <a name="method__defRenderFn">_defRenderFn</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">_defRenderFn</strong>
+ (
+
+
+ e
+
+
+ ,
+ parentNode
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Default render handler
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">e</span>
+ <<span property="yui:type">EventFacade</span>>
+ </code>
+ <span property="yui:description"> The Event object</span>
+ </dd>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">parentNode</span>
+ <<span property="yui:type">Node</span>>
+ </code>
+ <span property="yui:description"> The parent node to render to, if passed in to the <code>render</code> method</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__getHtmlParser">
+ <h4>
+ <a name="method__getHtmlParser">_getHtmlParser</a></h4>
+ <div class="detail" >
+ <code>
+
+
+
+ Object
+ <strong property="yui:name">_getHtmlParser</strong>
+ (
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Gets the HTML_PARSER definition for this instance, by merging HTML_PARSER
+definitions across the class hierarchy.
+ </div>
+
+ <div class="description">
+
+
+ <dl>
+ <dt>Returns:
+ <code property="yui:return">
+ Object
+ </code></dt>
+ <dd property="yui:returnInfo">HTML_PARSER definition for this instance</dd>
+ </dl>
+
+
+
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ <div class="protected" rel="yui:method" resource="#method__getStrings">
+ <h4>
+ <a name="method__getStrings">_getStrings</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">_getStrings</strong>
+ (
+
+
+ locale
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Returns the strings key/value hash for a paricular locale, without locale lookup applied.
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">locale</span>
+ <<span property="yui:type">Object</span>>
+ </code>
+ <span property="yui:description"></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="private" rel="yui:method" resource="#method__moveStyles">
+ <h4>
+ <a name="method__moveStyles">_moveStyles</a></h4>
+ <div class="detail" >
+ <code>
+ private
+
+
+ void
+ <strong property="yui:name">_moveStyles</strong>
+ (
+
+
+ nodeFrom
+
+
+ ,
+ nodeTo
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Moves a pre-defined set of style rules (WRAP_STYLES) from one node to another.
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">nodeFrom</span>
+ <<span property="yui:type">Node</span>>
+ </code>
+ <span property="yui:description"> The node to gather the styles from</span>
+ </dd>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">nodeTo</span>
+ <<span property="yui:type">Node</span>>
+ </code>
+ <span property="yui:description"> The node to apply the styles to</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="protected" rel="yui:method" resource="#method__onDocMouseDown">
+ <h4>
+ <a name="method__onDocMouseDown">_onDocMouseDown</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">_onDocMouseDown</strong>
+ (
+
+
+ evt
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ "mousedown" event handler for the owner document of the
+widget's bounding box.
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">evt</span>
+ <<span property="yui:type">EventFacade</span>>
+ </code>
+ <span property="yui:description"> The event facade for the DOM focus event</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="protected" rel="yui:method" resource="#method__onFocus">
+ <h4>
+ <a name="method__onFocus">_onFocus</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">_onFocus</strong>
+ (
+
+
+ evt
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ DOM focus event handler, used to sync the state of the Widget with the DOM
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">evt</span>
+ <<span property="yui:type">EventFacade</span>>
+ </code>
+ <span property="yui:description"> The event facade for the DOM focus event</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="private" rel="yui:method" resource="#method__parseHTML">
+ <h4>
+ <a name="method__parseHTML">_parseHTML</a></h4>
+ <div class="detail" >
+ <code>
+ private
+
+
+ Object
+ <strong property="yui:name">_parseHTML</strong>
+ (
+
+
+ node
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Utilitity method used to apply the <code>HTML_PARSER</code> configuration for the
+instance, to retrieve config data values.
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">node</span>
+ <<span property="yui:type">Node</span>>
+ </code>
+ <span property="yui:description"> Root node to use to parse markup for configuration data</span>
+ </dd>
+ </dl>
+
+ <dl>
+ <dt>Returns:
+ <code property="yui:return">
+ Object
+ </code></dt>
+ <dd property="yui:returnInfo">config configuration object, with values found in the HTML, populated</dd>
+ </dl>
+
+
+
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ <div class="private" rel="yui:method" resource="#method__renderBox">
+ <h4>
+ <a name="method__renderBox">_renderBox</a></h4>
+ <div class="detail" >
+ <code>
+ private
+
+
+ void
+ <strong property="yui:name">_renderBox</strong>
+ (
+
+
+ parentNode
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Helper method to collect the boundingBox and contentBox, set styles and append to the provided parentNode, if not
+already a child. The owner document of the boundingBox, or the owner document of the contentBox will be used
+as the document into which the Widget is rendered if a parentNode is node is not provided. If both the boundingBox and
+the contentBox are not currently in the document, and no parentNode is provided, the widget will be rendered
+to the current document's body.
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">parentNode</span>
+ <<span property="yui:type">Node</span>>
+ </code>
+ <span property="yui:description"> The parentNode to render the widget to. If not provided, and both the boundingBox and
+the contentBox are not currently in the document, the widget will be rendered to the current document's body.</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="protected" rel="yui:method" resource="#method__renderBoxClassNames">
+ <h4>
+ <a name="method__renderBoxClassNames">_renderBoxClassNames</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">_renderBoxClassNames</strong>
+ (
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Applies standard class names to the boundingBox and contentBox
+ </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="protected" rel="yui:method" resource="#method__renderUI">
+ <h4>
+ <a name="method__renderUI">_renderUI</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">_renderUI</strong>
+ (
+
+
+ The
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Initializes the UI state for the Widget's bounding/content boxes.
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">The</span>
+ <<span property="yui:type">Node</span>>
+ </code>
+ <span property="yui:description"> parent node to rendering the widget into</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="private" rel="yui:method" resource="#method__setBoundingBox">
+ <h4>
+ <a name="method__setBoundingBox">_setBoundingBox</a></h4>
+ <div class="detail" >
+ <code>
+ private
+
+
+
+ <strong property="yui:name">_setBoundingBox</strong>
+ (
+
+
+ Node/String
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Setter for the boundingBox attribute
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">Node/String</span>
+ <<span property="yui:type">object</span>>
+ </code>
+ <span property="yui:description"></span>
+ </dd>
+ </dl>
+
+
+
+
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ <div class="private" rel="yui:method" resource="#method__setBox">
+ <h4>
+ <a name="method__setBox">_setBox</a></h4>
+ <div class="detail" >
+ <code>
+ private
+
+
+ Node
+ <strong property="yui:name">_setBox</strong>
+ (
+
+
+ node
+
+
+ ,
+ template
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Helper method to set the bounding/content box, or create it from
+the provided template if not found.
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">node</span>
+ <<span property="yui:type">Node|String</span>>
+ </code>
+ <span property="yui:description"> The node reference</span>
+ </dd>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">template</span>
+ <<span property="yui:type">String</span>>
+ </code>
+ <span property="yui:description"> HTML string template for the node</span>
+ </dd>
+ </dl>
+
+ <dl>
+ <dt>Returns:
+ <code property="yui:return">
+ Node
+ </code></dt>
+ <dd property="yui:returnInfo">The node</dd>
+ </dl>
+
+
+
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ <div class="private" rel="yui:method" resource="#method__setContentBox">
+ <h4>
+ <a name="method__setContentBox">_setContentBox</a></h4>
+ <div class="detail" >
+ <code>
+ private
+
+
+
+ <strong property="yui:name">_setContentBox</strong>
+ (
+
+
+ node
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Setter for the contentBox attribute
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">node</span>
+ <<span property="yui:type">Node|String</span>>
+ </code>
+ <span property="yui:description"></span>
+ </dd>
+ </dl>
+
+
+
+
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ <div class="protected" rel="yui:method" resource="#method__setStrings">
+ <h4>
+ <a name="method__setStrings">_setStrings</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">_setStrings</strong>
+ (
+
+
+ strings
+
+
+ ,
+ locale
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Sets strings for a particular locale, merging with any existing
+strings which may already be defined for the locale.
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">strings</span>
+ <<span property="yui:type">Object</span>>
+ </code>
+ <span property="yui:description"> The hash of string key/values to set</span>
+ </dd>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">locale</span>
+ <<span property="yui:type">Object</span>>
+ </code>
+ <span property="yui:description"> The locale for the string values being set</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="protected" rel="yui:method" resource="#method__syncUI">
+ <h4>
+ <a name="method__syncUI">_syncUI</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">_syncUI</strong>
+ (
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Updates the widget UI to reflect the attribute state.
+ </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="protected" rel="yui:method" resource="#method__uiSetDisabled">
+ <h4>
+ <a name="method__uiSetDisabled">_uiSetDisabled</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">_uiSetDisabled</strong>
+ (
+
+
+ val
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Sets the disabled state for the UI
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">val</span>
+ <<span property="yui:type">boolean</span>>
+ </code>
+ <span property="yui:description"></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="protected" rel="yui:method" resource="#method__uiSetFocused">
+ <h4>
+ <a name="method__uiSetFocused">_uiSetFocused</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">_uiSetFocused</strong>
+ (
+
+
+ val
+
+
+ ,
+ src
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Sets the focused state for the UI
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">val</span>
+ <<span property="yui:type">boolean</span>>
+ </code>
+ <span property="yui:description"></span>
+ </dd>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">src</span>
+ <<span property="yui:type">string</span>>
+ </code>
+ <span property="yui:description"> String representing the source that triggered an update to
+the UI.</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="protected" rel="yui:method" resource="#method__uiSetHeight">
+ <h4>
+ <a name="method__uiSetHeight">_uiSetHeight</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">_uiSetHeight</strong>
+ (
+
+
+ val
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Sets the height on the widget's bounding box element
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">val</span>
+ <<span property="yui:type">String | Number</span>>
+ </code>
+ <span property="yui:description"></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="protected" rel="yui:method" resource="#method__uiSetTabIndex">
+ <h4>
+ <a name="method__uiSetTabIndex">_uiSetTabIndex</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">_uiSetTabIndex</strong>
+ (
+
+
+ Number
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Set the tabIndex on the widget's rendered UI
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">Number</span>
+ <<span property="yui:type">object</span>>
+ </code>
+ <span property="yui:description"></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="protected" rel="yui:method" resource="#method__uiSetVisible">
+ <h4>
+ <a name="method__uiSetVisible">_uiSetVisible</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">_uiSetVisible</strong>
+ (
+
+
+ val
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Sets the visible state for the UI
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">val</span>
+ <<span property="yui:type">boolean</span>>
+ </code>
+ <span property="yui:description"></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="protected" rel="yui:method" resource="#method__uiSetWidth">
+ <h4>
+ <a name="method__uiSetWidth">_uiSetWidth</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">_uiSetWidth</strong>
+ (
+
+
+ val
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Sets the width on the widget's bounding box element
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">val</span>
+ <<span property="yui:type">String | Number</span>>
+ </code>
+ <span property="yui:description"></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="protected" rel="yui:method" resource="#method_bindUI">
+ <h4>
+ <a name="method_bindUI">bindUI</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">bindUI</strong>
+ (
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Configures/Sets up listeners to bind Widget State to UI/DOM
+This method is not called by framework and is not chained
+automatically for the class hierarchy.
+ </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_blur">
+ <h4>
+ <a name="method_blur">blur</a></h4>
+ <div class="detail" >
+ <code>
+
+
+
+ void
+ <strong property="yui:name">blur</strong>
+ (
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Causes the Widget to lose focus by setting the "focused" attribute
+to "false"
+ </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="protected" rel="yui:method" resource="#method_destructor">
+ <h4>
+ <a name="method_destructor">destructor</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">destructor</strong>
+ (
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Descructor lifecycle implementation for the Widget class. Purges events attached
+to the bounding box (and all child nodes) and removes the Widget from the
+list of registered widgets.
+ </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_disabled">
+ <h4>
+ <a name="method_disabled">disabled</a></h4>
+ <div class="detail" >
+ <code>
+
+
+
+ void
+ <strong property="yui:name">disabled</strong>
+ (
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Set the Widget's "disabled" attribute to "true".
+ </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_enable">
+ <h4>
+ <a name="method_enable">enable</a></h4>
+ <div class="detail" >
+ <code>
+
+
+
+ void
+ <strong property="yui:name">enable</strong>
+ (
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Set the Widget's "disabled" attribute to "false".
+ </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_focus">
+ <h4>
+ <a name="method_focus">focus</a></h4>
+ <div class="detail" >
+ <code>
+
+
+
+ void
+ <strong property="yui:name">focus</strong>
+ (
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Causes the Widget to receive the focus by setting the "focused"
+attribute to "true".
+ </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_getClassName">
+ <h4>
+ <a name="method_getClassName">getClassName</a></h4>
+ <div class="detail" >
+ <code>
+
+
+
+ void
+ <strong property="yui:name">getClassName</strong>
+ (
+
+
+ args*
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Generate a standard prefixed classname for the Widget, prefixed by the default prefix defined
+by the <code>Y.config.classNamePrefix</code> attribute used by <code>ClassNameManager</code> and
+<code>Widget.NAME.toLowerCase()</code> (e.g. "yui-widget-xxxxx-yyyyy", based on default values for
+the prefix and widget class name).
+<p>
+The instance based version of this method can be used to generate standard prefixed classnames,
+based on the instances NAME, as opposed to Widget.NAME. This method should be used when you
+need to use a constant class name across different types instances.
+</p>
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">args*</span>
+ <<span property="yui:type">String*</span>>
+ </code>
+ <span property="yui:description"> 0..n strings which should be concatenated, using the default separator defined by ClassNameManager, to create the class name</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_getDefaultLocale">
+ <h4>
+ <a name="method_getDefaultLocale">getDefaultLocale</a></h4>
+ <div class="detail" >
+ <code>
+
+
+
+ String
+ <strong property="yui:name">getDefaultLocale</strong>
+ (
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Returns the default locale for the widget (the locale value defined by the
+widget class, or provided by the user during construction).
+ </div>
+
+ <div class="description">
+
+
+ <dl>
+ <dt>Returns:
+ <code property="yui:return">
+ String
+ </code></dt>
+ <dd property="yui:returnInfo">The default locale for the widget</dd>
+ </dl>
+
+
+
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ <div class="" rel="yui:method" resource="#method_getString">
+ <h4>
+ <a name="method_getString">getString</a></h4>
+ <div class="detail" >
+ <code>
+
+
+
+ void
+ <strong property="yui:name">getString</strong>
+ (
+
+
+ key
+
+
+ ,
+ locale
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Gets the string for a particular key, for a particular locale, performing locale lookup.
+<p>
+If no values if defined for the key, for the given locale, the value for the
+default locale (in initial locale set for the class) is returned.
+</p>
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">key</span>
+ <<span property="yui:type">String</span>>
+ </code>
+ <span property="yui:description"> The key.</span>
+ </dd>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">locale</span>
+ <<span property="yui:type">String</span>>
+ </code>
+ <span property="yui:description"> (optional) The locale for which the string value is required. Defaults to the current locale, if not provided.</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_getStrings">
+ <h4>
+ <a name="method_getStrings">getStrings</a></h4>
+ <div class="detail" >
+ <code>
+
+
+
+ void
+ <strong property="yui:name">getStrings</strong>
+ (
+
+
+ locale
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Gets the entire strings hash for a particular locale, performing locale lookup.
+<p>
+If no values of the key are defined for a particular locale the value for the
+default locale (in initial locale set for the class) is returned.
+</p>
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">locale</span>
+ <<span property="yui:type">String</span>>
+ </code>
+ <span property="yui:description"> (optional) The locale for which the string value is required. Defaults to the current locale, if not provided.</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_hide">
+ <h4>
+ <a name="method_hide">hide</a></h4>
+ <div class="detail" >
+ <code>
+
+
+
+ void
+ <strong property="yui:name">hide</strong>
+ (
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Shows the Module element by setting the "visible" attribute to "false".
+ </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="protected" rel="yui:method" resource="#method_initializer">
+ <h4>
+ <a name="method_initializer">initializer</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">initializer</strong>
+ (
+
+
+ config
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Initializer lifecycle implementation for the Widget class. Registers the
+widget instance, and runs through the Widget's HTML_PARSER definition.
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">config</span>
+ <<span property="yui:type">Object</span>>
+ </code>
+ <span property="yui:description"> Configuration object literal for the widget</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_render">
+ <h4>
+ <a name="method_render">render</a></h4>
+ <div class="detail" >
+ <code>
+
+
+ final
+ void
+ <strong property="yui:name">render</strong>
+ (
+
+
+ parentNode
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Establishes the initial DOM for the widget. Invoking this
+method will lead to the creating of all DOM elements for
+the widget (or the manipulation of existing DOM elements
+for the progressive enhancement use case).
+<p>
+This method should only be invoked once for an initialized
+widget.
+</p>
+<p>
+It delegates to the widget specific renderer method to do
+the actual work.
+</p>
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">parentNode</span>
+ <<span property="yui:type">Object | String</span>>
+ </code>
+ <span property="yui:description"> Optional. The Node under which the
+Widget is to be rendered. This can be a Node instance or a CSS selector string.
+<p>
+If the selector string returns more than one Node, the first node will be used
+as the parentNode. NOTE: This argument is required if both the boundingBox and contentBox
+are not currently in the document. If it's not provided, the Widget will be rendered
+to the body of the current document in this case.
+</p></span>
+ </dd>
+ </dl>
+
+ <dl>
+ <dt>Returns:
+ <code property="yui:return">
+ void
+ </code></dt>
+ <dd property="yui:returnInfo"></dd>
+ </dl>
+
+ <div class="chainable">
+ <strong>Chainable:</strong> This method is chainable.
+ </div>
+
+
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ <div class="protected" rel="yui:method" resource="#method_renderer">
+ <h4>
+ <a name="method_renderer">renderer</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">renderer</strong>
+ (
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Creates DOM (or manipulates DOM for progressive enhancement)
+This method is invoked by render() and is not chained
+automatically for the class hierarchy (like initializer, destructor)
+so it should be chained manually for subclasses if required.
+ </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="protected" rel="yui:method" resource="#method_renderUI">
+ <h4>
+ <a name="method_renderUI">renderUI</a></h4>
+ <div class="detail" >
+ <code>
+ protected
+
+
+ void
+ <strong property="yui:name">renderUI</strong>
+ (
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Adds nodes to the DOM
+This method is not called by framework and is not chained
+automatically for the class hierarchy.
+ </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_show">
+ <h4>
+ <a name="method_show">show</a></h4>
+ <div class="detail" >
+ <code>
+
+
+
+ void
+ <strong property="yui:name">show</strong>
+ (
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Shows the Module element by setting the "visible" attribute to "true".
+ </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_syncUI">
+ <h4>
+ <a name="method_syncUI">syncUI</a></h4>
+ <div class="detail" >
+ <code>
+
+
+
+ void
+ <strong property="yui:name">syncUI</strong>
+ (
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Refreshes the rendered UI, based on Widget State
+This method is not called by framework and is not chained
+automatically for the class hierarchy.
+ </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_toString">
+ <h4>
+ <a name="method_toString">toString</a></h4>
+ <div class="detail" >
+ <code>
+
+
+
+ String
+ <strong property="yui:name">toString</strong>
+ (
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Generic toString implementation for all widgets.
+ </div>
+
+ <div class="description">
+
+
+ <dl>
+ <dt>Returns:
+ <code property="yui:return">
+ String
+ </code></dt>
+ <dd property="yui:returnInfo">The default string value for the widget [ displays the NAME of the instance, and the unique id ]</dd>
+ </dl>
+
+
+
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ <div class="" rel="yui:method" resource="#method_Widget.getByNode">
+ <h4>
+ <a name="method_Widget.getByNode">Widget.getByNode</a></h4>
+ <div class="detail" >
+ <code>
+
+ static
+
+ Widget
+ <strong property="yui:name">Widget.getByNode</strong>
+ (
+
+
+ node
+
+
+ )
+ </code>
+
+ <div class="description" property="yui:description">
+ Returns the widget instance whose bounding box contains, or is, the given node.
+<p>
+In the case of nested widgets, the nearest bounding box ancestor is used to
+return the widget instance.
+</p>
+ </div>
+
+ <div class="description">
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">node</span>
+ <<span property="yui:type">Node | String</span>>
+ </code>
+ <span property="yui:description"> The node for which to return a Widget instance. If a selector
+string is passed in, which selects more than one node, the first node found is used.</span>
+ </dd>
+ </dl>
+
+ <dl>
+ <dt>Returns:
+ <code property="yui:return">
+ Widget
+ </code></dt>
+ <dd property="yui:returnInfo">Widget instance, or null if not found.</dd>
+ </dl>
+
+
+
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ </div>
+ </div>
+
+ <div rel="yui:inheritance">
+ <div class="section field inheritance" rel="yui:superclass" resource="EventTarget.html">
+ <h4>Methods inherited from <a href="EventTarget.html" property="yui:name" title="EventTarget">EventTarget</a>:</h4>
+ <div class="content" rel="yui:methods">
+ <code>
+ <span rel="yui:method" resource="EventTarget.html#method__getType">
+ <a class="private" href="EventTarget.html#method__getType" property="yui:name" title="_getType">_getType</a><span class="private">,</span>
+ </span>
+ <span rel="yui:method" resource="EventTarget.html#method__parseType">
+ <a class="private" href="EventTarget.html#method__parseType" property="yui:name" title="_parseType">_parseType</a><span class="private">,</span>
+ </span>
+ <span rel="yui:method" resource="EventTarget.html#method_addTarget">
+ <a class="" href="EventTarget.html#method_addTarget" property="yui:name" title="addTarget">addTarget</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="EventTarget.html#method_after">
+ <a class="" href="EventTarget.html#method_after" property="yui:name" title="after">after</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="EventTarget.html#method_before">
+ <a class=" deprecated" href="EventTarget.html#method_before" property="yui:name" title="before">before</a><span class=" deprecated">,</span>
+ </span>
+ <span rel="yui:method" resource="EventTarget.html#method_bubble">
+ <a class="" href="EventTarget.html#method_bubble" property="yui:name" title="bubble">bubble</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="EventTarget.html#method_detach">
+ <a class="" href="EventTarget.html#method_detach" property="yui:name" title="detach">detach</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="EventTarget.html#method_detachAll">
+ <a class="" href="EventTarget.html#method_detachAll" property="yui:name" title="detachAll">detachAll</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="EventTarget.html#method_fire">
+ <a class="" href="EventTarget.html#method_fire" property="yui:name" title="fire">fire</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="EventTarget.html#method_getEvent">
+ <a class="" href="EventTarget.html#method_getEvent" property="yui:name" title="getEvent">getEvent</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="EventTarget.html#method_on">
+ <a class="" href="EventTarget.html#method_on" property="yui:name" title="on">on</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="EventTarget.html#method_publish">
+ <a class="" href="EventTarget.html#method_publish" property="yui:name" title="publish">publish</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="EventTarget.html#method_removeTarget">
+ <a class="" href="EventTarget.html#method_removeTarget" property="yui:name" title="removeTarget">removeTarget</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="EventTarget.html#method_subscribe">
+ <a class=" deprecated" href="EventTarget.html#method_subscribe" property="yui:name" title="subscribe">subscribe</a><span class=" deprecated">,</span>
+ </span>
+ <span rel="yui:method" resource="EventTarget.html#method_unsubscribe">
+ <a class=" deprecated" href="EventTarget.html#method_unsubscribe" property="yui:name" title="unsubscribe">unsubscribe</a><span class=" deprecated">,</span>
+ </span>
+ <span rel="yui:method" resource="EventTarget.html#method_unsubscribeAll">
+ <a class=" deprecated" href="EventTarget.html#method_unsubscribeAll" property="yui:name" title="unsubscribeAll">unsubscribeAll</a>
+ </span>
+ </code>
+ </div>
+ </div>
+ <div class="section field inheritance" rel="yui:superclass" resource="Attribute.html">
+ <h4>Methods inherited from <a href="Attribute.html" property="yui:name" title="Attribute">Attribute</a>:</h4>
+ <div class="content" rel="yui:methods">
+ <code>
+ <span rel="yui:method" resource="Attribute.html#method__addAttrs">
+ <a class="private" href="Attribute.html#method__addAttrs" property="yui:name" title="_addAttrs">_addAttrs</a><span class="private">,</span>
+ </span>
+ <span rel="yui:method" resource="Attribute.html#method__addLazyAttr">
+ <a class="private" href="Attribute.html#method__addLazyAttr" property="yui:name" title="_addLazyAttr">_addLazyAttr</a><span class="private">,</span>
+ </span>
+ <span rel="yui:method" resource="Attribute.html#method__defAttrChangeFn">
+ <a class="private" href="Attribute.html#method__defAttrChangeFn" property="yui:name" title="_defAttrChangeFn">_defAttrChangeFn</a><span class="private">,</span>
+ </span>
+ <span rel="yui:method" resource="Attribute.html#method__fireAttrChange">
+ <a class="private" href="Attribute.html#method__fireAttrChange" property="yui:name" title="_fireAttrChange">_fireAttrChange</a><span class="private">,</span>
+ </span>
+ <span rel="yui:method" resource="Attribute.html#method__getAttrInitVal">
+ <a class="private" href="Attribute.html#method__getAttrInitVal" property="yui:name" title="_getAttrInitVal">_getAttrInitVal</a><span class="private">,</span>
+ </span>
+ <span rel="yui:method" resource="Attribute.html#method__isLazyAttr">
+ <a class="private" href="Attribute.html#method__isLazyAttr" property="yui:name" title="_isLazyAttr">_isLazyAttr</a><span class="private">,</span>
+ </span>
+ <span rel="yui:method" resource="Attribute.html#method__set">
+ <a class="protected" href="Attribute.html#method__set" property="yui:name" title="_set">_set</a><span class="protected">,</span>
+ </span>
+ <span rel="yui:method" resource="Attribute.html#method__setAttr">
+ <a class="protected" href="Attribute.html#method__setAttr" property="yui:name" title="_setAttr">_setAttr</a><span class="protected">,</span>
+ </span>
+ <span rel="yui:method" resource="Attribute.html#method__setAttrVal">
+ <a class="private" href="Attribute.html#method__setAttrVal" property="yui:name" title="_setAttrVal">_setAttrVal</a><span class="private">,</span>
+ </span>
+ <span rel="yui:method" resource="Attribute.html#method__splitAttrVals">
+ <a class="private" href="Attribute.html#method__splitAttrVals" property="yui:name" title="_splitAttrVals">_splitAttrVals</a><span class="private">,</span>
+ </span>
+ <span rel="yui:method" resource="Attribute.html#method_addAttr">
+ <a class="" href="Attribute.html#method_addAttr" property="yui:name" title="addAttr">addAttr</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="Attribute.html#method_addAttrs">
+ <a class="" href="Attribute.html#method_addAttrs" property="yui:name" title="addAttrs">addAttrs</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="Attribute.html#method_attrAdded">
+ <a class="" href="Attribute.html#method_attrAdded" property="yui:name" title="attrAdded">attrAdded</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="Attribute.html#method_get">
+ <a class="" href="Attribute.html#method_get" property="yui:name" title="get">get</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="Attribute.html#method_getAttrs">
+ <a class="" href="Attribute.html#method_getAttrs" property="yui:name" title="getAttrs">getAttrs</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="Attribute.html#method_modifyAttr">
+ <a class="" href="Attribute.html#method_modifyAttr" property="yui:name" title="modifyAttr">modifyAttr</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="Attribute.html#method_removeAttr">
+ <a class="" href="Attribute.html#method_removeAttr" property="yui:name" title="removeAttr">removeAttr</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="Attribute.html#method_reset">
+ <a class="" href="Attribute.html#method_reset" property="yui:name" title="reset">reset</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="Attribute.html#method_set">
+ <a class="" href="Attribute.html#method_set" property="yui:name" title="set">set</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="Attribute.html#method_setAttrs">
+ <a class="" href="Attribute.html#method_setAttrs" property="yui:name" title="setAttrs">setAttrs</a>
+ </span>
+ </code>
+ </div>
+ </div>
+ <div class="section field inheritance" rel="yui:superclass" resource="Plugin.Host.html">
+ <h4>Methods inherited from <a href="Plugin.Host.html" property="yui:name" title="Plugin.Host">Plugin.Host</a>:</h4>
+ <div class="content" rel="yui:methods">
+ <code>
+ <span rel="yui:method" resource="Plugin.Host.html#method__destroyPlugins">
+ <a class="private" href="Plugin.Host.html#method__destroyPlugins" property="yui:name" title="_destroyPlugins">_destroyPlugins</a><span class="private">,</span>
+ </span>
+ <span rel="yui:method" resource="Plugin.Host.html#method__initPlugins">
+ <a class="private" href="Plugin.Host.html#method__initPlugins" property="yui:name" title="_initPlugins">_initPlugins</a><span class="private">,</span>
+ </span>
+ <span rel="yui:method" resource="Plugin.Host.html#method__plug">
+ <a class="private" href="Plugin.Host.html#method__plug" property="yui:name" title="_plug">_plug</a><span class="private">,</span>
+ </span>
+ <span rel="yui:method" resource="Plugin.Host.html#method__unplug">
+ <a class="private" href="Plugin.Host.html#method__unplug" property="yui:name" title="_unplug">_unplug</a><span class="private">,</span>
+ </span>
+ <span rel="yui:method" resource="Plugin.Host.html#method_hasPlugin">
+ <a class="" href="Plugin.Host.html#method_hasPlugin" property="yui:name" title="hasPlugin">hasPlugin</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="Plugin.Host.html#method_plug">
+ <a class="" href="Plugin.Host.html#method_plug" property="yui:name" title="plug">plug</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="Plugin.Host.html#method_unplug">
+ <a class="" href="Plugin.Host.html#method_unplug" property="yui:name" title="unplug">unplug</a>
+ </span>
+ </code>
+ </div>
+ </div>
+ <div class="section field inheritance" rel="yui:superclass" resource="Base.html">
+ <h4>Methods inherited from <a href="Base.html" property="yui:name" title="Base">Base</a>:</h4>
+ <div class="content" rel="yui:methods">
+ <code>
+ <span rel="yui:method" resource="Base.html#method__aggregateAttrs">
+ <a class="private" href="Base.html#method__aggregateAttrs" property="yui:name" title="_aggregateAttrs">_aggregateAttrs</a><span class="private">,</span>
+ </span>
+ <span rel="yui:method" resource="Base.html#method__defDestroyFn">
+ <a class="protected" href="Base.html#method__defDestroyFn" property="yui:name" title="_defDestroyFn">_defDestroyFn</a><span class="protected">,</span>
+ </span>
+ <span rel="yui:method" resource="Base.html#method__defInitFn">
+ <a class="protected" href="Base.html#method__defInitFn" property="yui:name" title="_defInitFn">_defInitFn</a><span class="protected">,</span>
+ </span>
+ <span rel="yui:method" resource="Base.html#method__destroyHierarchy">
+ <a class="private" href="Base.html#method__destroyHierarchy" property="yui:name" title="_destroyHierarchy">_destroyHierarchy</a><span class="private">,</span>
+ </span>
+ <span rel="yui:method" resource="Base.html#method__filterAttrCfs">
+ <a class="private" href="Base.html#method__filterAttrCfs" property="yui:name" title="_filterAttrCfs">_filterAttrCfs</a><span class="private">,</span>
+ </span>
+ <span rel="yui:method" resource="Base.html#method__getAttrCfgs">
+ <a class="protected" href="Base.html#method__getAttrCfgs" property="yui:name" title="_getAttrCfgs">_getAttrCfgs</a><span class="protected">,</span>
+ </span>
+ <span rel="yui:method" resource="Base.html#method__getClasses">
+ <a class="protected" href="Base.html#method__getClasses" property="yui:name" title="_getClasses">_getClasses</a><span class="protected">,</span>
+ </span>
+ <span rel="yui:method" resource="Base.html#method__initHierarchy">
+ <a class="private" href="Base.html#method__initHierarchy" property="yui:name" title="_initHierarchy">_initHierarchy</a><span class="private">,</span>
+ </span>
+ <span rel="yui:method" resource="Base.html#method__initHierarchyData">
+ <a class="private" href="Base.html#method__initHierarchyData" property="yui:name" title="_initHierarchyData">_initHierarchyData</a><span class="private">,</span>
+ </span>
+ <span rel="yui:method" resource="Base.html#method_destroy">
+ <a class="" href="Base.html#method_destroy" property="yui:name" title="destroy">destroy</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="Base.html#method_init">
+ <a class="" href="Base.html#method_init" property="yui:name" title="init">init</a><span class="">,</span>
+ </span>
+ <span rel="yui:method" resource="Base.html#method_toString">
+ <a class="" href="Base.html#method_toString" property="yui:name" title="toString">toString</a>
+ </span>
+ </code>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div rel="yui:events" resource="#events">
+ <div class="section method details">
+ <h3 id="events">Events</h3>
+ <div class="content">
+ <div class="" rel="yui:event" resource="#event_boundingBoxChange">
+ <h4>
+ <a name="event_boundingBoxChange">boundingBoxChange</a></h4>
+ <div class="detail">
+ <code>
+
+
+
+ <strong property="yui:name">boundingBoxChange</strong>
+
+ (
+
+
+ event
+
+
+ )
+
+ </code>
+
+ <div class="description" property="yui:description">
+ Fires when the value for the configuration attribute 'boundingBox' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
+ </div>
+
+ <div class="description">
+
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">event</span>
+ <<span property="yui:type">Event.Facade</span>>
+ </code>
+ <span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
+ </dd>
+
+ </dl>
+
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ <div class="" rel="yui:event" resource="#event_contentBoxChange">
+ <h4>
+ <a name="event_contentBoxChange">contentBoxChange</a></h4>
+ <div class="detail">
+ <code>
+
+
+
+ <strong property="yui:name">contentBoxChange</strong>
+
+ (
+
+
+ event
+
+
+ )
+
+ </code>
+
+ <div class="description" property="yui:description">
+ Fires when the value for the configuration attribute 'contentBox' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
+ </div>
+
+ <div class="description">
+
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">event</span>
+ <<span property="yui:type">Event.Facade</span>>
+ </code>
+ <span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
+ </dd>
+
+ </dl>
+
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ <div class="" rel="yui:event" resource="#event_disabledChange">
+ <h4>
+ <a name="event_disabledChange">disabledChange</a></h4>
+ <div class="detail">
+ <code>
+
+
+
+ <strong property="yui:name">disabledChange</strong>
+
+ (
+
+
+ event
+
+
+ )
+
+ </code>
+
+ <div class="description" property="yui:description">
+ Fires when the value for the configuration attribute 'disabled' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
+ </div>
+
+ <div class="description">
+
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">event</span>
+ <<span property="yui:type">Event.Facade</span>>
+ </code>
+ <span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
+ </dd>
+
+ </dl>
+
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ <div class="" rel="yui:event" resource="#event_focusedChange">
+ <h4>
+ <a name="event_focusedChange">focusedChange</a></h4>
+ <div class="detail">
+ <code>
+
+
+
+ <strong property="yui:name">focusedChange</strong>
+
+ (
+
+
+ event
+
+
+ )
+
+ </code>
+
+ <div class="description" property="yui:description">
+ Fires when the value for the configuration attribute 'focused' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
+ </div>
+
+ <div class="description">
+
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">event</span>
+ <<span property="yui:type">Event.Facade</span>>
+ </code>
+ <span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
+ </dd>
+
+ </dl>
+
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ <div class="" rel="yui:event" resource="#event_heightChange">
+ <h4>
+ <a name="event_heightChange">heightChange</a></h4>
+ <div class="detail">
+ <code>
+
+
+
+ <strong property="yui:name">heightChange</strong>
+
+ (
+
+
+ event
+
+
+ )
+
+ </code>
+
+ <div class="description" property="yui:description">
+ Fires when the value for the configuration attribute 'height' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
+ </div>
+
+ <div class="description">
+
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">event</span>
+ <<span property="yui:type">Event.Facade</span>>
+ </code>
+ <span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
+ </dd>
+
+ </dl>
+
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ <div class="" rel="yui:event" resource="#event_localeChange">
+ <h4>
+ <a name="event_localeChange">localeChange</a></h4>
+ <div class="detail">
+ <code>
+
+
+
+ <strong property="yui:name">localeChange</strong>
+
+ (
+
+
+ event
+
+
+ )
+
+ </code>
+
+ <div class="description" property="yui:description">
+ Fires when the value for the configuration attribute 'locale' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
+ </div>
+
+ <div class="description">
+
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">event</span>
+ <<span property="yui:type">Event.Facade</span>>
+ </code>
+ <span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
+ </dd>
+
+ </dl>
+
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ <div class="" rel="yui:event" resource="#event_moveStylesChange">
+ <h4>
+ <a name="event_moveStylesChange">moveStylesChange</a></h4>
+ <div class="detail">
+ <code>
+
+
+
+ <strong property="yui:name">moveStylesChange</strong>
+
+ (
+
+
+ event
+
+
+ )
+
+ </code>
+
+ <div class="description" property="yui:description">
+ Fires when the value for the configuration attribute 'moveStyles' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
+ </div>
+
+ <div class="description">
+
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">event</span>
+ <<span property="yui:type">Event.Facade</span>>
+ </code>
+ <span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
+ </dd>
+
+ </dl>
+
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ <div class="" rel="yui:event" resource="#event_renderedChange">
+ <h4>
+ <a name="event_renderedChange">renderedChange</a></h4>
+ <div class="detail">
+ <code>
+
+
+
+ <strong property="yui:name">renderedChange</strong>
+
+ (
+
+
+ event
+
+
+ )
+
+ </code>
+
+ <div class="description" property="yui:description">
+ Fires when the value for the configuration attribute 'rendered' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
+ </div>
+
+ <div class="description">
+
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">event</span>
+ <<span property="yui:type">Event.Facade</span>>
+ </code>
+ <span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
+ </dd>
+
+ </dl>
+
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ <div class="" rel="yui:event" resource="#event_stringsChange">
+ <h4>
+ <a name="event_stringsChange">stringsChange</a></h4>
+ <div class="detail">
+ <code>
+
+
+
+ <strong property="yui:name">stringsChange</strong>
+
+ (
+
+
+ event
+
+
+ )
+
+ </code>
+
+ <div class="description" property="yui:description">
+ Fires when the value for the configuration attribute 'strings' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
+ </div>
+
+ <div class="description">
+
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">event</span>
+ <<span property="yui:type">Event.Facade</span>>
+ </code>
+ <span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
+ </dd>
+
+ </dl>
+
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ <div class="" rel="yui:event" resource="#event_tabIndexChange">
+ <h4>
+ <a name="event_tabIndexChange">tabIndexChange</a></h4>
+ <div class="detail">
+ <code>
+
+
+
+ <strong property="yui:name">tabIndexChange</strong>
+
+ (
+
+
+ event
+
+
+ )
+
+ </code>
+
+ <div class="description" property="yui:description">
+ Fires when the value for the configuration attribute 'tabIndex' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
+ </div>
+
+ <div class="description">
+
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">event</span>
+ <<span property="yui:type">Event.Facade</span>>
+ </code>
+ <span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
+ </dd>
+
+ </dl>
+
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ <div class="" rel="yui:event" resource="#event_visibleChange">
+ <h4>
+ <a name="event_visibleChange">visibleChange</a></h4>
+ <div class="detail">
+ <code>
+
+
+
+ <strong property="yui:name">visibleChange</strong>
+
+ (
+
+
+ event
+
+
+ )
+
+ </code>
+
+ <div class="description" property="yui:description">
+ Fires when the value for the configuration attribute 'visible' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
+ </div>
+
+ <div class="description">
+
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">event</span>
+ <<span property="yui:type">Event.Facade</span>>
+ </code>
+ <span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
+ </dd>
+
+ </dl>
+
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ <div class="" rel="yui:event" resource="#event_widget:contentUpdate">
+ <h4>
+ <a name="event_widget:contentUpdate">widget:contentUpdate</a></h4>
+ <div class="detail">
+ <code>
+
+
+
+ <strong property="yui:name">widget:contentUpdate</strong>
+
+ (
+
+
+ e
+
+
+ )
+
+ </code>
+
+ <div class="description" property="yui:description">
+ Notification event, which widget implementations can fire, when
+they change the content of the widget. This event has no default
+behavior and cannot be prevented, so the "on" or "after"
+moments are effectively equivalent (with on listeners being invoked before
+after listeners).
+ </div>
+
+ <div class="description">
+
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">e</span>
+ <<span property="yui:type">EventFacade</span>>
+ </code>
+ <span property="yui:description"> The Event Facade</span>
+ </dd>
+
+ </dl>
+
+ <div class="preventable">
+ <strong>Preventable:</strong> This event is preventable by method e.preventDefault(). The default function executed by this event is false.
+ </div>
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ <div class="" rel="yui:event" resource="#event_widget:render">
+ <h4>
+ <a name="event_widget:render">widget:render</a></h4>
+ <div class="detail">
+ <code>
+
+
+
+ <strong property="yui:name">widget:render</strong>
+
+ (
+
+
+ e
+
+
+ )
+
+ </code>
+
+ <div class="description" property="yui:description">
+ Lifcyle event for the render phase, fired prior to rendering the UI
+for the widget (prior to invoking the widgets renderer method).
+<p>
+Subscribers to the "on" moment of this event, will be notified
+before the widget is rendered.
+</p>
+<p>
+Subscribers to the "after" momemt of this event, will be notified
+after rendering is complete.
+</p>
+ </div>
+
+ <div class="description">
+
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">e</span>
+ <<span property="yui:type">EventFacade</span>>
+ </code>
+ <span property="yui:description"> The Event Facade</span>
+ </dd>
+
+ </dl>
+
+ <div class="preventable">
+ <strong>Preventable:</strong> This event is preventable by method e.preventDefault(). The default function executed by this event is _defRenderFn.
+ </div>
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ <div class="" rel="yui:event" resource="#event_widthChange">
+ <h4>
+ <a name="event_widthChange">widthChange</a></h4>
+ <div class="detail">
+ <code>
+
+
+
+ <strong property="yui:name">widthChange</strong>
+
+ (
+
+
+ event
+
+
+ )
+
+ </code>
+
+ <div class="description" property="yui:description">
+ Fires when the value for the configuration attribute 'width' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
+ </div>
+
+ <div class="description">
+
+
+ <dl rel="yui:parameters">
+ <dt>Parameters:</dt>
+ <dd rel="yui:parameter">
+ <code><span property="yui:name">event</span>
+ <<span property="yui:type">Event.Facade</span>>
+ </code>
+ <span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
+ </dd>
+
+ </dl>
+
+
+ </div>
+
+ </div>
+ <hr />
+ </div>
+ </div>
+ </div>
+
+
+ <div rel="yui:inheritance">
+ <div class="section field inheritance" rel="yui:superclass" resource="Base.html">
+ <h4>Events inherited from <a href="Base.html" property="yui:name" title="Base">Base</a>:</h4>
+ <div class="content" rel="yui:events">
+ <code>
+ <span rel="yui:event" resource="Base.html#event_destroy">
+ <a class="" href="Base.html#event_destroy" property="yui:name" title="destroy">destroy</a><span class="">,</span>
+ </span>
+ <span rel="yui:event" resource="Base.html#event_destroyedChange">
+ <a class="" href="Base.html#event_destroyedChange" property="yui:name" title="destroyedChange">destroyedChange</a><span class="">,</span>
+ </span>
+ <span rel="yui:event" resource="Base.html#event_init">
+ <a class="" href="Base.html#event_init" property="yui:name" title="init">init</a><span class="">,</span>
+ </span>
+ <span rel="yui:event" resource="Base.html#event_initializedChange">
+ <a class="" href="Base.html#event_initializedChange" property="yui:name" title="initializedChange">initializedChange</a><span class="">,</span>
+ </span>
+
+ </code>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div rel="yui:attributes" resource="#configattributes">
+ <div class="section field details">
+ <h3 id="configattributes">Configuration Attributes</h3>
+ <div class="content">
+ <div class="" rel="yui:attribute" resource="#config_boundingBox">
+ <h4><a name="config_boundingBox">boundingBox</a>
+ <code>- <span property="yui:type">Node</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ The outermost DOM node for the Widget, used for sizing and positioning
+of a Widget as well as a containing element for any decorator elements used
+for skinning.
+ </div>
+ </div>
+
+
+
+ <hr />
+ </div>
+ <div class="" rel="yui:attribute" resource="#config_contentBox">
+ <h4><a name="config_contentBox">contentBox</a>
+ <code>- <span property="yui:type">Node</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ A DOM node that is a direct descendent of a Widget's bounding box that
+houses its content.
+ </div>
+ </div>
+
+
+
+ <hr />
+ </div>
+ <div class="" rel="yui:attribute" resource="#config_disabled">
+ <h4><a name="config_disabled">disabled</a>
+ <code>- <span property="yui:type">boolean</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ Boolean indicating if the Widget should be disabled. The disabled implementation
+is left to the specific classes extending widget.
+ </div>
+ </div>
+
+
+ <div class="default">
+ Default Value: false
+ </div>
+
+ <hr />
+ </div>
+ <div class="" rel="yui:attribute" resource="#config_focused">
+ <h4><a name="config_focused">focused</a>
+ <code>- <span property="yui:type">boolean</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ Boolean indicating if the Widget, or one of its descendants,
+has focus.
+ </div>
+ </div>
+
+
+ <div class="default">
+ Default Value: false
+ </div>
+
+ <hr />
+ </div>
+ <div class="" rel="yui:attribute" resource="#config_height">
+ <h4><a name="config_height">height</a>
+ <code>- <span property="yui:type">{String | Number}</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ String with units, or number, representing the height of the Widget. If a number is provided,
+the default unit, defined by the Widgets DEF_UNIT, property is used.
+ </div>
+ </div>
+
+
+ <div class="default">
+ Default Value: ""
+ </div>
+
+ <hr />
+ </div>
+ <div class="" rel="yui:attribute" resource="#config_locale">
+ <h4><a name="config_locale">locale</a>
+ <code>- <span property="yui:type">String</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ The default locale for the widget. NOTE: Using get/set on the "strings" attribute will
+return/set strings for this locale.
+ </div>
+ </div>
+
+
+ <div class="default">
+ Default Value: "en"
+ </div>
+
+ <hr />
+ </div>
+ <div class="" rel="yui:attribute" resource="#config_moveStyles">
+ <h4><a name="config_moveStyles">moveStyles</a>
+ <code>- <span property="yui:type">boolean</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ Flag defining whether or not style properties from the content box
+should be moved to the bounding box when wrapped (as defined by the WRAP_STYLES property)
+ </div>
+ </div>
+
+
+ <div class="default">
+ Default Value: false
+ </div>
+
+ <hr />
+ </div>
+ <div class="" rel="yui:attribute" resource="#config_rendered">
+ <h4><a name="config_rendered">rendered</a>
+ <code>- <span property="yui:type">boolean</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ Flag indicating whether or not this object
+has been through the render lifecycle phase.
+ </div>
+ </div>
+
+
+ <div class="default">
+ Default Value: false
+ </div>
+
+ <hr />
+ </div>
+ <div class="" rel="yui:attribute" resource="#config_strings">
+ <h4><a name="config_strings">strings</a>
+ <code>- <span property="yui:type">Object</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ Collection of strings used to label elements of the Widget's UI.
+ </div>
+ </div>
+
+
+ <div class="default">
+ Default Value: null
+ </div>
+
+ <hr />
+ </div>
+ <div class="" rel="yui:attribute" resource="#config_tabIndex">
+ <h4><a name="config_tabIndex">tabIndex</a>
+ <code>- <span property="yui:type">Number</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ Number (between -32767 to 32767) indicating the widget's
+position in the default tab flow. The value is used to set the
+"tabIndex" attribute on the widget's bounding box. Negative values allow
+the widget to receive DOM focus programmatically (by calling the focus
+method), while being removed from the default tab flow. A value of
+null removes the "tabIndex" attribute from the widget's bounding box.
+ </div>
+ </div>
+
+
+ <div class="default">
+ Default Value: null
+ </div>
+
+ <hr />
+ </div>
+ <div class="" rel="yui:attribute" resource="#config_visible">
+ <h4><a name="config_visible">visible</a>
+ <code>- <span property="yui:type">boolean</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ Boolean indicating weather or not the Widget is visible.
+ </div>
+ </div>
+
+
+ <div class="default">
+ Default Value: true
+ </div>
+
+ <hr />
+ </div>
+ <div class="" rel="yui:attribute" resource="#config_width">
+ <h4><a name="config_width">width</a>
+ <code>- <span property="yui:type">{String | Number}</span></code>
+ </h4>
+ <div class="detail">
+ <div class="description" property="yui:description">
+ String with units, or number, representing the width of the Widget. If a number is provided,
+the default unit, defined by the Widgets DEF_UNIT, property is used.
+ </div>
+ </div>
+
+
+ <div class="default">
+ Default Value: ""
+ </div>
+
+ <hr />
+ </div>
+
+ </div>
+ </div>
+
+ <div rel="yui:inheritance">
+ <div class="section field inheritance" rel="yui:superclass" resource="Base.html">
+ <h4>Configuration attributes inherited from <a href="Base.html" property="yui:name" title="Base">Base</a>:</h4>
+ <div class="content" rel="yui:attributes">
+ <code>
+ <span rel="yui:attribute" resource="Base.html#config_destroyed">
+ <a class="" href="Base.html#config_destroyed" property="yui:name" title="destroyed">destroyed</a><span class="">,</span>
+ </span>
+ <span rel="yui:attribute" resource="Base.html#config_initialized">
+ <a class="" href="Base.html#config_initialized" property="yui:name" title="initialized">initialized</a><span class="">,</span>
+ </span>
+
+ </code>
+ </div>
+ </div>
+ </div>
+ </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="selected"><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=""><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="selected"><a href="Widget.html" title="Widget">Widget</a></li>
+ </ul>
+ </div>
+
+ <div id="fileList" class="module">
+ <h4>Files</h4>
+ <ul class="content">
+ <li class=""><a href="Widget.js.html" title="Widget.js">Widget.js</a></li>
+ </ul>
+ </div>
+
+ <div id="propertyList" class="module">
+ <h4>Properties</h4>
+ <ul class="content">
+ <li class="private"><a href="#property__buildCfg" title="_buildCfg">_buildCfg</a></li>
+ <li class="private"><a href="#property__strings" title="_strings">_strings</a></li>
+ <li class=""><a href="#property_BOUNDING_TEMPLATE" title="BOUNDING_TEMPLATE">BOUNDING_TEMPLATE</a></li>
+ <li class=""><a href="#property_CONTENT_TEMPLATE" title="CONTENT_TEMPLATE">CONTENT_TEMPLATE</a></li>
+ <li class=""><a href="#property_DEF_UNIT" title="DEF_UNIT">DEF_UNIT</a></li>
+ <li class="private"><a href="#property_Widget._NAME_LOWERCASE" title="Widget._NAME_LOWERCASE">Widget._NAME_LOWERCASE</a></li>
+ <li class=""><a href="#property_Widget.ATTRS" title="Widget.ATTRS">Widget.ATTRS</a></li>
+ <li class=""><a href="#property_Widget.HTML_PARSER" title="Widget.HTML_PARSER">Widget.HTML_PARSER</a></li>
+ <li class=""><a href="#property_Widget.NAME" title="Widget.NAME">Widget.NAME</a></li>
+ <li class=""><a href="#property_Widget.UI_SRC" title="Widget.UI_SRC">Widget.UI_SRC</a></li>
+ <li class=""><a href="#property_WRAP_STYLES" title="WRAP_STYLES">WRAP_STYLES</a></li>
+ </ul>
+ </div>
+
+ <div id="methodsList" class="module">
+ <h4>Methods</h4>
+ <ul class="content">
+ <li class="protected"><a href="#method__afterDisabledChange" title="_afterDisabledChange">_afterDisabledChange</a></li>
+ <li class="protected"><a href="#method__afterFocusedChange" title="_afterFocusedChange">_afterFocusedChange</a></li>
+ <li class="protected"><a href="#method__afterHeightChange" title="_afterHeightChange">_afterHeightChange</a></li>
+ <li class="protected"><a href="#method__afterVisibleChange" title="_afterVisibleChange">_afterVisibleChange</a></li>
+ <li class="protected"><a href="#method__afterWidthChange" title="_afterWidthChange">_afterWidthChange</a></li>
+ <li class="protected"><a href="#method__bindDOMListeners" title="_bindDOMListeners">_bindDOMListeners</a></li>
+ <li class="protected"><a href="#method__bindUI" title="_bindUI">_bindUI</a></li>
+ <li class="protected"><a href="#method__defRenderFn" title="_defRenderFn">_defRenderFn</a></li>
+ <li class=""><a href="#method__getHtmlParser" title="_getHtmlParser">_getHtmlParser</a></li>
+ <li class="protected"><a href="#method__getStrings" title="_getStrings">_getStrings</a></li>
+ <li class="private"><a href="#method__moveStyles" title="_moveStyles">_moveStyles</a></li>
+ <li class="protected"><a href="#method__onDocMouseDown" title="_onDocMouseDown">_onDocMouseDown</a></li>
+ <li class="protected"><a href="#method__onFocus" title="_onFocus">_onFocus</a></li>
+ <li class="private"><a href="#method__parseHTML" title="_parseHTML">_parseHTML</a></li>
+ <li class="private"><a href="#method__renderBox" title="_renderBox">_renderBox</a></li>
+ <li class="protected"><a href="#method__renderBoxClassNames" title="_renderBoxClassNames">_renderBoxClassNames</a></li>
+ <li class="protected"><a href="#method__renderUI" title="_renderUI">_renderUI</a></li>
+ <li class="private"><a href="#method__setBoundingBox" title="_setBoundingBox">_setBoundingBox</a></li>
+ <li class="private"><a href="#method__setBox" title="_setBox">_setBox</a></li>
+ <li class="private"><a href="#method__setContentBox" title="_setContentBox">_setContentBox</a></li>
+ <li class="protected"><a href="#method__setStrings" title="_setStrings">_setStrings</a></li>
+ <li class="protected"><a href="#method__syncUI" title="_syncUI">_syncUI</a></li>
+ <li class="protected"><a href="#method__uiSetDisabled" title="_uiSetDisabled">_uiSetDisabled</a></li>
+ <li class="protected"><a href="#method__uiSetFocused" title="_uiSetFocused">_uiSetFocused</a></li>
+ <li class="protected"><a href="#method__uiSetHeight" title="_uiSetHeight">_uiSetHeight</a></li>
+ <li class="protected"><a href="#method__uiSetTabIndex" title="_uiSetTabIndex">_uiSetTabIndex</a></li>
+ <li class="protected"><a href="#method__uiSetVisible" title="_uiSetVisible">_uiSetVisible</a></li>
+ <li class="protected"><a href="#method__uiSetWidth" title="_uiSetWidth">_uiSetWidth</a></li>
+ <li class="protected"><a href="#method_bindUI" title="bindUI">bindUI</a></li>
+ <li class=""><a href="#method_blur" title="blur">blur</a></li>
+ <li class="protected"><a href="#method_destructor" title="destructor">destructor</a></li>
+ <li class=""><a href="#method_disabled" title="disabled">disabled</a></li>
+ <li class=""><a href="#method_enable" title="enable">enable</a></li>
+ <li class=""><a href="#method_focus" title="focus">focus</a></li>
+ <li class=""><a href="#method_getClassName" title="getClassName">getClassName</a></li>
+ <li class=""><a href="#method_getDefaultLocale" title="getDefaultLocale">getDefaultLocale</a></li>
+ <li class=""><a href="#method_getString" title="getString">getString</a></li>
+ <li class=""><a href="#method_getStrings" title="getStrings">getStrings</a></li>
+ <li class=""><a href="#method_hide" title="hide">hide</a></li>
+ <li class="protected"><a href="#method_initializer" title="initializer">initializer</a></li>
+ <li class=""><a href="#method_render" title="render">render</a></li>
+ <li class="protected"><a href="#method_renderer" title="renderer">renderer</a></li>
+ <li class="protected"><a href="#method_renderUI" title="renderUI">renderUI</a></li>
+ <li class=""><a href="#method_show" title="show">show</a></li>
+ <li class=""><a href="#method_syncUI" title="syncUI">syncUI</a></li>
+ <li class=""><a href="#method_toString" title="toString">toString</a></li>
+ <li class=""><a href="#method_Widget.getByNode" title="Widget.getByNode">Widget.getByNode</a></li>
+ </ul>
+ </div>
+
+ <div id="eventsList" class="module">
+ <h4>Events</h4>
+ <ul class="content">
+ <li class=""><a href="#event_boundingBoxChange" title="boundingBoxChange">boundingBoxChange</a></li>
+ <li class=""><a href="#event_contentBoxChange" title="contentBoxChange">contentBoxChange</a></li>
+ <li class=""><a href="#event_disabledChange" title="disabledChange">disabledChange</a></li>
+ <li class=""><a href="#event_focusedChange" title="focusedChange">focusedChange</a></li>
+ <li class=""><a href="#event_heightChange" title="heightChange">heightChange</a></li>
+ <li class=""><a href="#event_localeChange" title="localeChange">localeChange</a></li>
+ <li class=""><a href="#event_moveStylesChange" title="moveStylesChange">moveStylesChange</a></li>
+ <li class=""><a href="#event_renderedChange" title="renderedChange">renderedChange</a></li>
+ <li class=""><a href="#event_stringsChange" title="stringsChange">stringsChange</a></li>
+ <li class=""><a href="#event_tabIndexChange" title="tabIndexChange">tabIndexChange</a></li>
+ <li class=""><a href="#event_visibleChange" title="visibleChange">visibleChange</a></li>
+ <li class=""><a href="#event_widget:contentUpdate" title="widget:contentUpdate">widget:contentUpdate</a></li>
+ <li class=""><a href="#event_widget:render" title="widget:render">widget:render</a></li>
+ <li class=""><a href="#event_widthChange" title="widthChange">widthChange</a></li>
+ </ul>
+ </div>
+
+ <div id="configList" class="module">
+ <h4>Configuration Attributes</h4>
+ <ul class="content">
+ <li class=""><a href="#config_boundingBox" title="boundingBox">boundingBox</a></li>
+ <li class=""><a href="#config_contentBox" title="contentBox">contentBox</a></li>
+ <li class=""><a href="#config_disabled" title="disabled">disabled</a></li>
+ <li class=""><a href="#config_focused" title="focused">focused</a></li>
+ <li class=""><a href="#config_height" title="height">height</a></li>
+ <li class=""><a href="#config_locale" title="locale">locale</a></li>
+ <li class=""><a href="#config_moveStyles" title="moveStyles">moveStyles</a></li>
+ <li class=""><a href="#config_rendered" title="rendered">rendered</a></li>
+ <li class=""><a href="#config_strings" title="strings">strings</a></li>
+ <li class=""><a href="#config_tabIndex" title="tabIndex">tabIndex</a></li>
+ <li class=""><a href="#config_visible" title="visible">visible</a></li>
+ <li class=""><a href="#config_width" title="width">width</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": "protected", "host": "Widget", "name": "_afterDisabledChange", "url": "Widget.html#method__afterDisabledChange", "type": "method"}, {"access": "protected", "host": "Widget", "name": "_afterFocusedChange", "url": "Widget.html#method__afterFocusedChange", "type": "method"}, {"access": "protected", "host": "Widget", "name": "_afterHeightChange", "url": "Widget.html#method__afterHeightChange", "type": "method"}, {"access": "protected", "host": "Widget", "name": "_afterVisibleChange", "url": "Widget.html#method__afterVisibleChange", "type": "method"}, {"access": "protected", "host": "Widget", "name": "_afterWidthChange", "url": "Widget.html#method__afterWidthChange", "type": "method"}, {"access": "protected", "host": "Widget", "name": "_bindDOMListeners", "url": "Widget.html#method__bindDOMListeners", "type": "method"}, {"access": "protected", "host": "Widget", "name": "_bindUI", "url": "Widget.html#method__bindUI", "type": "method"}, {"access": "protected", "host": "Widget", "name": "bindUI", "url": "Widget.html#method_bindUI", "type": "method"}, {"access": "", "host": "Widget", "name": "blur", "url": "Widget.html#method_blur", "type": "method"}, {"access": "", "host": "Widget", "name": "boundingBox", "url": "Widget.html#config_boundingBox", "type": "config"}, {"access": "", "host": "Widget", "name": "boundingBoxChange", "url": "Widget.html#event_boundingBoxChange", "type": "event"}, {"access": "", "host": "Widget", "name": "BOUNDING_TEMPLATE", "url": "Widget.html#property_BOUNDING_TEMPLATE", "type": "property"}, {"access": "private", "host": "Widget", "name": "_buildCfg", "url": "Widget.html#property__buildCfg", "type": "property"}, {"access": "", "host": "Widget", "name": "contentBox", "url": "Widget.html#config_contentBox", "type": "config"}, {"access": "", "host": "Widget", "name": "contentBoxChange", "url": "Widget.html#event_contentBoxChange", "type": "event"}, {"access": "", "host": "Widget", "name": "CONTENT_TEMPLATE", "url": "Widget.html#property_CONTENT_TEMPLATE", "type": "property"}, {"access": "protected", "host": "Widget", "name": "_defRenderFn", "url": "Widget.html#method__defRenderFn", "type": "method"}, {"access": "", "host": "Widget", "name": "DEF_UNIT", "url": "Widget.html#property_DEF_UNIT", "type": "property"}, {"access": "protected", "host": "Widget", "name": "destructor", "url": "Widget.html#method_destructor", "type": "method"}, {"access": "", "host": "Widget", "name": "disabled", "url": "Widget.html#method_disabled", "type": "method"}, {"access": "", "host": "Widget", "name": "disabled", "url": "Widget.html#config_disabled", "type": "config"}, {"access": "", "host": "Widget", "name": "disabledChange", "url": "Widget.html#event_disabledChange", "type": "event"}, {"access": "", "host": "Widget", "name": "enable", "url": "Widget.html#method_enable", "type": "method"}, {"access": "", "host": "Widget", "name": "focus", "url": "Widget.html#method_focus", "type": "method"}, {"access": "", "host": "Widget", "name": "focused", "url": "Widget.html#config_focused", "type": "config"}, {"access": "", "host": "Widget", "name": "focusedChange", "url": "Widget.html#event_focusedChange", "type": "event"}, {"access": "", "host": "Widget", "name": "getClassName", "url": "Widget.html#method_getClassName", "type": "method"}, {"access": "", "host": "Widget", "name": "getDefaultLocale", "url": "Widget.html#method_getDefaultLocale", "type": "method"}, {"access": "", "host": "Widget", "name": "_getHtmlParser", "url": "Widget.html#method__getHtmlParser", "type": "method"}, {"access": "", "host": "Widget", "name": "getString", "url": "Widget.html#method_getString", "type": "method"}, {"access": "protected", "host": "Widget", "name": "_getStrings", "url": "Widget.html#method__getStrings", "type": "method"}, {"access": "", "host": "Widget", "name": "getStrings", "url": "Widget.html#method_getStrings", "type": "method"}, {"access": "", "host": "Widget", "name": "height", "url": "Widget.html#config_height", "type": "config"}, {"access": "", "host": "Widget", "name": "heightChange", "url": "Widget.html#event_heightChange", "type": "event"}, {"access": "", "host": "Widget", "name": "hide", "url": "Widget.html#method_hide", "type": "method"}, {"access": "protected", "host": "Widget", "name": "initializer", "url": "Widget.html#method_initializer", "type": "method"}, {"access": "", "host": "Widget", "name": "locale", "url": "Widget.html#config_locale", "type": "config"}, {"access": "", "host": "Widget", "name": "localeChange", "url": "Widget.html#event_localeChange", "type": "event"}, {"access": "private", "host": "Widget", "name": "_moveStyles", "url": "Widget.html#method__moveStyles", "type": "method"}, {"access": "", "host": "Widget", "name": "moveStyles", "url": "Widget.html#config_moveStyles", "type": "config"}, {"access": "", "host": "Widget", "name": "moveStylesChange", "url": "Widget.html#event_moveStylesChange", "type": "event"}, {"access": "protected", "host": "Widget", "name": "_onDocMouseDown", "url": "Widget.html#method__onDocMouseDown", "type": "method"}, {"access": "protected", "host": "Widget", "name": "_onFocus", "url": "Widget.html#method__onFocus", "type": "method"}, {"access": "private", "host": "Widget", "name": "_parseHTML", "url": "Widget.html#method__parseHTML", "type": "method"}, {"access": "", "host": "Widget", "name": "render", "url": "Widget.html#method_render", "type": "method"}, {"access": "private", "host": "Widget", "name": "_renderBox", "url": "Widget.html#method__renderBox", "type": "method"}, {"access": "protected", "host": "Widget", "name": "_renderBoxClassNames", "url": "Widget.html#method__renderBoxClassNames", "type": "method"}, {"access": "", "host": "Widget", "name": "rendered", "url": "Widget.html#config_rendered", "type": "config"}, {"access": "", "host": "Widget", "name": "renderedChange", "url": "Widget.html#event_renderedChange", "type": "event"}, {"access": "protected", "host": "Widget", "name": "renderer", "url": "Widget.html#method_renderer", "type": "method"}, {"access": "protected", "host": "Widget", "name": "_renderUI", "url": "Widget.html#method__renderUI", "type": "method"}, {"access": "protected", "host": "Widget", "name": "renderUI", "url": "Widget.html#method_renderUI", "type": "method"}, {"access": "private", "host": "Widget", "name": "_setBoundingBox", "url": "Widget.html#method__setBoundingBox", "type": "method"}, {"access": "private", "host": "Widget", "name": "_setBox", "url": "Widget.html#method__setBox", "type": "method"}, {"access": "private", "host": "Widget", "name": "_setContentBox", "url": "Widget.html#method__setContentBox", "type": "method"}, {"access": "protected", "host": "Widget", "name": "_setStrings", "url": "Widget.html#method__setStrings", "type": "method"}, {"access": "", "host": "Widget", "name": "show", "url": "Widget.html#method_show", "type": "method"}, {"access": "private", "host": "Widget", "name": "_strings", "url": "Widget.html#property__strings", "type": "property"}, {"access": "", "host": "Widget", "name": "strings", "url": "Widget.html#config_strings", "type": "config"}, {"access": "", "host": "Widget", "name": "stringsChange", "url": "Widget.html#event_stringsChange", "type": "event"}, {"access": "protected", "host": "Widget", "name": "_syncUI", "url": "Widget.html#method__syncUI", "type": "method"}, {"access": "", "host": "Widget", "name": "syncUI", "url": "Widget.html#method_syncUI", "type": "method"}, {"access": "", "host": "Widget", "name": "tabIndex", "url": "Widget.html#config_tabIndex", "type": "config"}, {"access": "", "host": "Widget", "name": "tabIndexChange", "url": "Widget.html#event_tabIndexChange", "type": "event"}, {"access": "", "host": "Widget", "name": "toString", "url": "Widget.html#method_toString", "type": "method"}, {"access": "protected", "host": "Widget", "name": "_uiSetDisabled", "url": "Widget.html#method__uiSetDisabled", "type": "method"}, {"access": "protected", "host": "Widget", "name": "_uiSetFocused", "url": "Widget.html#method__uiSetFocused", "type": "method"}, {"access": "protected", "host": "Widget", "name": "_uiSetHeight", "url": "Widget.html#method__uiSetHeight", "type": "method"}, {"access": "protected", "host": "Widget", "name": "_uiSetTabIndex", "url": "Widget.html#method__uiSetTabIndex", "type": "method"}, {"access": "protected", "host": "Widget", "name": "_uiSetVisible", "url": "Widget.html#method__uiSetVisible", "type": "method"}, {"access": "protected", "host": "Widget", "name": "_uiSetWidth", "url": "Widget.html#method__uiSetWidth", "type": "method"}, {"access": "", "host": "Widget", "name": "visible", "url": "Widget.html#config_visible", "type": "config"}, {"access": "", "host": "Widget", "name": "visibleChange", "url": "Widget.html#event_visibleChange", "type": "event"}, {"access": "", "host": "Widget", "name": "widget:contentUpdate", "url": "Widget.html#event_widget:contentUpdate", "type": "event"}, {"access": "", "host": "Widget", "name": "widget:render", "url": "Widget.html#event_widget:render", "type": "event"}, {"access": "", "host": "Widget", "name": "Widget.ATTRS", "url": "Widget.html#property_Widget.ATTRS", "type": "property"}, {"access": "", "host": "Widget", "name": "Widget.getByNode", "url": "Widget.html#method_Widget.getByNode", "type": "method"}, {"access": "", "host": "Widget", "name": "Widget.HTML_PARSER", "url": "Widget.html#property_Widget.HTML_PARSER", "type": "property"}, {"access": "", "host": "Widget", "name": "Widget.NAME", "url": "Widget.html#property_Widget.NAME", "type": "property"}, {"access": "private", "host": "Widget", "name": "Widget._NAME_LOWERCASE", "url": "Widget.html#property_Widget._NAME_LOWERCASE", "type": "property"}, {"access": "", "host": "Widget", "name": "Widget.UI_SRC", "url": "Widget.html#property_Widget.UI_SRC", "type": "property"}, {"access": "", "host": "Widget", "name": "width", "url": "Widget.html#config_width", "type": "config"}, {"access": "", "host": "Widget", "name": "widthChange", "url": "Widget.html#event_widthChange", "type": "event"}, {"access": "", "host": "Widget", "name": "WRAP_STYLES", "url": "Widget.html#property_WRAP_STYLES", "type": "property"}];
+</script>
+</body>
+</html>