Files
Phraseanet/www/include/jslibs/yui2.8/docs/YAHOO.widget.Overlay.html
2011-02-16 16:09:48 +01:00

3890 lines
267 KiB
HTML

<!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: container YAHOO.widget.Overlay (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>Container&nbsp; <span class="subtitle">2.8.2r1</span></h3>
<a href="./index.html" title="Yahoo! UI Library">Yahoo! UI Library</a>
&gt; <a href="./module_container.html" title="container">container</a>
&gt; YAHOO.widget.Overlay
<form onsubmit="return false">
<div id="propertysearch">
Search: <input autocomplete="off" id="searchinput" />
<div id="searchresults">
&nbsp;
</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">YAHOO.widget.Overlay</b>
<span class="extends">
- extends <a href="YAHOO.widget.Module.html" title="YAHOO.widget.Module">YAHOO.widget.Module</a>
</span>
</h2>
<!-- class tree goes here -->
<dl class="subclasses" rel="yui:subclasses">
<dt>Known Subclasses:</dt>
<dd>
<span rel="yui:subclass" resource="YAHOO.widget.Panel.html">
<a href="YAHOO.widget.Panel.html" property="yui:name" title="YAHOO.widget.Panel">YAHOO.widget.Panel</a>
</span>
<span rel="yui:subclass" resource="YAHOO.widget.Menu.html">
<a href="YAHOO.widget.Menu.html" property="yui:name" title="YAHOO.widget.Menu">YAHOO.widget.Menu</a>
</span>
<span rel="yui:subclass" resource="YAHOO.widget.Tooltip.html">
<a href="YAHOO.widget.Tooltip.html" property="yui:name" title="YAHOO.widget.Tooltip">YAHOO.widget.Tooltip</a>
</span>
</dd>
</dl>
<div class="summary description" property="yui:description">
Overlay is a Module that is absolutely positioned above the page flow. It
has convenience methods for positioning and sizing, as well as options for
controlling zIndex and constraining the Overlay's position to the current
visible viewport. Overlay also contains a dynamicly generated IFRAME which
is placed beneath it for Internet Explorer 6 and 5.x so that it will be
properly rendered above SELECT elements.
</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">YAHOO.widget.Overlay</strong>
<code>
(
el
,
userConfig
)
</code>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">el</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The element ID representing the Overlay <em>OR</em></span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">el</span>
&lt;<span property="yui:type">HTMLElement</span>&gt;
</code>
<span property="yui:description"> The element representing the Overlay</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">userConfig</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> The configuration object literal containing
the configuration that should be set for this Overlay. See configuration
documentation for more details.</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="" rel="yui:property" resource="#property_CONTEXT_TRIGGERS">
<h4><a name="property_CONTEXT_TRIGGERS" property="yui:name">CONTEXT_TRIGGERS</a>
- <code>final <span property="yui:type">Array</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
<p>
Array of default event types which will trigger
context alignment for the Overlay class.
</p>
<p>The array is empty by default for Overlay,
but maybe populated in future releases, so classes extending
Overlay which need to define their own set of CONTEXT_TRIGGERS
should concatenate their super class's prototype.CONTEXT_TRIGGERS
value with their own array of values.
</p>
<p>
E.g.:
<code>CustomOverlay.prototype.CONTEXT_TRIGGERS = YAHOO.widget.Overlay.prototype.CONTEXT_TRIGGERS.concat(["windowScroll"]);</code>
</p>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:property" resource="#property_DEFAULT_CONFIG">
<h4><a name="property_DEFAULT_CONFIG" property="yui:name">DEFAULT_CONFIG</a>
- <code>private final <span property="yui:type">Object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Constant representing the Overlay's configuration properties
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:property" resource="#property_EVENT_TYPES">
<h4><a name="property_EVENT_TYPES" property="yui:name">EVENT_TYPES</a>
- <code>private final <span property="yui:type">Object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Constant representing the name of the Overlay's events
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:property" resource="#property_YAHOO.widget.Overlay._initialized">
<h4><a name="property_YAHOO.widget.Overlay._initialized" property="yui:name">YAHOO.widget.Overlay._initialized</a>
- <code>private <span property="yui:type">Boolean</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
A boolean that indicated whether the window resize and scroll events have
already been subscribed to.
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:property" resource="#property_YAHOO.widget.Overlay._TRIGGER_MAP">
<h4><a name="property_YAHOO.widget.Overlay._TRIGGER_MAP" property="yui:name">YAHOO.widget.Overlay._TRIGGER_MAP</a>
- <code>private static <span property="yui:type">Object</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Internal map of special event types, which are provided
by the instance. It maps the event type to the custom event
instance. Contains entries for the "windowScroll", "windowResize" and
"textResize" static container events.
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Overlay.BOTTOM_LEFT">
<h4><a name="property_YAHOO.widget.Overlay.BOTTOM_LEFT" property="yui:name">YAHOO.widget.Overlay.BOTTOM_LEFT</a>
- <code>static final <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Constant representing the top bottom left corner of an element, used for
configuring the context element alignment
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Overlay.BOTTOM_RIGHT">
<h4><a name="property_YAHOO.widget.Overlay.BOTTOM_RIGHT" property="yui:name">YAHOO.widget.Overlay.BOTTOM_RIGHT</a>
- <code>static final <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Constant representing the bottom right corner of an element, used for
configuring the context element alignment
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Overlay.CSS_HIDDEN">
<h4><a name="property_YAHOO.widget.Overlay.CSS_HIDDEN" property="yui:name">YAHOO.widget.Overlay.CSS_HIDDEN</a>
- <code>static final <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Constant representing the default hidden CSS class used for an Overlay. This class is
applied to the overlay's outer DIV whenever it's hidden.
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Overlay.CSS_IFRAME">
<h4><a name="property_YAHOO.widget.Overlay.CSS_IFRAME" property="yui:name">YAHOO.widget.Overlay.CSS_IFRAME</a>
- <code>static final <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Constant representing the default CSS class used for an Overlay iframe shim.
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Overlay.CSS_OVERLAY">
<h4><a name="property_YAHOO.widget.Overlay.CSS_OVERLAY" property="yui:name">YAHOO.widget.Overlay.CSS_OVERLAY</a>
- <code>static final <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Constant representing the default CSS class used for an Overlay
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Overlay.IFRAME_SRC">
<h4><a name="property_YAHOO.widget.Overlay.IFRAME_SRC" property="yui:name">YAHOO.widget.Overlay.IFRAME_SRC</a>
- <code>static final <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The URL that will be placed in the iframe
</div>
</div>
<div class="default" property="yui:defaultValue">
Default Value: 3
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Overlay.STD_MOD_RE">
<h4><a name="property_YAHOO.widget.Overlay.STD_MOD_RE" property="yui:name">YAHOO.widget.Overlay.STD_MOD_RE</a>
- <code>static final <span property="yui:type">RegExp</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Constant representing the names of the standard module elements
used in the overlay.
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Overlay.TOP_LEFT">
<h4><a name="property_YAHOO.widget.Overlay.TOP_LEFT" property="yui:name">YAHOO.widget.Overlay.TOP_LEFT</a>
- <code>static final <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Constant representing the top left corner of an element, used for
configuring the context element alignment
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Overlay.TOP_RIGHT">
<h4><a name="property_YAHOO.widget.Overlay.TOP_RIGHT" property="yui:name">YAHOO.widget.Overlay.TOP_RIGHT</a>
- <code>static final <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Constant representing the top right corner of an element, used for
configuring the context element alignment
</div>
</div>
<hr />
</div>
<div class="" rel="yui:property" resource="#property_YAHOO.widget.Overlay.VIEWPORT_OFFSET">
<h4><a name="property_YAHOO.widget.Overlay.VIEWPORT_OFFSET" property="yui:name">YAHOO.widget.Overlay.VIEWPORT_OFFSET</a>
- <code>static final <span property="yui:type">Number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Number representing the minimum distance an Overlay instance should be
positioned relative to the boundaries of the browser's viewport, in pixels.
</div>
</div>
<div class="default" property="yui:defaultValue">
Default Value: 10
</div>
<hr />
</div>
</div>
</div>
<div rel="yui:inheritance">
<div class="section field inheritance" rel="yui:superclass" resource="YAHOO.widget.Module.html">
<h4>Properties inherited from <a href="YAHOO.widget.Module.html" property="yui:name" title="YAHOO.widget.Module">YAHOO.widget.Module</a>:</h4>
<div class="content" rel="yui:properties">
<code>
<span rel="yui:property" resource="YAHOO.widget.Module.html#property_body">
<a class="" href="YAHOO.widget.Module.html#property_body" property="yui:name" title="body">body</a><span class="">,</span>
</span>
<span rel="yui:property" resource="YAHOO.widget.Module.html#property_browser">
<a class=" deprecated" href="YAHOO.widget.Module.html#property_browser" property="yui:name" title="browser">browser</a><span class=" deprecated">,</span>
</span>
<span rel="yui:property" resource="YAHOO.widget.Module.html#property_cfg">
<a class="" href="YAHOO.widget.Module.html#property_cfg" property="yui:name" title="cfg">cfg</a><span class="">,</span>
</span>
<span rel="yui:property" resource="YAHOO.widget.Module.html#property_contructor">
<a class="" href="YAHOO.widget.Module.html#property_contructor" property="yui:name" title="contructor">contructor</a><span class="">,</span>
</span>
<span rel="yui:property" resource="YAHOO.widget.Module.html#property_DEFAULT_CONFIG">
<a class="private" href="YAHOO.widget.Module.html#property_DEFAULT_CONFIG" property="yui:name" title="DEFAULT_CONFIG">DEFAULT_CONFIG</a><span class="private">,</span>
</span>
<span rel="yui:property" resource="YAHOO.widget.Module.html#property_element">
<a class="" href="YAHOO.widget.Module.html#property_element" property="yui:name" title="element">element</a><span class="">,</span>
</span>
<span rel="yui:property" resource="YAHOO.widget.Module.html#property_EVENT_TYPES">
<a class="private" href="YAHOO.widget.Module.html#property_EVENT_TYPES" property="yui:name" title="EVENT_TYPES">EVENT_TYPES</a><span class="private">,</span>
</span>
<span rel="yui:property" resource="YAHOO.widget.Module.html#property_footer">
<a class="" href="YAHOO.widget.Module.html#property_footer" property="yui:name" title="footer">footer</a><span class="">,</span>
</span>
<span rel="yui:property" resource="YAHOO.widget.Module.html#property_header">
<a class="" href="YAHOO.widget.Module.html#property_header" property="yui:name" title="header">header</a><span class="">,</span>
</span>
<span rel="yui:property" resource="YAHOO.widget.Module.html#property_id">
<a class="" href="YAHOO.widget.Module.html#property_id" property="yui:name" title="id">id</a><span class="">,</span>
</span>
<span rel="yui:property" resource="YAHOO.widget.Module.html#property_imageRoot">
<a class=" deprecated" href="YAHOO.widget.Module.html#property_imageRoot" property="yui:name" title="imageRoot">imageRoot</a><span class=" deprecated">,</span>
</span>
<span rel="yui:property" resource="YAHOO.widget.Module.html#property_isSecure">
<a class="" href="YAHOO.widget.Module.html#property_isSecure" property="yui:name" title="isSecure">isSecure</a><span class="">,</span>
</span>
<span rel="yui:property" resource="YAHOO.widget.Module.html#property_platform">
<a class="" href="YAHOO.widget.Module.html#property_platform" property="yui:name" title="platform">platform</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__alignOnTrigger">
<h4>
<a name="method__alignOnTrigger">_alignOnTrigger</a></h4>
<div class="detail" >
<code>
protected
void
<strong property="yui:name">_alignOnTrigger</strong>
(
type
,
args
)
</code>
<div class="description" property="yui:description">
Custom Event handler for context alignment triggers. Invokes the align method
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">type</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The event type (not used by the default implementation)</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">args</span>
&lt;<span property="yui:type">Any[]</span>&gt;
</code>
<span property="yui:description"> The array of arguments for the trigger event (not used by the default implementation)</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="protected" rel="yui:method" resource="#method__autoFillOnHeightChange">
<h4>
<a name="method__autoFillOnHeightChange">_autoFillOnHeightChange</a></h4>
<div class="detail" >
<code>
protected
void
<strong property="yui:name">_autoFillOnHeightChange</strong>
(
type
,
args
,
el
)
</code>
<div class="description" property="yui:description">
The default custom event handler executed when the overlay's height is changed,
if the autofillheight property has been set.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">type</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The event type</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">args</span>
&lt;<span property="yui:type">Array</span>&gt;
</code>
<span property="yui:description"> The array of arguments passed to event subscribers</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">el</span>
&lt;<span property="yui:type">HTMLElement</span>&gt;
</code>
<span property="yui:description"> The header, body or footer element which is to be resized to fill
out the containers height</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__findTriggerCE">
<h4>
<a name="method__findTriggerCE">_findTriggerCE</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_findTriggerCE</strong>
(
t
)
</code>
<div class="description" property="yui:description">
Helper method to locate the custom event instance for the event name string
passed in. As a convenience measure, any custom events passed in are returned.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">t</span>
&lt;<span property="yui:type">String|CustomEvent</span>&gt;
</code>
<span property="yui:description"> Either a CustomEvent, or event type (e.g. "windowScroll") for which a
custom event instance needs to be looked up from the Overlay._TRIGGER_MAP.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__getComputedHeight">
<h4>
<a name="method__getComputedHeight">_getComputedHeight</a></h4>
<div class="detail" >
<code>
private
Number
<strong property="yui:name">_getComputedHeight</strong>
(
el
)
</code>
<div class="description" property="yui:description">
Determines the content box height of the given element (height of the element, without padding or borders) in pixels.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">el</span>
&lt;<span property="yui:type">HTMLElement</span>&gt;
</code>
<span property="yui:description"> The element for which the content height needs to be determined</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Number
</code></dt>
<dd property="yui:returnInfo">The content box height of the given element, or null if it could not be determined.</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="protected" rel="yui:method" resource="#method__getConstrainedPos">
<h4>
<a name="method__getConstrainedPos">_getConstrainedPos</a></h4>
<div class="detail" >
<code>
protected
Number
<strong property="yui:name">_getConstrainedPos</strong>
(
pos
,
The
)
</code>
<div class="description" property="yui:description">
Shared implementation method for getConstrainedX and getConstrainedY.
<p>
Given a coordinate value, returns the calculated coordinate required to
position the Overlay if it is to be constrained to the viewport, based on the
current element size, viewport dimensions, scroll values and preventoverlap
settings
</p>
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">pos</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The coordinate which needs to be constrained, either "x" or "y"</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">The</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> coordinate value which needs to be constrained</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Number
</code></dt>
<dd property="yui:returnInfo">The constrained coordinate value</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__getPreciseHeight">
<h4>
<a name="method__getPreciseHeight">_getPreciseHeight</a></h4>
<div class="detail" >
<code>
private
Float
<strong property="yui:name">_getPreciseHeight</strong>
(
el
)
</code>
<div class="description" property="yui:description">
Returns the sub-pixel height of the el, using getBoundingClientRect, if available,
otherwise returns the offsetHeight
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">el</span>
&lt;<span property="yui:type">HTMLElement</span>&gt;
</code>
<span property="yui:description"></span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Float
</code></dt>
<dd property="yui:returnInfo">The sub-pixel height if supported by the browser, else the rounded height.</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="protected" rel="yui:method" resource="#method__preventOverlap">
<h4>
<a name="method__preventOverlap">_preventOverlap</a></h4>
<div class="detail" >
<code>
protected
Number
<strong property="yui:name">_preventOverlap</strong>
(
pos
,
contextEl
,
overlaySize
,
viewportSize
,
docScroll
)
</code>
<div class="description" property="yui:description">
Helper method, used to position the Overlap to prevent overlap with the
context element (used when preventcontextoverlap is enabled)
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">pos</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The coordinate to prevent overlap for, either "x" or "y".</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">contextEl</span>
&lt;<span property="yui:type">HTMLElement</span>&gt;
</code>
<span property="yui:description"> The context element</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">overlaySize</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> The related overlay dimension value (for "x", the width, for "y", the height)</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">viewportSize</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> The related viewport dimension value (for "x", the width, for "y", the height)</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">docScroll</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> The related document scroll value (for "x", the scrollLeft, for "y", the scrollTop)</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Number
</code></dt>
<dd property="yui:returnInfo">The new coordinate value which was set to prevent overlap</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="protected" rel="yui:method" resource="#method__primeXYFromDOM">
<h4>
<a name="method__primeXYFromDOM">_primeXYFromDOM</a></h4>
<div class="detail" >
<code>
protected
void
<strong property="yui:name">_primeXYFromDOM</strong>
(
)
</code>
<div class="description" property="yui:description">
Set's the container's XY value from DOM if not already set.
Differs from syncPosition, in that the XY value is only sync'd with DOM if
not already set. The method also refire's the XY config property event, so any
beforeMove, Move event listeners are invoked.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="protected" rel="yui:method" resource="#method__processTriggers">
<h4>
<a name="method__processTriggers">_processTriggers</a></h4>
<div class="detail" >
<code>
protected
void
<strong property="yui:name">_processTriggers</strong>
(
triggers
,
mode
,
fn
)
</code>
<div class="description" property="yui:description">
Utility method that subscribes or unsubscribes the given
function from the list of trigger events provided.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">triggers</span>
&lt;<span property="yui:type">Array[String|CustomEvent]</span>&gt;
</code>
<span property="yui:description"> An array of either CustomEvents, event type strings
(e.g. "beforeShow", "windowScroll") to/from which the provided function should be
subscribed/unsubscribed respectively.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">mode</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> Either "subscribe" or "unsubscribe", specifying whether or not
we are subscribing or unsubscribing trigger listeners</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">fn</span>
&lt;<span property="yui:type">Function</span>&gt;
</code>
<span property="yui:description"> The function to be subscribed/unsubscribed to/from the trigger event.
Context is always set to the overlay instance, and no additional object argument
get passed to the subscribed function.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="protected" rel="yui:method" resource="#method__setDomVisibility">
<h4>
<a name="method__setDomVisibility">_setDomVisibility</a></h4>
<div class="detail" >
<code>
protected
void
<strong property="yui:name">_setDomVisibility</strong>
(
visible
)
</code>
<div class="description" property="yui:description">
Internal implementation to set the visibility of the overlay in the DOM.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">visible</span>
&lt;<span property="yui:type">boolean</span>&gt;
</code>
<span property="yui:description"> Whether to show or hide the Overlay's outer element</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="protected" rel="yui:method" resource="#method__validateAutoFillHeight">
<h4>
<a name="method__validateAutoFillHeight">_validateAutoFillHeight</a></h4>
<div class="detail" >
<code>
protected
<strong property="yui:name">_validateAutoFillHeight</strong>
(
val
)
</code>
<div class="description" property="yui:description">
autofillheight validator. Verifies that the autofill value is either null
or one of the strings : "body", "header" or "footer".
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">val</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"></span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
</code></dt>
<dd property="yui:returnInfo">true, if valid, false otherwise</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_align">
<h4>
<a name="method_align">align</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">align</strong>
(
elementAlign
,
contextAlign
,
xyOffset
)
</code>
<div class="description" property="yui:description">
Aligns the Overlay to its context element using the specified corner
points (represented by the constants TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT,
and BOTTOM_RIGHT.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">elementAlign</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The String representing the corner of
the Overlay that should be aligned to the context element</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">contextAlign</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The corner of the context element
that the elementAlign corner should stick to.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">xyOffset</span>
&lt;<span property="yui:type">Number[]</span>&gt;
</code>
<span property="yui:description"> Optional. A 2 element array specifying the x and y pixel offsets which should be applied
after aligning the element and context corners. For example, passing in [5, -10] for this value, would offset the
Overlay by 5 pixels along the X axis (horizontally) and -10 pixels along the Y axis (vertically) after aligning the specified corners.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_bringToTop">
<h4>
<a name="method_bringToTop">bringToTop</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">bringToTop</strong>
(
)
</code>
<div class="description" property="yui:description">
Places the Overlay on top of all other instances of
YAHOO.widget.Overlay.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_center">
<h4>
<a name="method_center">center</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">center</strong>
(
)
</code>
<div class="description" property="yui:description">
Centers the container in the viewport.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configAutoFillHeight">
<h4>
<a name="method_configAutoFillHeight">configAutoFillHeight</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configAutoFillHeight</strong>
(
type
,
args
,
obj
)
</code>
<div class="description" property="yui:description">
The default event handler fired when the "autofillheight" property is changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">type</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The CustomEvent type (usually the property name)</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">args</span>
&lt;<span property="yui:type">Object[]</span>&gt;
</code>
<span property="yui:description"> The CustomEvent arguments. For configuration
handlers, args[0] will equal the newly applied value for the property.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">obj</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> The scope object. For configuration handlers,
this will usually equal the owner.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configConstrainToViewport">
<h4>
<a name="method_configConstrainToViewport">configConstrainToViewport</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configConstrainToViewport</strong>
(
type
,
args
,
obj
)
</code>
<div class="description" property="yui:description">
The default event handler fired when the "constraintoviewport"
property is changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">type</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The CustomEvent type (usually the property name)</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">args</span>
&lt;<span property="yui:type">Object[]</span>&gt;
</code>
<span property="yui:description"> The CustomEvent arguments. For configuration
handlers, args[0] will equal the newly applied value for
the property.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">obj</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> The scope object. For configuration handlers,
this will usually equal the owner.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configContext">
<h4>
<a name="method_configContext">configContext</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configContext</strong>
(
type
,
args
,
obj
)
</code>
<div class="description" property="yui:description">
The default event handler fired when the "context" property
is changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">type</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The CustomEvent type (usually the property name)</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">args</span>
&lt;<span property="yui:type">Object[]</span>&gt;
</code>
<span property="yui:description"> The CustomEvent arguments. For configuration
handlers, args[0] will equal the newly applied value for the property.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">obj</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> The scope object. For configuration handlers,
this will usually equal the owner.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configFixedCenter">
<h4>
<a name="method_configFixedCenter">configFixedCenter</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configFixedCenter</strong>
(
type
,
args
,
obj
)
</code>
<div class="description" property="yui:description">
The default event handler fired when the "fixedcenter" property
is changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">type</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The CustomEvent type (usually the property name)</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">args</span>
&lt;<span property="yui:type">Object[]</span>&gt;
</code>
<span property="yui:description"> The CustomEvent arguments. For configuration
handlers, args[0] will equal the newly applied value for the property.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">obj</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> The scope object. For configuration handlers,
this will usually equal the owner.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configHeight">
<h4>
<a name="method_configHeight">configHeight</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configHeight</strong>
(
type
,
args
,
obj
)
</code>
<div class="description" property="yui:description">
The default event handler fired when the "height" property is changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">type</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The CustomEvent type (usually the property name)</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">args</span>
&lt;<span property="yui:type">Object[]</span>&gt;
</code>
<span property="yui:description"> The CustomEvent arguments. For configuration
handlers, args[0] will equal the newly applied value for the property.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">obj</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> The scope object. For configuration handlers,
this will usually equal the owner.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configIframe">
<h4>
<a name="method_configIframe">configIframe</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configIframe</strong>
(
type
,
args
,
obj
)
</code>
<div class="description" property="yui:description">
The default event handler fired when the "iframe" property is changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">type</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The CustomEvent type (usually the property name)</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">args</span>
&lt;<span property="yui:type">Object[]</span>&gt;
</code>
<span property="yui:description"> The CustomEvent arguments. For configuration
handlers, args[0] will equal the newly applied value for the property.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">obj</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> The scope object. For configuration handlers,
this will usually equal the owner.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configVisible">
<h4>
<a name="method_configVisible">configVisible</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configVisible</strong>
(
type
,
args
,
obj
)
</code>
<div class="description" property="yui:description">
The default event handler fired when the "visible" property is
changed. This method is responsible for firing showEvent
and hideEvent.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">type</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The CustomEvent type (usually the property name)</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">args</span>
&lt;<span property="yui:type">Object[]</span>&gt;
</code>
<span property="yui:description"> The CustomEvent arguments. For configuration
handlers, args[0] will equal the newly applied value for the property.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">obj</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> The scope object. For configuration handlers,
this will usually equal the owner.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configWidth">
<h4>
<a name="method_configWidth">configWidth</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configWidth</strong>
(
type
,
args
,
obj
)
</code>
<div class="description" property="yui:description">
The default event handler fired when the "width" property is changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">type</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The CustomEvent type (usually the property name)</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">args</span>
&lt;<span property="yui:type">Object[]</span>&gt;
</code>
<span property="yui:description"> The CustomEvent arguments. For configuration
handlers, args[0] will equal the newly applied value for the property.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">obj</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> The scope object. For configuration handlers,
this will usually equal the owner.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configX">
<h4>
<a name="method_configX">configX</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configX</strong>
(
type
,
args
,
obj
)
</code>
<div class="description" property="yui:description">
The default event handler fired when the "x" property is changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">type</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The CustomEvent type (usually the property name)</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">args</span>
&lt;<span property="yui:type">Object[]</span>&gt;
</code>
<span property="yui:description"> The CustomEvent arguments. For configuration
handlers, args[0] will equal the newly applied value for the property.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">obj</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> The scope object. For configuration handlers,
this will usually equal the owner.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configXY">
<h4>
<a name="method_configXY">configXY</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configXY</strong>
(
type
,
args
,
obj
)
</code>
<div class="description" property="yui:description">
The default event handler fired when the "xy" property is changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">type</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The CustomEvent type (usually the property name)</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">args</span>
&lt;<span property="yui:type">Object[]</span>&gt;
</code>
<span property="yui:description"> The CustomEvent arguments. For configuration
handlers, args[0] will equal the newly applied value for the property.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">obj</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> The scope object. For configuration handlers,
this will usually equal the owner.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configY">
<h4>
<a name="method_configY">configY</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configY</strong>
(
type
,
args
,
obj
)
</code>
<div class="description" property="yui:description">
The default event handler fired when the "y" property is changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">type</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The CustomEvent type (usually the property name)</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">args</span>
&lt;<span property="yui:type">Object[]</span>&gt;
</code>
<span property="yui:description"> The CustomEvent arguments. For configuration
handlers, args[0] will equal the newly applied value for the property.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">obj</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> The scope object. For configuration handlers,
this will usually equal the owner.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_configzIndex">
<h4>
<a name="method_configzIndex">configzIndex</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">configzIndex</strong>
(
type
,
args
,
obj
)
</code>
<div class="description" property="yui:description">
The default event handler fired when the "zIndex" property is changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">type</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The CustomEvent type (usually the property name)</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">args</span>
&lt;<span property="yui:type">Object[]</span>&gt;
</code>
<span property="yui:description"> The CustomEvent arguments. For configuration
handlers, args[0] will equal the newly applied value for the property.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">obj</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> The scope object. For configuration handlers,
this will usually equal the owner.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_destroy">
<h4>
<a name="method_destroy">destroy</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">destroy</strong>
(
)
</code>
<div class="description" property="yui:description">
Removes the Overlay element from the DOM and sets all child
elements to null.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_doCenterOnDOMEvent">
<h4>
<a name="method_doCenterOnDOMEvent">doCenterOnDOMEvent</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">doCenterOnDOMEvent</strong>
(
)
</code>
<div class="description" property="yui:description">
Fixed center event handler used for centering on scroll/resize, but only if
the overlay is visible and, if "fixedcenter" is set to "contained", only if
the overlay fits within the viewport.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_enforceConstraints">
<h4>
<a name="method_enforceConstraints">enforceConstraints</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">enforceConstraints</strong>
(
type
,
args
,
obj
)
</code>
<div class="description" property="yui:description">
The default event handler executed when the moveEvent is fired, if the
"constraintoviewport" is set to true.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">type</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The CustomEvent type (usually the property name)</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">args</span>
&lt;<span property="yui:type">Object[]</span>&gt;
</code>
<span property="yui:description"> The CustomEvent arguments. For configuration
handlers, args[0] will equal the newly applied value for the property.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">obj</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> The scope object. For configuration handlers,
this will usually equal the owner.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_fillHeight">
<h4>
<a name="method_fillHeight">fillHeight</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">fillHeight</strong>
(
el
)
</code>
<div class="description" property="yui:description">
<p>
Sets the height on the provided header, body or footer element to
fill out the height of the container. It determines the height of the
containers content box, based on it's configured height value, and
sets the height of the autofillheight element to fill out any
space remaining after the other standard module element heights
have been accounted for.
</p>
<p><strong>NOTE:</strong> This method is not designed to work if an explicit
height has not been set on the container, since for an "auto" height container,
the heights of the header/body/footer will drive the height of the container.</p>
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">el</span>
&lt;<span property="yui:type">HTMLElement</span>&gt;
</code>
<span property="yui:description"> The element which should be resized to fill out the height
of the container element.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_fitsInViewport">
<h4>
<a name="method_fitsInViewport">fitsInViewport</a></h4>
<div class="detail" >
<code>
<strong property="yui:name">fitsInViewport</strong>
(
)
</code>
<div class="description" property="yui:description">
Determines if the Overlay (including the offset value defined by Overlay.VIEWPORT_OFFSET)
will fit entirely inside the viewport, in both dimensions - width and height.
</div>
<div class="description">
<dl>
<dt>Returns:
<code property="yui:return">
</code></dt>
<dd property="yui:returnInfo">boolean true if the Overlay will fit, false if not</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_forceContainerRedraw">
<h4>
<a name="method_forceContainerRedraw">forceContainerRedraw</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">forceContainerRedraw</strong>
(
)
</code>
<div class="description" property="yui:description">
Can be used to force the container to repaint/redraw it's contents.
<p>
By default applies and then removes a 1px bottom margin through the
application/removal of a "yui-force-redraw" class.
</p>
<p>
It is currently used by Overlay to force a repaint for webkit
browsers, when centering.
</p>
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_getConstrainedX">
<h4>
<a name="method_getConstrainedX">getConstrainedX</a></h4>
<div class="detail" >
<code>
Number
<strong property="yui:name">getConstrainedX</strong>
(
x
)
</code>
<div class="description" property="yui:description">
Given x coordinate value, returns the calculated x coordinate required to
position the Overlay if it is to be constrained to the viewport, based on the
current element size, viewport dimensions and scroll values.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">x</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> The X coordinate value to be constrained</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Number
</code></dt>
<dd property="yui:returnInfo">The constrained x coordinate</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_getConstrainedXY">
<h4>
<a name="method_getConstrainedXY">getConstrainedXY</a></h4>
<div class="detail" >
<code>
Array
<strong property="yui:name">getConstrainedXY</strong>
(
x
,
y
)
</code>
<div class="description" property="yui:description">
Given x, y coordinate values, returns the calculated coordinates required to
position the Overlay if it is to be constrained to the viewport, based on the
current element size, viewport dimensions and scroll values.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">x</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> The X coordinate value to be constrained</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">y</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> The Y coordinate value to be constrained</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Array
</code></dt>
<dd property="yui:returnInfo">The constrained x and y coordinates at index 0 and 1 respectively;</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_getConstrainedY">
<h4>
<a name="method_getConstrainedY">getConstrainedY</a></h4>
<div class="detail" >
<code>
Number
<strong property="yui:name">getConstrainedY</strong>
(
y
)
</code>
<div class="description" property="yui:description">
Given y coordinate value, returns the calculated y coordinate required to
position the Overlay if it is to be constrained to the viewport, based on the
current element size, viewport dimensions and scroll values.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">y</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> The Y coordinate value to be constrained</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Number
</code></dt>
<dd property="yui:returnInfo">The constrained y coordinate</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_hideIframe">
<h4>
<a name="method_hideIframe">hideIframe</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">hideIframe</strong>
(
)
</code>
<div class="description" property="yui:description">
Hides the iframe shim, if it has been enabled.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_hideMacGeckoScrollbars">
<h4>
<a name="method_hideMacGeckoScrollbars">hideMacGeckoScrollbars</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">hideMacGeckoScrollbars</strong>
(
)
</code>
<div class="description" property="yui:description">
Adds a CSS class ("hide-scrollbars") and removes a CSS class
("show-scrollbars") to the Overlay to fix a bug in Gecko on Mac OS X
(https://bugzilla.mozilla.org/show_bug.cgi?id=187435)
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_init">
<h4>
<a name="method_init">init</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">init</strong>
(
el
,
userConfig
)
</code>
<div class="description" property="yui:description">
The Overlay initialization method, which is executed for Overlay and
all of its subclasses. This method is automatically called by the
constructor, and sets up all DOM references for pre-existing markup,
and creates required markup if it is not already present.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">el</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The element ID representing the Overlay <em>OR</em></span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">el</span>
&lt;<span property="yui:type">HTMLElement</span>&gt;
</code>
<span property="yui:description"> The element representing the Overlay</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">userConfig</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> The configuration object literal
containing the configuration that should be set for this Overlay.
See configuration documentation for more details.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_initDefaultConfig">
<h4>
<a name="method_initDefaultConfig">initDefaultConfig</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">initDefaultConfig</strong>
(
)
</code>
<div class="description" property="yui:description">
Initializes the class's configurable properties which can be changed
using the Overlay's Config object (cfg).
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_initEvents">
<h4>
<a name="method_initEvents">initEvents</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">initEvents</strong>
(
)
</code>
<div class="description" property="yui:description">
Initializes the custom events for Overlay which are fired
automatically at appropriate times by the Overlay class.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_moveTo">
<h4>
<a name="method_moveTo">moveTo</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">moveTo</strong>
(
x
,
y
)
</code>
<div class="description" property="yui:description">
Moves the Overlay to the specified position. This function is
identical to calling this.cfg.setProperty("xy", [x,y]);
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">x</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> The Overlay's new x position</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">y</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> The Overlay's new y position</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_onDomResize">
<h4>
<a name="method_onDomResize">onDomResize</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">onDomResize</strong>
(
e
,
obj
)
</code>
<div class="description" property="yui:description">
Event handler fired when the resize monitor element is resized.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">e</span>
&lt;<span property="yui:type">DOMEvent</span>&gt;
</code>
<span property="yui:description"> The resize DOM event</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">obj</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> The scope object</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_showIframe">
<h4>
<a name="method_showIframe">showIframe</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">showIframe</strong>
(
)
</code>
<div class="description" property="yui:description">
Shows the iframe shim, if it has been enabled.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_showMacGeckoScrollbars">
<h4>
<a name="method_showMacGeckoScrollbars">showMacGeckoScrollbars</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">showMacGeckoScrollbars</strong>
(
)
</code>
<div class="description" property="yui:description">
Adds a CSS class ("show-scrollbars") and removes a CSS class
("hide-scrollbars") to the Overlay to fix a bug in Gecko on Mac OS X
(https://bugzilla.mozilla.org/show_bug.cgi?id=187435)
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_stackIframe">
<h4>
<a name="method_stackIframe">stackIframe</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">stackIframe</strong>
(
)
</code>
<div class="description" property="yui:description">
Sets the zindex of the iframe shim, if it exists, based on the zindex of
the Overlay element. The zindex of the iframe is set to be one less
than the Overlay element's zindex.
<p>NOTE: This method will not bump up the zindex of the Overlay element
to ensure that the iframe shim has a non-negative zindex.
If you require the iframe zindex to be 0 or higher, the zindex of
the Overlay element should be set to a value greater than 0, before
this method is called.
</p>
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_syncIframe">
<h4>
<a name="method_syncIframe">syncIframe</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">syncIframe</strong>
(
)
</code>
<div class="description" property="yui:description">
Syncronizes the size and position of iframe shim to that of its
corresponding Overlay instance.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_syncPosition">
<h4>
<a name="method_syncPosition">syncPosition</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">syncPosition</strong>
(
)
</code>
<div class="description" property="yui:description">
Synchronizes the Panel's "xy", "x", and "y" properties with the
Panel's position in the DOM. This is primarily used to update
position information during drag & drop.
</div>
<div class="description">
</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">
Returns a String representation of the object.
</div>
<div class="description">
<dl>
<dt>Returns:
<code property="yui:return">
String
</code></dt>
<dd property="yui:returnInfo">The string representation of the Overlay.</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_YAHOO.widget.Overlay.windowResizeHandler">
<h4>
<a name="method_YAHOO.widget.Overlay.windowResizeHandler">YAHOO.widget.Overlay.windowResizeHandler</a></h4>
<div class="detail" >
<code>
static
void
<strong property="yui:name">YAHOO.widget.Overlay.windowResizeHandler</strong>
(
e
)
</code>
<div class="description" property="yui:description">
The DOM event handler used to fire the CustomEvent for window resize
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">e</span>
&lt;<span property="yui:type">DOMEvent</span>&gt;
</code>
<span property="yui:description"> The DOM resize event</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_YAHOO.widget.Overlay.windowScrollHandler">
<h4>
<a name="method_YAHOO.widget.Overlay.windowScrollHandler">YAHOO.widget.Overlay.windowScrollHandler</a></h4>
<div class="detail" >
<code>
static
void
<strong property="yui:name">YAHOO.widget.Overlay.windowScrollHandler</strong>
(
e
)
</code>
<div class="description" property="yui:description">
The DOM event handler used to fire the CustomEvent for window scroll
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">e</span>
&lt;<span property="yui:type">DOMEvent</span>&gt;
</code>
<span property="yui:description"> The DOM scroll event</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
</div>
</div>
<div rel="yui:inheritance">
<div class="section field inheritance" rel="yui:superclass" resource="YAHOO.widget.Module.html">
<h4>Methods inherited from <a href="YAHOO.widget.Module.html" property="yui:name" title="YAHOO.widget.Module">YAHOO.widget.Module</a>:</h4>
<div class="content" rel="yui:methods">
<code>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method__addToParent">
<a class="protected" href="YAHOO.widget.Module.html#method__addToParent" property="yui:name" title="_addToParent">_addToParent</a><span class="protected">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method__initResizeMonitor">
<a class="protected" href="YAHOO.widget.Module.html#method__initResizeMonitor" property="yui:name" title="_initResizeMonitor">_initResizeMonitor</a><span class="protected">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method__renderBody">
<a class="protected" href="YAHOO.widget.Module.html#method__renderBody" property="yui:name" title="_renderBody">_renderBody</a><span class="protected">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method__renderFooter">
<a class="protected" href="YAHOO.widget.Module.html#method__renderFooter" property="yui:name" title="_renderFooter">_renderFooter</a><span class="protected">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method__renderHeader">
<a class="protected" href="YAHOO.widget.Module.html#method__renderHeader" property="yui:name" title="_renderHeader">_renderHeader</a><span class="protected">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method__supportsCWResize">
<a class="private" href="YAHOO.widget.Module.html#method__supportsCWResize" property="yui:name" title="_supportsCWResize">_supportsCWResize</a><span class="private">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method_appendToBody">
<a class="" href="YAHOO.widget.Module.html#method_appendToBody" property="yui:name" title="appendToBody">appendToBody</a><span class="">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method_appendToFooter">
<a class="" href="YAHOO.widget.Module.html#method_appendToFooter" property="yui:name" title="appendToFooter">appendToFooter</a><span class="">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method_appendToHeader">
<a class="" href="YAHOO.widget.Module.html#method_appendToHeader" property="yui:name" title="appendToHeader">appendToHeader</a><span class="">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method_configMonitorResize">
<a class="" href="YAHOO.widget.Module.html#method_configMonitorResize" property="yui:name" title="configMonitorResize">configMonitorResize</a><span class="">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method_configVisible">
<a class="" href="YAHOO.widget.Module.html#method_configVisible" property="yui:name" title="configVisible">configVisible</a><span class="">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method_destroy">
<a class="" href="YAHOO.widget.Module.html#method_destroy" property="yui:name" title="destroy">destroy</a><span class="">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method_hide">
<a class="" href="YAHOO.widget.Module.html#method_hide" property="yui:name" title="hide">hide</a><span class="">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method_init">
<a class="" href="YAHOO.widget.Module.html#method_init" property="yui:name" title="init">init</a><span class="">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method_initDefaultConfig">
<a class="" href="YAHOO.widget.Module.html#method_initDefaultConfig" property="yui:name" title="initDefaultConfig">initDefaultConfig</a><span class="">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method_initEvents">
<a class="" href="YAHOO.widget.Module.html#method_initEvents" property="yui:name" title="initEvents">initEvents</a><span class="">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method_initResizeMonitor">
<a class="" href="YAHOO.widget.Module.html#method_initResizeMonitor" property="yui:name" title="initResizeMonitor">initResizeMonitor</a><span class="">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method_onDomResize">
<a class="" href="YAHOO.widget.Module.html#method_onDomResize" property="yui:name" title="onDomResize">onDomResize</a><span class="">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method_render">
<a class="" href="YAHOO.widget.Module.html#method_render" property="yui:name" title="render">render</a><span class="">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method_setBody">
<a class="" href="YAHOO.widget.Module.html#method_setBody" property="yui:name" title="setBody">setBody</a><span class="">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method_setFooter">
<a class="" href="YAHOO.widget.Module.html#method_setFooter" property="yui:name" title="setFooter">setFooter</a><span class="">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method_setHeader">
<a class="" href="YAHOO.widget.Module.html#method_setHeader" property="yui:name" title="setHeader">setHeader</a><span class="">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method_show">
<a class="" href="YAHOO.widget.Module.html#method_show" property="yui:name" title="show">show</a><span class="">,</span>
</span>
<span rel="yui:method" resource="YAHOO.widget.Module.html#method_toString">
<a class="" href="YAHOO.widget.Module.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_beforeMoveEvent">
<h4>
<a name="event_beforeMoveEvent">beforeMoveEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">beforeMoveEvent</strong>
(
x
,
y
)
</code>
<div class="description" property="yui:description">
CustomEvent fired before the Overlay is moved.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">x</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> x coordinate</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">y</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> y coordinate</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_moveEvent">
<h4>
<a name="event_moveEvent">moveEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">moveEvent</strong>
(
x
,
y
)
</code>
<div class="description" property="yui:description">
CustomEvent fired after the Overlay is moved.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">x</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> x coordinate</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">y</span>
&lt;<span property="yui:type">Number</span>&gt;
</code>
<span property="yui:description"> y coordinate</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_YAHOO.widget.Overlay.windowResizeEvent">
<h4>
<a name="event_YAHOO.widget.Overlay.windowResizeEvent">YAHOO.widget.Overlay.windowResizeEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">YAHOO.widget.Overlay.windowResizeEvent</strong>
(
)
</code>
<div class="description" property="yui:description">
A singleton CustomEvent used for reacting to the DOM event for
window resize
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_YAHOO.widget.Overlay.windowScrollEvent">
<h4>
<a name="event_YAHOO.widget.Overlay.windowScrollEvent">YAHOO.widget.Overlay.windowScrollEvent</a></h4>
<div class="detail">
<code>
<strong property="yui:name">YAHOO.widget.Overlay.windowScrollEvent</strong>
(
)
</code>
<div class="description" property="yui:description">
A singleton CustomEvent used for reacting to the DOM event for
window scroll
</div>
<div class="description">
</div>
</div>
<hr />
</div>
</div>
</div>
<div rel="yui:inheritance">
<div class="section field inheritance" rel="yui:superclass" resource="YAHOO.widget.Module.html">
<h4>Events inherited from <a href="YAHOO.widget.Module.html" property="yui:name" title="YAHOO.widget.Module">YAHOO.widget.Module</a>:</h4>
<div class="content" rel="yui:events">
<code>
<span rel="yui:event" resource="YAHOO.widget.Module.html#event_appendEvent">
<a class="" href="YAHOO.widget.Module.html#event_appendEvent" property="yui:name" title="appendEvent">appendEvent</a><span class="">,</span>
</span>
<span rel="yui:event" resource="YAHOO.widget.Module.html#event_beforeHideEvent">
<a class="" href="YAHOO.widget.Module.html#event_beforeHideEvent" property="yui:name" title="beforeHideEvent">beforeHideEvent</a><span class="">,</span>
</span>
<span rel="yui:event" resource="YAHOO.widget.Module.html#event_beforeInitEvent">
<a class="" href="YAHOO.widget.Module.html#event_beforeInitEvent" property="yui:name" title="beforeInitEvent">beforeInitEvent</a><span class="">,</span>
</span>
<span rel="yui:event" resource="YAHOO.widget.Module.html#event_beforeRenderEvent">
<a class="" href="YAHOO.widget.Module.html#event_beforeRenderEvent" property="yui:name" title="beforeRenderEvent">beforeRenderEvent</a><span class="">,</span>
</span>
<span rel="yui:event" resource="YAHOO.widget.Module.html#event_beforeShowEvent">
<a class="" href="YAHOO.widget.Module.html#event_beforeShowEvent" property="yui:name" title="beforeShowEvent">beforeShowEvent</a><span class="">,</span>
</span>
<span rel="yui:event" resource="YAHOO.widget.Module.html#event_changeBodyEvent">
<a class="" href="YAHOO.widget.Module.html#event_changeBodyEvent" property="yui:name" title="changeBodyEvent">changeBodyEvent</a><span class="">,</span>
</span>
<span rel="yui:event" resource="YAHOO.widget.Module.html#event_changeContentEvent">
<a class="" href="YAHOO.widget.Module.html#event_changeContentEvent" property="yui:name" title="changeContentEvent">changeContentEvent</a><span class="">,</span>
</span>
<span rel="yui:event" resource="YAHOO.widget.Module.html#event_changeFooterEvent">
<a class="" href="YAHOO.widget.Module.html#event_changeFooterEvent" property="yui:name" title="changeFooterEvent">changeFooterEvent</a><span class="">,</span>
</span>
<span rel="yui:event" resource="YAHOO.widget.Module.html#event_changeHeaderEvent">
<a class="" href="YAHOO.widget.Module.html#event_changeHeaderEvent" property="yui:name" title="changeHeaderEvent">changeHeaderEvent</a><span class="">,</span>
</span>
<span rel="yui:event" resource="YAHOO.widget.Module.html#event_destroyEvent">
<a class="" href="YAHOO.widget.Module.html#event_destroyEvent" property="yui:name" title="destroyEvent">destroyEvent</a><span class="">,</span>
</span>
<span rel="yui:event" resource="YAHOO.widget.Module.html#event_hideEvent">
<a class="" href="YAHOO.widget.Module.html#event_hideEvent" property="yui:name" title="hideEvent">hideEvent</a><span class="">,</span>
</span>
<span rel="yui:event" resource="YAHOO.widget.Module.html#event_initEvent">
<a class="" href="YAHOO.widget.Module.html#event_initEvent" property="yui:name" title="initEvent">initEvent</a>
</span>
<span rel="yui:event" resource="YAHOO.widget.Module.html#event_renderEvent">
<a class="" href="YAHOO.widget.Module.html#event_renderEvent" property="yui:name" title="renderEvent">renderEvent</a>
</span>
<span rel="yui:event" resource="YAHOO.widget.Module.html#event_showEvent">
<a class="" href="YAHOO.widget.Module.html#event_showEvent" property="yui:name" title="showEvent">showEvent</a>
</span>
<span rel="yui:event" resource="YAHOO.widget.Module.html#event_YAHOO.widget.Module.textResizeEvent">
<a class="" href="YAHOO.widget.Module.html#event_YAHOO.widget.Module.textResizeEvent" property="yui:name" title="YAHOO.widget.Module.textResizeEvent">YAHOO.widget.Module.textResizeEvent</a>
</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_autofillheight">
<h4><a name="config_autofillheight">autofillheight</a>
<code>- <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Standard module element which should auto fill out the height of the Overlay if the height config property is set.
Supported values are "header", "body", "footer".
</div>
</div>
<div class="default">
Default Value: null
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_constraintoviewport">
<h4><a name="config_constraintoviewport">constraintoviewport</a>
<code>- <span property="yui:type">Boolean</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
True if the Overlay should be prevented from being positioned
out of the viewport.
</div>
</div>
<div class="default">
Default Value: false
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_context">
<h4><a name="config_context">context</a>
<code>- <span property="yui:type">Array</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
<p>
The array of context arguments for context-sensitive positioning.
</p>
<p>
The format of the array is: <code>[contextElementOrId, overlayCorner, contextCorner, arrayOfTriggerEvents (optional), xyOffset (optional)]</code>, the
the 5 array elements described in detail below:
</p>
<dl>
<dt>contextElementOrId &#60;String|HTMLElement&#62;</dt>
<dd>A reference to the context element to which the overlay should be aligned (or it's id).</dd>
<dt>overlayCorner &#60;String&#62;</dt>
<dd>The corner of the overlay which is to be used for alignment. This corner will be aligned to the
corner of the context element defined by the "contextCorner" entry which follows. Supported string values are:
"tr" (top right), "tl" (top left), "br" (bottom right), or "bl" (bottom left).</dd>
<dt>contextCorner &#60;String&#62;</dt>
<dd>The corner of the context element which is to be used for alignment. Supported string values are the same ones listed for the "overlayCorner" entry above.</dd>
<dt>arrayOfTriggerEvents (optional) &#60;Array[String|CustomEvent]&#62;</dt>
<dd>
<p>
By default, context alignment is a one time operation, aligning the Overlay to the context element when context configuration property is set, or when the <a href="#method_align">align</a>
method is invoked. However, you can use the optional "arrayOfTriggerEvents" entry to define the list of events which should force the overlay to re-align itself with the context element.
This is useful in situations where the layout of the document may change, resulting in the context element's position being modified.
</p>
<p>
The array can contain either event type strings for events the instance publishes (e.g. "beforeShow") or CustomEvent instances. Additionally the following
3 static container event types are also currently supported : <code>"windowResize", "windowScroll", "textResize"</code> (defined in <a href="#property__TRIGGER_MAP">_TRIGGER_MAP</a> private property).
</p>
</dd>
<dt>xyOffset &#60;Number[]&#62;</dt>
<dd>
A 2 element Array specifying the X and Y pixel amounts by which the Overlay should be offset from the aligned corner. e.g. [5,0] offsets the Overlay 5 pixels to the left, <em>after</em> aligning the given context corners.
NOTE: If using this property and no triggers need to be defined, the arrayOfTriggerEvents property should be set to null to maintain correct array positions for the arguments.
</dd>
</dl>
<p>
For example, setting this property to <code>["img1", "tl", "bl"]</code> will
align the Overlay's top left corner to the bottom left corner of the
context element with id "img1".
</p>
<p>
Setting this property to <code>["img1", "tl", "bl", null, [0,5]</code> will
align the Overlay's top left corner to the bottom left corner of the
context element with id "img1", and then offset it by 5 pixels on the Y axis (providing a 5 pixel gap between the bottom of the context element and top of the overlay).
</p>
<p>
Adding the optional trigger values: <code>["img1", "tl", "bl", ["beforeShow", "windowResize"], [0,5]]</code>,
will re-align the overlay position, whenever the "beforeShow" or "windowResize" events are fired.
</p>
</div>
</div>
<div class="default">
Default Value: null
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_fixedcenter">
<h4><a name="config_fixedcenter">fixedcenter</a>
<code>- <span property="yui:type">Boolean | String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Determines whether or not the Overlay should be anchored
to the center of the viewport.
<p>This property can be set to:</p>
<dl>
<dt>true</dt>
<dd>
To enable fixed center positioning
<p>
When enabled, the overlay will
be positioned in the center of viewport when initially displayed, and
will remain in the center of the viewport whenever the window is
scrolled or resized.
</p>
<p>
If the overlay is too big for the viewport,
it's top left corner will be aligned with the top left corner of the viewport.
</p>
</dd>
<dt>false</dt>
<dd>
To disable fixed center positioning.
<p>In this case the overlay can still be
centered as a one-off operation, by invoking the <code>center()</code> method,
however it will not remain centered when the window is scrolled/resized.
</dd>
<dt>"contained"<dt>
<dd>To enable fixed center positioning, as with the <code>true</code> option.
<p>However, unlike setting the property to <code>true</code>,
when the property is set to <code>"contained"</code>, if the overlay is
too big for the viewport, it will not get automatically centered when the
user scrolls or resizes the window (until the window is large enough to contain the
overlay). This is useful in cases where the Overlay has both header and footer
UI controls which the user may need to access.
</p>
</dd>
</dl>
</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</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
CSS height of the Overlay.
</div>
</div>
<div class="default">
Default Value: null
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_iframe">
<h4><a name="config_iframe">iframe</a>
<code>- <span property="yui:type">Boolean</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Boolean indicating whether or not the Overlay should
have an IFRAME shim; used to prevent SELECT elements from
poking through an Overlay instance in IE6. When set to "true",
the iframe shim is created when the Overlay instance is intially
made visible.
</div>
</div>
<div class="default">
Default Value: true for IE6 and below, false for all other browsers.
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_preventcontextoverlap">
<h4><a name="config_preventcontextoverlap">preventcontextoverlap</a>
<code>- <span property="yui:type">Boolean</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
Boolean indicating whether or not the Overlay should overlap its
context element (defined using the "context" configuration property) when the
"constraintoviewport" configuration property is set to "true".
</div>
</div>
<div class="default">
Default Value: false
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_width">
<h4><a name="config_width">width</a>
<code>- <span property="yui:type">String</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
CSS width of the Overlay.
</div>
</div>
<div class="default">
Default Value: null
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_x">
<h4><a name="config_x">x</a>
<code>- <span property="yui:type">Number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The absolute x-coordinate position of the Overlay
</div>
</div>
<div class="default">
Default Value: null
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_xy">
<h4><a name="config_xy">xy</a>
<code>- <span property="yui:type">Number[]</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
An array with the absolute x and y positions of the Overlay
</div>
</div>
<div class="default">
Default Value: null
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_y">
<h4><a name="config_y">y</a>
<code>- <span property="yui:type">Number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The absolute y-coordinate position of the Overlay
</div>
</div>
<div class="default">
Default Value: null
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_zIndex">
<h4><a name="config_zIndex">zIndex</a>
<code>- <span property="yui:type">Number</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
CSS z-index of the Overlay.
</div>
</div>
<div class="default">
Default Value: null
</div>
<hr />
</div>
</div>
</div>
<div rel="yui:inheritance">
<div class="section field inheritance" rel="yui:superclass" resource="YAHOO.widget.Module.html">
<h4>Configuration attributes inherited from <a href="YAHOO.widget.Module.html" property="yui:name" title="YAHOO.widget.Module">YAHOO.widget.Module</a>:</h4>
<div class="content" rel="yui:attributes">
<code>
<span rel="yui:attribute" resource="YAHOO.widget.Module.html#config_appendtodocumentbody">
<a class="" href="YAHOO.widget.Module.html#config_appendtodocumentbody" property="yui:name" title="appendtodocumentbody">appendtodocumentbody</a><span class="">,</span>
</span>
<span rel="yui:attribute" resource="YAHOO.widget.Module.html#config_effect">
<a class="" href="YAHOO.widget.Module.html#config_effect" property="yui:name" title="effect">effect</a>
</span>
<span rel="yui:attribute" resource="YAHOO.widget.Module.html#config_monitorresize">
<a class="" href="YAHOO.widget.Module.html#config_monitorresize" property="yui:name" title="monitorresize">monitorresize</a>
</span>
<span rel="yui:attribute" resource="YAHOO.widget.Module.html#config_visible">
<a class="" href="YAHOO.widget.Module.html#config_visible" property="yui:name" title="visible">visible</a>
</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_animation.html" title="animation">animation</a></li>
<li class=""><a href="module_autocomplete.html" title="autocomplete">autocomplete</a></li>
<li class=""><a href="module_button.html" title="button">button</a></li>
<li class=""><a href="module_calendar.html" title="calendar">calendar</a></li>
<li class=""><a href="module_carousel.html" title="carousel">carousel</a></li>
<li class=""><a href="module_charts.html" title="charts">charts</a></li>
<li class=""><a href="module_colorpicker.html" title="colorpicker">colorpicker</a></li>
<li class=""><a href="module_connection.html" title="connection">connection</a></li>
<li class="selected"><a href="module_container.html" title="container">container</a></li>
<li class=""><a href="module_cookie.html" title="cookie">cookie</a></li>
<li class=""><a href="module_datasource.html" title="datasource">datasource</a></li>
<li class=""><a href="module_datatable.html" title="datatable">datatable</a></li>
<li class=""><a href="module_datemath.html" title="datemath">datemath</a></li>
<li class=""><a href="module_dom.html" title="dom">dom</a></li>
<li class=""><a href="module_dragdrop.html" title="dragdrop">dragdrop</a></li>
<li class=""><a href="module_editor.html" title="editor">editor</a></li>
<li class=""><a href="module_element.html" title="element">element</a></li>
<li class=""><a href="module_element-delegate.html" title="element-delegate">element-delegate</a></li>
<li class=""><a href="module_event.html" title="event">event</a></li>
<li class=""><a href="module_event-delegate.html" title="event-delegate">event-delegate</a></li>
<li class=""><a href="module_event-mouseenter.html" title="event-mouseenter">event-mouseenter</a></li>
<li class=""><a href="module_event-simulate.html" title="event-simulate">event-simulate</a></li>
<li class=""><a href="module_get.html" title="get">get</a></li>
<li class=""><a href="module_history.html" title="history">history</a></li>
<li class=""><a href="module_imagecropper.html" title="imagecropper">imagecropper</a></li>
<li class=""><a href="module_imageloader.html" title="imageloader">imageloader</a></li>
<li class=""><a href="module_json.html" title="json">json</a></li>
<li class=""><a href="module_layout.html" title="layout">layout</a></li>
<li class=""><a href="module_logger.html" title="logger">logger</a></li>
<li class=""><a href="module_menu.html" title="menu">menu</a></li>
<li class=""><a href="module_paginator.html" title="paginator">paginator</a></li>
<li class=""><a href="module_profiler.html" title="profiler">profiler</a></li>
<li class=""><a href="module_profilerviewer.html" title="profilerviewer">profilerviewer</a></li>
<li class=""><a href="module_progressbar.html" title="progressbar">progressbar</a></li>
<li class=""><a href="module_resize.html" title="resize">resize</a></li>
<li class=""><a href="module_selector.html" title="selector">selector</a></li>
<li class=""><a href="module_slider.html" title="slider">slider</a></li>
<li class=""><a href="module_storage.html" title="Storage">Storage</a></li>
<li class=""><a href="module_stylesheet.html" title="stylesheet">stylesheet</a></li>
<li class=""><a href="module_swf.html" title="swf">swf</a></li>
<li class=""><a href="module_swfdetect.html" title="swfdetect">swfdetect</a></li>
<li class=""><a href="module_swfstore.html" title="swfstore">swfstore</a></li>
<li class=""><a href="module_tabview.html" title="tabview">tabview</a></li>
<li class=""><a href="module_treeview.html" title="treeview">treeview</a></li>
<li class=""><a href="module_uploader.html" title="uploader">uploader</a></li>
<li class=""><a href="module_yahoo.html" title="yahoo">yahoo</a></li>
<li class=""><a href="module_yuiloader.html" title="yuiloader">yuiloader</a></li>
<li class=""><a href="module_yuitest.html" title="yuitest">yuitest</a></li>
</ul>
</div>
<div id="classList" class="module">
<h4>Classes</h4>
<ul class="content">
<li class=""><a href="YAHOO.util.Config.html" title="YAHOO.util.Config">YAHOO.util.Config</a></li>
<li class=""><a href="YAHOO.widget.ContainerEffect.html" title="YAHOO.widget.ContainerEffect">YAHOO.widget.ContainerEffect</a></li>
<li class=""><a href="YAHOO.widget.Dialog.html" title="YAHOO.widget.Dialog">YAHOO.widget.Dialog</a></li>
<li class=""><a href="YAHOO.widget.Module.html" title="YAHOO.widget.Module">YAHOO.widget.Module</a></li>
<li class="selected"><a href="YAHOO.widget.Overlay.html" title="YAHOO.widget.Overlay">YAHOO.widget.Overlay</a></li>
<li class=""><a href="YAHOO.widget.OverlayManager.html" title="YAHOO.widget.OverlayManager">YAHOO.widget.OverlayManager</a></li>
<li class=""><a href="YAHOO.widget.Panel.html" title="YAHOO.widget.Panel">YAHOO.widget.Panel</a></li>
<li class=""><a href="YAHOO.widget.SimpleDialog.html" title="YAHOO.widget.SimpleDialog">YAHOO.widget.SimpleDialog</a></li>
<li class=""><a href="YAHOO.widget.Tooltip.html" title="YAHOO.widget.Tooltip">YAHOO.widget.Tooltip</a></li>
</ul>
</div>
<div id="fileList" class="module">
<h4>Files</h4>
<ul class="content">
<li class=""><a href="Config.js.html" title="Config.js">Config.js</a></li>
<li class=""><a href="ContainerEffect.js.html" title="ContainerEffect.js">ContainerEffect.js</a></li>
<li class=""><a href="Dialog.js.html" title="Dialog.js">Dialog.js</a></li>
<li class=""><a href="Module.js.html" title="Module.js">Module.js</a></li>
<li class=""><a href="Overlay.js.html" title="Overlay.js">Overlay.js</a></li>
<li class=""><a href="OverlayManager.js.html" title="OverlayManager.js">OverlayManager.js</a></li>
<li class=""><a href="Panel.js.html" title="Panel.js">Panel.js</a></li>
<li class=""><a href="SimpleDialog.js.html" title="SimpleDialog.js">SimpleDialog.js</a></li>
<li class=""><a href="Tooltip.js.html" title="Tooltip.js">Tooltip.js</a></li>
</ul>
</div>
<div id="propertyList" class="module">
<h4>Properties</h4>
<ul class="content">
<li class=""><a href="#property_CONTEXT_TRIGGERS" title="CONTEXT_TRIGGERS">CONTEXT_TRIGGERS</a></li>
<li class="private"><a href="#property_DEFAULT_CONFIG" title="DEFAULT_CONFIG">DEFAULT_CONFIG</a></li>
<li class="private"><a href="#property_EVENT_TYPES" title="EVENT_TYPES">EVENT_TYPES</a></li>
<li class="private"><a href="#property_YAHOO.widget.Overlay._initialized" title="YAHOO.widget.Overlay._initialized">YAHOO.widget.Overlay._initialized</a></li>
<li class="private"><a href="#property_YAHOO.widget.Overlay._TRIGGER_MAP" title="YAHOO.widget.Overlay._TRIGGER_MAP">YAHOO.widget.Overlay._TRIGGER_MAP</a></li>
<li class=""><a href="#property_YAHOO.widget.Overlay.BOTTOM_LEFT" title="YAHOO.widget.Overlay.BOTTOM_LEFT">YAHOO.widget.Overlay.BOTTOM_LEFT</a></li>
<li class=""><a href="#property_YAHOO.widget.Overlay.BOTTOM_RIGHT" title="YAHOO.widget.Overlay.BOTTOM_RIGHT">YAHOO.widget.Overlay.BOTTOM_RIGHT</a></li>
<li class=""><a href="#property_YAHOO.widget.Overlay.CSS_HIDDEN" title="YAHOO.widget.Overlay.CSS_HIDDEN">YAHOO.widget.Overlay.CSS_HIDDEN</a></li>
<li class=""><a href="#property_YAHOO.widget.Overlay.CSS_IFRAME" title="YAHOO.widget.Overlay.CSS_IFRAME">YAHOO.widget.Overlay.CSS_IFRAME</a></li>
<li class=""><a href="#property_YAHOO.widget.Overlay.CSS_OVERLAY" title="YAHOO.widget.Overlay.CSS_OVERLAY">YAHOO.widget.Overlay.CSS_OVERLAY</a></li>
<li class=""><a href="#property_YAHOO.widget.Overlay.IFRAME_SRC" title="YAHOO.widget.Overlay.IFRAME_SRC">YAHOO.widget.Overlay.IFRAME_SRC</a></li>
<li class=""><a href="#property_YAHOO.widget.Overlay.STD_MOD_RE" title="YAHOO.widget.Overlay.STD_MOD_RE">YAHOO.widget.Overlay.STD_MOD_RE</a></li>
<li class=""><a href="#property_YAHOO.widget.Overlay.TOP_LEFT" title="YAHOO.widget.Overlay.TOP_LEFT">YAHOO.widget.Overlay.TOP_LEFT</a></li>
<li class=""><a href="#property_YAHOO.widget.Overlay.TOP_RIGHT" title="YAHOO.widget.Overlay.TOP_RIGHT">YAHOO.widget.Overlay.TOP_RIGHT</a></li>
<li class=""><a href="#property_YAHOO.widget.Overlay.VIEWPORT_OFFSET" title="YAHOO.widget.Overlay.VIEWPORT_OFFSET">YAHOO.widget.Overlay.VIEWPORT_OFFSET</a></li>
</ul>
</div>
<div id="methodsList" class="module">
<h4>Methods</h4>
<ul class="content">
<li class="protected"><a href="#method__alignOnTrigger" title="_alignOnTrigger">_alignOnTrigger</a></li>
<li class="protected"><a href="#method__autoFillOnHeightChange" title="_autoFillOnHeightChange">_autoFillOnHeightChange</a></li>
<li class="private"><a href="#method__findTriggerCE" title="_findTriggerCE">_findTriggerCE</a></li>
<li class="private"><a href="#method__getComputedHeight" title="_getComputedHeight">_getComputedHeight</a></li>
<li class="protected"><a href="#method__getConstrainedPos" title="_getConstrainedPos">_getConstrainedPos</a></li>
<li class="private"><a href="#method__getPreciseHeight" title="_getPreciseHeight">_getPreciseHeight</a></li>
<li class="protected"><a href="#method__preventOverlap" title="_preventOverlap">_preventOverlap</a></li>
<li class="protected"><a href="#method__primeXYFromDOM" title="_primeXYFromDOM">_primeXYFromDOM</a></li>
<li class="protected"><a href="#method__processTriggers" title="_processTriggers">_processTriggers</a></li>
<li class="protected"><a href="#method__setDomVisibility" title="_setDomVisibility">_setDomVisibility</a></li>
<li class="protected"><a href="#method__validateAutoFillHeight" title="_validateAutoFillHeight">_validateAutoFillHeight</a></li>
<li class=""><a href="#method_align" title="align">align</a></li>
<li class=""><a href="#method_bringToTop" title="bringToTop">bringToTop</a></li>
<li class=""><a href="#method_center" title="center">center</a></li>
<li class=""><a href="#method_configAutoFillHeight" title="configAutoFillHeight">configAutoFillHeight</a></li>
<li class=""><a href="#method_configConstrainToViewport" title="configConstrainToViewport">configConstrainToViewport</a></li>
<li class=""><a href="#method_configContext" title="configContext">configContext</a></li>
<li class=""><a href="#method_configFixedCenter" title="configFixedCenter">configFixedCenter</a></li>
<li class=""><a href="#method_configHeight" title="configHeight">configHeight</a></li>
<li class=""><a href="#method_configIframe" title="configIframe">configIframe</a></li>
<li class=""><a href="#method_configVisible" title="configVisible">configVisible</a></li>
<li class=""><a href="#method_configWidth" title="configWidth">configWidth</a></li>
<li class=""><a href="#method_configX" title="configX">configX</a></li>
<li class=""><a href="#method_configXY" title="configXY">configXY</a></li>
<li class=""><a href="#method_configY" title="configY">configY</a></li>
<li class=""><a href="#method_configzIndex" title="configzIndex">configzIndex</a></li>
<li class=""><a href="#method_destroy" title="destroy">destroy</a></li>
<li class=""><a href="#method_doCenterOnDOMEvent" title="doCenterOnDOMEvent">doCenterOnDOMEvent</a></li>
<li class=""><a href="#method_enforceConstraints" title="enforceConstraints">enforceConstraints</a></li>
<li class=""><a href="#method_fillHeight" title="fillHeight">fillHeight</a></li>
<li class=""><a href="#method_fitsInViewport" title="fitsInViewport">fitsInViewport</a></li>
<li class=""><a href="#method_forceContainerRedraw" title="forceContainerRedraw">forceContainerRedraw</a></li>
<li class=""><a href="#method_getConstrainedX" title="getConstrainedX">getConstrainedX</a></li>
<li class=""><a href="#method_getConstrainedXY" title="getConstrainedXY">getConstrainedXY</a></li>
<li class=""><a href="#method_getConstrainedY" title="getConstrainedY">getConstrainedY</a></li>
<li class=""><a href="#method_hideIframe" title="hideIframe">hideIframe</a></li>
<li class=""><a href="#method_hideMacGeckoScrollbars" title="hideMacGeckoScrollbars">hideMacGeckoScrollbars</a></li>
<li class=""><a href="#method_init" title="init">init</a></li>
<li class=""><a href="#method_initDefaultConfig" title="initDefaultConfig">initDefaultConfig</a></li>
<li class=""><a href="#method_initEvents" title="initEvents">initEvents</a></li>
<li class=""><a href="#method_moveTo" title="moveTo">moveTo</a></li>
<li class=""><a href="#method_onDomResize" title="onDomResize">onDomResize</a></li>
<li class=""><a href="#method_showIframe" title="showIframe">showIframe</a></li>
<li class=""><a href="#method_showMacGeckoScrollbars" title="showMacGeckoScrollbars">showMacGeckoScrollbars</a></li>
<li class=""><a href="#method_stackIframe" title="stackIframe">stackIframe</a></li>
<li class=""><a href="#method_syncIframe" title="syncIframe">syncIframe</a></li>
<li class=""><a href="#method_syncPosition" title="syncPosition">syncPosition</a></li>
<li class=""><a href="#method_toString" title="toString">toString</a></li>
<li class=""><a href="#method_YAHOO.widget.Overlay.windowResizeHandler" title="YAHOO.widget.Overlay.windowResizeHandler">YAHOO.widget.Overlay.windowResizeHandler</a></li>
<li class=""><a href="#method_YAHOO.widget.Overlay.windowScrollHandler" title="YAHOO.widget.Overlay.windowScrollHandler">YAHOO.widget.Overlay.windowScrollHandler</a></li>
</ul>
</div>
<div id="eventsList" class="module">
<h4>Events</h4>
<ul class="content">
<li class=""><a href="#event_beforeMoveEvent" title="beforeMoveEvent">beforeMoveEvent</a></li>
<li class=""><a href="#event_moveEvent" title="moveEvent">moveEvent</a></li>
<li class=""><a href="#event_YAHOO.widget.Overlay.windowResizeEvent" title="YAHOO.widget.Overlay.windowResizeEvent">YAHOO.widget.Overlay.windowResizeEvent</a></li>
<li class=""><a href="#event_YAHOO.widget.Overlay.windowScrollEvent" title="YAHOO.widget.Overlay.windowScrollEvent">YAHOO.widget.Overlay.windowScrollEvent</a></li>
</ul>
</div>
<div id="configList" class="module">
<h4>Configuration Attributes</h4>
<ul class="content">
<li class=""><a href="#config_autofillheight" title="autofillheight">autofillheight</a></li>
<li class=""><a href="#config_constraintoviewport" title="constraintoviewport">constraintoviewport</a></li>
<li class=""><a href="#config_context" title="context">context</a></li>
<li class=""><a href="#config_fixedcenter" title="fixedcenter">fixedcenter</a></li>
<li class=""><a href="#config_height" title="height">height</a></li>
<li class=""><a href="#config_iframe" title="iframe">iframe</a></li>
<li class=""><a href="#config_preventcontextoverlap" title="preventcontextoverlap">preventcontextoverlap</a></li>
<li class=""><a href="#config_width" title="width">width</a></li>
<li class=""><a href="#config_x" title="x">x</a></li>
<li class=""><a href="#config_xy" title="xy">xy</a></li>
<li class=""><a href="#config_y" title="y">y</a></li>
<li class=""><a href="#config_zIndex" title="zIndex">zIndex</a></li>
</ul>
</div>
</div>
</div>
</div>
<div id="ft">
<hr />
Copyright &copy; 2010 Yahoo! Inc. All rights reserved.
</div>
</div>
<script type="text/javascript">
var ALL_YUI_PROPS = [{"access": "", "host": "YAHOO.util.Config", "name": "addProperty", "url": "YAHOO.util.Config.html#method_addProperty", "type": "method"}, {"access": "protected", "host": "YAHOO.widget.Module", "name": "_addToParent", "url": "YAHOO.widget.Module.html#method__addToParent", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "align", "url": "YAHOO.widget.Overlay.html#method_align", "type": "method"}, {"access": "protected", "host": "YAHOO.widget.Overlay", "name": "_alignOnTrigger", "url": "YAHOO.widget.Overlay.html#method__alignOnTrigger", "type": "method"}, {"access": "", "host": "YAHOO.widget.ContainerEffect", "name": "animateIn", "url": "YAHOO.widget.ContainerEffect.html#method_animateIn", "type": "method"}, {"access": "", "host": "YAHOO.widget.ContainerEffect", "name": "animateOut", "url": "YAHOO.widget.ContainerEffect.html#method_animateOut", "type": "method"}, {"access": "", "host": "YAHOO.widget.ContainerEffect", "name": "animClass", "url": "YAHOO.widget.ContainerEffect.html#property_animClass", "type": "property"}, {"access": "", "host": "YAHOO.widget.Module", "name": "appendEvent", "url": "YAHOO.widget.Module.html#event_appendEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Module", "name": "appendToBody", "url": "YAHOO.widget.Module.html#method_appendToBody", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "appendtodocumentbody", "url": "YAHOO.widget.Module.html#config_appendtodocumentbody", "type": "config"}, {"access": "", "host": "YAHOO.widget.Module", "name": "appendToFooter", "url": "YAHOO.widget.Module.html#method_appendToFooter", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "appendToHeader", "url": "YAHOO.widget.Module.html#method_appendToHeader", "type": "method"}, {"access": "", "host": "YAHOO.util.Config", "name": "applyConfig", "url": "YAHOO.util.Config.html#method_applyConfig", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "asyncSubmitEvent", "url": "YAHOO.widget.Dialog.html#event_asyncSubmitEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.ContainerEffect", "name": "attrIn", "url": "YAHOO.widget.ContainerEffect.html#property_attrIn", "type": "property"}, {"access": "", "host": "YAHOO.widget.ContainerEffect", "name": "attrOut", "url": "YAHOO.widget.ContainerEffect.html#property_attrOut", "type": "property"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "autofillheight", "url": "YAHOO.widget.Overlay.html#config_autofillheight", "type": "config"}, {"access": "protected", "host": "YAHOO.widget.Overlay", "name": "_autoFillOnHeightChange", "url": "YAHOO.widget.Overlay.html#method__autoFillOnHeightChange", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "beforeHideEvent", "url": "YAHOO.widget.Module.html#event_beforeHideEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Module", "name": "beforeInitEvent", "url": "YAHOO.widget.Module.html#event_beforeInitEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "beforeMoveEvent", "url": "YAHOO.widget.Overlay.html#event_beforeMoveEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Module", "name": "beforeRenderEvent", "url": "YAHOO.widget.Module.html#event_beforeRenderEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Module", "name": "beforeShowEvent", "url": "YAHOO.widget.Module.html#event_beforeShowEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "beforeSubmitEvent", "url": "YAHOO.widget.Dialog.html#event_beforeSubmitEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "blurButtons", "url": "YAHOO.widget.Dialog.html#method_blurButtons", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "body", "url": "YAHOO.widget.Module.html#property_body", "type": "property"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "bringToTop", "url": "YAHOO.widget.Overlay.html#method_bringToTop", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "browser", "url": "YAHOO.widget.Module.html#property_browser", "type": "property"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "buttons", "url": "YAHOO.widget.Dialog.html#config_buttons", "type": "config"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "callback", "url": "YAHOO.widget.Dialog.html#property_callback", "type": "property"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "callback.argument", "url": "YAHOO.widget.Dialog.html#property_callback.argument", "type": "property"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "callback.failure", "url": "YAHOO.widget.Dialog.html#property_callback.failure", "type": "property"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "callback.success", "url": "YAHOO.widget.Dialog.html#property_callback.success", "type": "property"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "callback.upload", "url": "YAHOO.widget.Dialog.html#property_callback.upload", "type": "property"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "cancel", "url": "YAHOO.widget.Dialog.html#method_cancel", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "cancelEvent", "url": "YAHOO.widget.Dialog.html#event_cancelEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "center", "url": "YAHOO.widget.Overlay.html#method_center", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "cfg", "url": "YAHOO.widget.Module.html#property_cfg", "type": "property"}, {"access": "", "host": "YAHOO.widget.Module", "name": "changeBodyEvent", "url": "YAHOO.widget.Module.html#event_changeBodyEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Module", "name": "changeContentEvent", "url": "YAHOO.widget.Module.html#event_changeContentEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Module", "name": "changeFooterEvent", "url": "YAHOO.widget.Module.html#event_changeFooterEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Module", "name": "changeHeaderEvent", "url": "YAHOO.widget.Module.html#event_changeHeaderEvent", "type": "event"}, {"access": "", "host": "YAHOO.util.Config", "name": "checkBoolean", "url": "YAHOO.util.Config.html#method_checkBoolean", "type": "method"}, {"access": "", "host": "YAHOO.util.Config", "name": "checkNumber", "url": "YAHOO.util.Config.html#method_checkNumber", "type": "method"}, {"access": "private", "host": "YAHOO.util.Config", "name": "config", "url": "YAHOO.util.Config.html#property_config", "type": "property"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "configAutoFillHeight", "url": "YAHOO.widget.Overlay.html#method_configAutoFillHeight", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "configButtons", "url": "YAHOO.widget.Dialog.html#method_configButtons", "type": "method"}, {"access": "", "host": "YAHOO.util.Config", "name": "configChangedEvent", "url": "YAHOO.util.Config.html#event_configChangedEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "configClose", "url": "YAHOO.widget.Dialog.html#method_configClose", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "configConstrainToViewport", "url": "YAHOO.widget.Overlay.html#method_configConstrainToViewport", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "configContext", "url": "YAHOO.widget.Overlay.html#method_configContext", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "configFixedCenter", "url": "YAHOO.widget.Overlay.html#method_configFixedCenter", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "configHeight", "url": "YAHOO.widget.Overlay.html#method_configHeight", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "configIframe", "url": "YAHOO.widget.Overlay.html#method_configIframe", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "configMonitorResize", "url": "YAHOO.widget.Module.html#method_configMonitorResize", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "configPostMethod", "url": "YAHOO.widget.Dialog.html#method_configPostMethod", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "configVisible", "url": "YAHOO.widget.Module.html#method_configVisible", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "configVisible", "url": "YAHOO.widget.Overlay.html#method_configVisible", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "configWidth", "url": "YAHOO.widget.Overlay.html#method_configWidth", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "configX", "url": "YAHOO.widget.Overlay.html#method_configX", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "configXY", "url": "YAHOO.widget.Overlay.html#method_configXY", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "configY", "url": "YAHOO.widget.Overlay.html#method_configY", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "configzIndex", "url": "YAHOO.widget.Overlay.html#method_configzIndex", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "constraintoviewport", "url": "YAHOO.widget.Overlay.html#config_constraintoviewport", "type": "config"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "context", "url": "YAHOO.widget.Overlay.html#config_context", "type": "config"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "CONTEXT_TRIGGERS", "url": "YAHOO.widget.Overlay.html#property_CONTEXT_TRIGGERS", "type": "property"}, {"access": "", "host": "YAHOO.widget.Module", "name": "contructor", "url": "YAHOO.widget.Module.html#property_contructor", "type": "property"}, {"access": "private", "host": "YAHOO.widget.Dialog", "name": "DEFAULT_CONFIG", "url": "YAHOO.widget.Dialog.html#property_DEFAULT_CONFIG", "type": "property"}, {"access": "private", "host": "YAHOO.widget.Module", "name": "DEFAULT_CONFIG", "url": "YAHOO.widget.Module.html#property_DEFAULT_CONFIG", "type": "property"}, {"access": "private", "host": "YAHOO.widget.Overlay", "name": "DEFAULT_CONFIG", "url": "YAHOO.widget.Overlay.html#property_DEFAULT_CONFIG", "type": "property"}, {"access": "", "host": "YAHOO.util.Config", "name": "destroy", "url": "YAHOO.util.Config.html#method_destroy", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "destroy", "url": "YAHOO.widget.Dialog.html#method_destroy", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "destroy", "url": "YAHOO.widget.Module.html#method_destroy", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "destroy", "url": "YAHOO.widget.Overlay.html#method_destroy", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "destroyEvent", "url": "YAHOO.widget.Module.html#event_destroyEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "doCenterOnDOMEvent", "url": "YAHOO.widget.Overlay.html#method_doCenterOnDOMEvent", "type": "method"}, {"access": "protected", "host": "YAHOO.widget.Dialog", "name": "_doClose", "url": "YAHOO.widget.Dialog.html#method__doClose", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "doSubmit", "url": "YAHOO.widget.Dialog.html#method_doSubmit", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "effect", "url": "YAHOO.widget.Module.html#config_effect", "type": "config"}, {"access": "", "host": "YAHOO.widget.Module", "name": "element", "url": "YAHOO.widget.Module.html#property_element", "type": "property"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "enforceConstraints", "url": "YAHOO.widget.Overlay.html#method_enforceConstraints", "type": "method"}, {"access": "private", "host": "YAHOO.util.Config", "name": "eventQueue", "url": "YAHOO.util.Config.html#property_eventQueue", "type": "property"}, {"access": "private", "host": "YAHOO.widget.Dialog", "name": "EVENT_TYPES", "url": "YAHOO.widget.Dialog.html#property_EVENT_TYPES", "type": "property"}, {"access": "private", "host": "YAHOO.widget.Module", "name": "EVENT_TYPES", "url": "YAHOO.widget.Module.html#property_EVENT_TYPES", "type": "property"}, {"access": "private", "host": "YAHOO.widget.Overlay", "name": "EVENT_TYPES", "url": "YAHOO.widget.Overlay.html#property_EVENT_TYPES", "type": "property"}, {"access": "", "host": "YAHOO.widget.ContainerEffect", "name": "FADE", "url": "YAHOO.widget.ContainerEffect.html#method_FADE", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "fillHeight", "url": "YAHOO.widget.Overlay.html#method_fillHeight", "type": "method"}, {"access": "private", "host": "YAHOO.widget.Overlay", "name": "_findTriggerCE", "url": "YAHOO.widget.Overlay.html#method__findTriggerCE", "type": "method"}, {"access": "private", "host": "YAHOO.util.Config", "name": "fireEvent", "url": "YAHOO.util.Config.html#method_fireEvent", "type": "method"}, {"access": "", "host": "YAHOO.util.Config", "name": "fireQueue", "url": "YAHOO.util.Config.html#method_fireQueue", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "fitsInViewport", "url": "YAHOO.widget.Overlay.html#method_fitsInViewport", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "fixedcenter", "url": "YAHOO.widget.Overlay.html#config_fixedcenter", "type": "config"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "focusDefaultButton", "url": "YAHOO.widget.Dialog.html#method_focusDefaultButton", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "focusFirst", "url": "YAHOO.widget.Dialog.html#method_focusFirst", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "focusFirstButton", "url": "YAHOO.widget.Dialog.html#method_focusFirstButton", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "focusLast", "url": "YAHOO.widget.Dialog.html#method_focusLast", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "focusLastButton", "url": "YAHOO.widget.Dialog.html#method_focusLastButton", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "footer", "url": "YAHOO.widget.Module.html#property_footer", "type": "property"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "forceContainerRedraw", "url": "YAHOO.widget.Overlay.html#method_forceContainerRedraw", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "form", "url": "YAHOO.widget.Dialog.html#property_form", "type": "property"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "formSubmitEvent", "url": "YAHOO.widget.Dialog.html#event_formSubmitEvent", "type": "event"}, {"access": "private", "host": "YAHOO.widget.Dialog", "name": "_getButton", "url": "YAHOO.widget.Dialog.html#method__getButton", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "getButtons", "url": "YAHOO.widget.Dialog.html#method_getButtons", "type": "method"}, {"access": "private", "host": "YAHOO.widget.Overlay", "name": "_getComputedHeight", "url": "YAHOO.widget.Overlay.html#method__getComputedHeight", "type": "method"}, {"access": "", "host": "YAHOO.util.Config", "name": "getConfig", "url": "YAHOO.util.Config.html#method_getConfig", "type": "method"}, {"access": "protected", "host": "YAHOO.widget.Overlay", "name": "_getConstrainedPos", "url": "YAHOO.widget.Overlay.html#method__getConstrainedPos", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "getConstrainedX", "url": "YAHOO.widget.Overlay.html#method_getConstrainedX", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "getConstrainedXY", "url": "YAHOO.widget.Overlay.html#method_getConstrainedXY", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "getConstrainedY", "url": "YAHOO.widget.Overlay.html#method_getConstrainedY", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "getData", "url": "YAHOO.widget.Dialog.html#method_getData", "type": "method"}, {"access": "protected", "host": "YAHOO.widget.Dialog", "name": "_getFormAttributes", "url": "YAHOO.widget.Dialog.html#method__getFormAttributes", "type": "method"}, {"access": "private", "host": "YAHOO.widget.Overlay", "name": "_getPreciseHeight", "url": "YAHOO.widget.Overlay.html#method__getPreciseHeight", "type": "method"}, {"access": "", "host": "YAHOO.util.Config", "name": "getProperty", "url": "YAHOO.util.Config.html#method_getProperty", "type": "method"}, {"access": "", "host": "YAHOO.widget.ContainerEffect", "name": "handleCompleteAnimateIn", "url": "YAHOO.widget.ContainerEffect.html#method_handleCompleteAnimateIn", "type": "method"}, {"access": "", "host": "YAHOO.widget.ContainerEffect", "name": "handleCompleteAnimateOut", "url": "YAHOO.widget.ContainerEffect.html#method_handleCompleteAnimateOut", "type": "method"}, {"access": "", "host": "YAHOO.widget.ContainerEffect", "name": "handleStartAnimateIn", "url": "YAHOO.widget.ContainerEffect.html#method_handleStartAnimateIn", "type": "method"}, {"access": "", "host": "YAHOO.widget.ContainerEffect", "name": "handleStartAnimateOut", "url": "YAHOO.widget.ContainerEffect.html#method_handleStartAnimateOut", "type": "method"}, {"access": "", "host": "YAHOO.widget.ContainerEffect", "name": "handleTweenAnimateIn", "url": "YAHOO.widget.ContainerEffect.html#method_handleTweenAnimateIn", "type": "method"}, {"access": "", "host": "YAHOO.widget.ContainerEffect", "name": "handleTweenAnimateOut", "url": "YAHOO.widget.ContainerEffect.html#method_handleTweenAnimateOut", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "header", "url": "YAHOO.widget.Module.html#property_header", "type": "property"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "height", "url": "YAHOO.widget.Overlay.html#config_height", "type": "config"}, {"access": "", "host": "YAHOO.widget.Module", "name": "hide", "url": "YAHOO.widget.Module.html#method_hide", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "hideaftersubmit", "url": "YAHOO.widget.Dialog.html#config_hideaftersubmit", "type": "config"}, {"access": "", "host": "YAHOO.widget.Module", "name": "hideEvent", "url": "YAHOO.widget.Module.html#event_hideEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "hideIframe", "url": "YAHOO.widget.Overlay.html#method_hideIframe", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "hideMacGeckoScrollbars", "url": "YAHOO.widget.Overlay.html#method_hideMacGeckoScrollbars", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "id", "url": "YAHOO.widget.Module.html#property_id", "type": "property"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "iframe", "url": "YAHOO.widget.Overlay.html#config_iframe", "type": "config"}, {"access": "", "host": "YAHOO.widget.Module", "name": "imageRoot", "url": "YAHOO.widget.Module.html#property_imageRoot", "type": "property"}, {"access": "", "host": "YAHOO.util.Config", "name": "init", "url": "YAHOO.util.Config.html#method_init", "type": "method"}, {"access": "", "host": "YAHOO.widget.ContainerEffect", "name": "init", "url": "YAHOO.widget.ContainerEffect.html#method_init", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "init", "url": "YAHOO.widget.Dialog.html#method_init", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "init", "url": "YAHOO.widget.Module.html#method_init", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "init", "url": "YAHOO.widget.Overlay.html#method_init", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "initDefaultConfig", "url": "YAHOO.widget.Dialog.html#method_initDefaultConfig", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "initDefaultConfig", "url": "YAHOO.widget.Module.html#method_initDefaultConfig", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "initDefaultConfig", "url": "YAHOO.widget.Overlay.html#method_initDefaultConfig", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "initEvent", "url": "YAHOO.widget.Module.html#event_initEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "initEvents", "url": "YAHOO.widget.Dialog.html#method_initEvents", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "initEvents", "url": "YAHOO.widget.Module.html#method_initEvents", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "initEvents", "url": "YAHOO.widget.Overlay.html#method_initEvents", "type": "method"}, {"access": "private", "host": "YAHOO.util.Config", "name": "initialConfig", "url": "YAHOO.util.Config.html#property_initialConfig", "type": "property"}, {"access": "protected", "host": "YAHOO.widget.Module", "name": "_initResizeMonitor", "url": "YAHOO.widget.Module.html#method__initResizeMonitor", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "initResizeMonitor", "url": "YAHOO.widget.Module.html#method_initResizeMonitor", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "isSecure", "url": "YAHOO.widget.Module.html#property_isSecure", "type": "property"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "manualSubmitEvent", "url": "YAHOO.widget.Dialog.html#event_manualSubmitEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Module", "name": "monitorresize", "url": "YAHOO.widget.Module.html#config_monitorresize", "type": "config"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "moveEvent", "url": "YAHOO.widget.Overlay.html#event_moveEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "moveTo", "url": "YAHOO.widget.Overlay.html#method_moveTo", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "onDomResize", "url": "YAHOO.widget.Module.html#method_onDomResize", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "onDomResize", "url": "YAHOO.widget.Overlay.html#method_onDomResize", "type": "method"}, {"access": "", "host": "YAHOO.util.Config", "name": "outputEventQueue", "url": "YAHOO.util.Config.html#method_outputEventQueue", "type": "method"}, {"access": "", "host": "YAHOO.widget.ContainerEffect", "name": "overlay", "url": "YAHOO.widget.ContainerEffect.html#property_overlay", "type": "property"}, {"access": "", "host": "YAHOO.util.Config", "name": "owner", "url": "YAHOO.util.Config.html#property_owner", "type": "property"}, {"access": "", "host": "YAHOO.widget.Module", "name": "platform", "url": "YAHOO.widget.Module.html#property_platform", "type": "property"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "postdata", "url": "YAHOO.widget.Dialog.html#config_postdata", "type": "config"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "postmethod", "url": "YAHOO.widget.Dialog.html#config_postmethod", "type": "config"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "preventcontextoverlap", "url": "YAHOO.widget.Overlay.html#config_preventcontextoverlap", "type": "config"}, {"access": "protected", "host": "YAHOO.widget.Overlay", "name": "_preventOverlap", "url": "YAHOO.widget.Overlay.html#method__preventOverlap", "type": "method"}, {"access": "protected", "host": "YAHOO.widget.Overlay", "name": "_primeXYFromDOM", "url": "YAHOO.widget.Overlay.html#method__primeXYFromDOM", "type": "method"}, {"access": "protected", "host": "YAHOO.widget.Overlay", "name": "_processTriggers", "url": "YAHOO.widget.Overlay.html#method__processTriggers", "type": "method"}, {"access": "", "host": "YAHOO.util.Config", "name": "queueInProgress", "url": "YAHOO.util.Config.html#property_queueInProgress", "type": "property"}, {"access": "", "host": "YAHOO.util.Config", "name": "queueProperty", "url": "YAHOO.util.Config.html#method_queueProperty", "type": "method"}, {"access": "", "host": "YAHOO.util.Config", "name": "refireEvent", "url": "YAHOO.util.Config.html#method_refireEvent", "type": "method"}, {"access": "", "host": "YAHOO.util.Config", "name": "refresh", "url": "YAHOO.util.Config.html#method_refresh", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "registerForm", "url": "YAHOO.widget.Dialog.html#method_registerForm", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "render", "url": "YAHOO.widget.Module.html#method_render", "type": "method"}, {"access": "protected", "host": "YAHOO.widget.Module", "name": "_renderBody", "url": "YAHOO.widget.Module.html#method__renderBody", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "renderEvent", "url": "YAHOO.widget.Module.html#event_renderEvent", "type": "event"}, {"access": "protected", "host": "YAHOO.widget.Module", "name": "_renderFooter", "url": "YAHOO.widget.Module.html#method__renderFooter", "type": "method"}, {"access": "protected", "host": "YAHOO.widget.Module", "name": "_renderHeader", "url": "YAHOO.widget.Module.html#method__renderHeader", "type": "method"}, {"access": "", "host": "YAHOO.util.Config", "name": "resetProperty", "url": "YAHOO.util.Config.html#method_resetProperty", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "setBody", "url": "YAHOO.widget.Module.html#method_setBody", "type": "method"}, {"access": "protected", "host": "YAHOO.widget.Overlay", "name": "_setDomVisibility", "url": "YAHOO.widget.Overlay.html#method__setDomVisibility", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "setFirstLastFocusable", "url": "YAHOO.widget.Dialog.html#method_setFirstLastFocusable", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "setFooter", "url": "YAHOO.widget.Module.html#method_setFooter", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "setHeader", "url": "YAHOO.widget.Module.html#method_setHeader", "type": "method"}, {"access": "", "host": "YAHOO.util.Config", "name": "setProperty", "url": "YAHOO.util.Config.html#method_setProperty", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "setTabLoop", "url": "YAHOO.widget.Dialog.html#method_setTabLoop", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "show", "url": "YAHOO.widget.Module.html#method_show", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "showEvent", "url": "YAHOO.widget.Module.html#event_showEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "showIframe", "url": "YAHOO.widget.Overlay.html#method_showIframe", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "showMacGeckoScrollbars", "url": "YAHOO.widget.Overlay.html#method_showMacGeckoScrollbars", "type": "method"}, {"access": "", "host": "YAHOO.widget.ContainerEffect", "name": "SLIDE", "url": "YAHOO.widget.ContainerEffect.html#method_SLIDE", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "stackIframe", "url": "YAHOO.widget.Overlay.html#method_stackIframe", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "submit", "url": "YAHOO.widget.Dialog.html#method_submit", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "submitEvent", "url": "YAHOO.widget.Dialog.html#event_submitEvent", "type": "event"}, {"access": "protected", "host": "YAHOO.widget.Dialog", "name": "_submitHandler", "url": "YAHOO.widget.Dialog.html#method__submitHandler", "type": "method"}, {"access": "", "host": "YAHOO.util.Config", "name": "subscribeToConfigEvent", "url": "YAHOO.util.Config.html#method_subscribeToConfigEvent", "type": "method"}, {"access": "private", "host": "YAHOO.widget.Module", "name": "_supportsCWResize", "url": "YAHOO.widget.Module.html#method__supportsCWResize", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "syncIframe", "url": "YAHOO.widget.Overlay.html#method_syncIframe", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "syncPosition", "url": "YAHOO.widget.Overlay.html#method_syncPosition", "type": "method"}, {"access": "", "host": "YAHOO.widget.ContainerEffect", "name": "targetElement", "url": "YAHOO.widget.ContainerEffect.html#property_targetElement", "type": "property"}, {"access": "", "host": "YAHOO.util.Config", "name": "toString", "url": "YAHOO.util.Config.html#method_toString", "type": "method"}, {"access": "", "host": "YAHOO.widget.ContainerEffect", "name": "toString", "url": "YAHOO.widget.ContainerEffect.html#method_toString", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "toString", "url": "YAHOO.widget.Dialog.html#method_toString", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "toString", "url": "YAHOO.widget.Module.html#method_toString", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "toString", "url": "YAHOO.widget.Overlay.html#method_toString", "type": "method"}, {"access": "", "host": "YAHOO.util.Config", "name": "unsubscribeFromConfigEvent", "url": "YAHOO.util.Config.html#method_unsubscribeFromConfigEvent", "type": "method"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "validate", "url": "YAHOO.widget.Dialog.html#method_validate", "type": "method"}, {"access": "protected", "host": "YAHOO.widget.Overlay", "name": "_validateAutoFillHeight", "url": "YAHOO.widget.Overlay.html#method__validateAutoFillHeight", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "visible", "url": "YAHOO.widget.Module.html#config_visible", "type": "config"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "width", "url": "YAHOO.widget.Overlay.html#config_width", "type": "config"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "x", "url": "YAHOO.widget.Overlay.html#config_x", "type": "config"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "xy", "url": "YAHOO.widget.Overlay.html#config_xy", "type": "config"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "y", "url": "YAHOO.widget.Overlay.html#config_y", "type": "config"}, {"access": "", "host": "YAHOO.util.Config", "name": "YAHOO.util.Config.alreadySubscribed", "url": "YAHOO.util.Config.html#method_YAHOO.util.Config.alreadySubscribed", "type": "method"}, {"access": "private", "host": "YAHOO.util.Config", "name": "YAHOO.util.Config.BOOLEAN_TYPE", "url": "YAHOO.util.Config.html#property_YAHOO.util.Config.BOOLEAN_TYPE", "type": "property"}, {"access": "private", "host": "YAHOO.util.Config", "name": "YAHOO.util.Config.CONFIG_CHANGED_EVENT", "url": "YAHOO.util.Config.html#property_YAHOO.util.Config.CONFIG_CHANGED_EVENT", "type": "property"}, {"access": "", "host": "YAHOO.widget.Dialog", "name": "YAHOO.widget.Dialog.CSS_DIALOG", "url": "YAHOO.widget.Dialog.html#property_YAHOO.widget.Dialog.CSS_DIALOG", "type": "property"}, {"access": "", "host": "YAHOO.widget.Module", "name": "YAHOO.widget.Module.CSS_BODY", "url": "YAHOO.widget.Module.html#property_YAHOO.widget.Module.CSS_BODY", "type": "property"}, {"access": "", "host": "YAHOO.widget.Module", "name": "YAHOO.widget.Module.CSS_FOOTER", "url": "YAHOO.widget.Module.html#property_YAHOO.widget.Module.CSS_FOOTER", "type": "property"}, {"access": "", "host": "YAHOO.widget.Module", "name": "YAHOO.widget.Module.CSS_HEADER", "url": "YAHOO.widget.Module.html#property_YAHOO.widget.Module.CSS_HEADER", "type": "property"}, {"access": "", "host": "YAHOO.widget.Module", "name": "YAHOO.widget.Module.CSS_MODULE", "url": "YAHOO.widget.Module.html#property_YAHOO.widget.Module.CSS_MODULE", "type": "property"}, {"access": "", "host": "YAHOO.widget.Module", "name": "YAHOO.widget.Module.forceDocumentRedraw", "url": "YAHOO.widget.Module.html#method_YAHOO.widget.Module.forceDocumentRedraw", "type": "method"}, {"access": "", "host": "YAHOO.widget.Module", "name": "YAHOO.widget.Module.IMG_ROOT", "url": "YAHOO.widget.Module.html#property_YAHOO.widget.Module.IMG_ROOT", "type": "property"}, {"access": "", "host": "YAHOO.widget.Module", "name": "YAHOO.widget.Module.IMG_ROOT_SSL", "url": "YAHOO.widget.Module.html#property_YAHOO.widget.Module.IMG_ROOT_SSL", "type": "property"}, {"access": "", "host": "YAHOO.widget.Module", "name": "YAHOO.widget.Module.RESIZE_MONITOR_BUFFER", "url": "YAHOO.widget.Module.html#property_YAHOO.widget.Module.RESIZE_MONITOR_BUFFER", "type": "property"}, {"access": "", "host": "YAHOO.widget.Module", "name": "YAHOO.widget.Module.RESIZE_MONITOR_SECURE_URL", "url": "YAHOO.widget.Module.html#property_YAHOO.widget.Module.RESIZE_MONITOR_SECURE_URL", "type": "property"}, {"access": "", "host": "YAHOO.widget.Module", "name": "YAHOO.widget.Module.textResizeEvent", "url": "YAHOO.widget.Module.html#event_YAHOO.widget.Module.textResizeEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "YAHOO.widget.Overlay.BOTTOM_LEFT", "url": "YAHOO.widget.Overlay.html#property_YAHOO.widget.Overlay.BOTTOM_LEFT", "type": "property"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "YAHOO.widget.Overlay.BOTTOM_RIGHT", "url": "YAHOO.widget.Overlay.html#property_YAHOO.widget.Overlay.BOTTOM_RIGHT", "type": "property"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "YAHOO.widget.Overlay.CSS_HIDDEN", "url": "YAHOO.widget.Overlay.html#property_YAHOO.widget.Overlay.CSS_HIDDEN", "type": "property"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "YAHOO.widget.Overlay.CSS_IFRAME", "url": "YAHOO.widget.Overlay.html#property_YAHOO.widget.Overlay.CSS_IFRAME", "type": "property"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "YAHOO.widget.Overlay.CSS_OVERLAY", "url": "YAHOO.widget.Overlay.html#property_YAHOO.widget.Overlay.CSS_OVERLAY", "type": "property"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "YAHOO.widget.Overlay.IFRAME_SRC", "url": "YAHOO.widget.Overlay.html#property_YAHOO.widget.Overlay.IFRAME_SRC", "type": "property"}, {"access": "private", "host": "YAHOO.widget.Overlay", "name": "YAHOO.widget.Overlay._initialized", "url": "YAHOO.widget.Overlay.html#property_YAHOO.widget.Overlay._initialized", "type": "property"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "YAHOO.widget.Overlay.STD_MOD_RE", "url": "YAHOO.widget.Overlay.html#property_YAHOO.widget.Overlay.STD_MOD_RE", "type": "property"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "YAHOO.widget.Overlay.TOP_LEFT", "url": "YAHOO.widget.Overlay.html#property_YAHOO.widget.Overlay.TOP_LEFT", "type": "property"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "YAHOO.widget.Overlay.TOP_RIGHT", "url": "YAHOO.widget.Overlay.html#property_YAHOO.widget.Overlay.TOP_RIGHT", "type": "property"}, {"access": "private", "host": "YAHOO.widget.Overlay", "name": "YAHOO.widget.Overlay._TRIGGER_MAP", "url": "YAHOO.widget.Overlay.html#property_YAHOO.widget.Overlay._TRIGGER_MAP", "type": "property"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "YAHOO.widget.Overlay.VIEWPORT_OFFSET", "url": "YAHOO.widget.Overlay.html#property_YAHOO.widget.Overlay.VIEWPORT_OFFSET", "type": "property"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "YAHOO.widget.Overlay.windowResizeEvent", "url": "YAHOO.widget.Overlay.html#event_YAHOO.widget.Overlay.windowResizeEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "YAHOO.widget.Overlay.windowResizeHandler", "url": "YAHOO.widget.Overlay.html#method_YAHOO.widget.Overlay.windowResizeHandler", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "YAHOO.widget.Overlay.windowScrollEvent", "url": "YAHOO.widget.Overlay.html#event_YAHOO.widget.Overlay.windowScrollEvent", "type": "event"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "YAHOO.widget.Overlay.windowScrollHandler", "url": "YAHOO.widget.Overlay.html#method_YAHOO.widget.Overlay.windowScrollHandler", "type": "method"}, {"access": "", "host": "YAHOO.widget.Overlay", "name": "zIndex", "url": "YAHOO.widget.Overlay.html#config_zIndex", "type": "config"}];
</script>
</body>
</html>