YAHOO.widget.Uploader.html revision 7fb726e2aaa756245473d9f98b18e3ff806d3f9f
1N/A<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
1N/A<html xmlns:yui="http://yuilibrary.com/rdf/1.0/yui.rdf#">
1N/A<head>
1N/A <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
1N/A <title>API: uploader YAHOO.widget.Uploader (YUI Library)</title>
1N/A
1N/A <link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css" />
1N/A <link rel="stylesheet" type="text/css" href="assets/api.css" />
1N/A
1N/A <script type="text/javascript" src="assets/api-js"></script>
1N/A <script type="text/javascript" src="assets/ac-js"></script>
1N/A</head>
1N/A
1N/A<body id="yahoo-com">
1N/A
1N/A<div id="doc3" class="yui-t2">
1N/A <div id="hd">
1N/A <h1><a href="http://developer.yahoo.com/yui/" title="Yahoo! UI Library">Yahoo! UI Library</a></h1>
1N/A <h3>Uploader&nbsp; <span class="subtitle">3.1.0</span></h3>
1N/A <a href="/index.html" title="Yahoo! UI Library">Yahoo! UI Library</a>
1N/A &gt; <a href="/module_uploader.html" title="uploader">uploader</a>
1N/A &gt; YAHOO.widget.Uploader
1N/A
1N/A <form onsubmit="return false">
1N/A <div id="propertysearch">
1N/A Search: <input autocomplete="off" id="searchinput" />
1N/A <div id="searchresults">
1N/A &nbsp;
1N/A </div>
1N/A </div>
1N/A </form>
1N/A </div>
1N/A
1N/A <div id="bd">
1N/A <div id="yui-main">
1N/A <div class="yui-b">
1N/A <form action="#" name="yui-classopts-form" method="get" id="yui-classopts-form">
1N/A <fieldset>
1N/A <legend>Filters</legend>
1N/A <span class="classopts"><input type="checkbox" name="show_private" id="show_private" /> <label for="show_private">Show Private</label></span>
1N/A <span class="classopts"><input type="checkbox" name="show_protected" id="show_protected" /> <label for="show_protected">Show Protected</label></span>
1N/A <span class="classopts"><input type="checkbox" name="show_deprecated" id="show_deprecated" /> <label for="show_deprecated">Show Deprecated</label></span>
1N/A </fieldset>
1N/A </form>
1N/A
1N/A <h2>
Class <b property="yui:name">YAHOO.widget.Uploader</b>
<span class="extends">
- extends <a href="Y.Base.html" title="Y.Base">Y.Base</a>
</span>
</h2>
<!-- class tree goes here -->
<div class="summary description" property="yui:description">
Creates the Uploader instance and keeps the initialization data
</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.Uploader</strong>
<code>
(
config
)
</code>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">config</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> (optional) Configuration parameters for the Uploader. The following parameters are available:
<dl>
<dt>boundingBox : String|Node (required)</dt>
<dd></dd>
<dt>buttonSkin : String (optional)</dt>
<dd></dd>
<dt>transparent : String (optional)</dt>
<dd></dd>
<dt>swfURL : String (optional)</dt>
<dd></dd>
</dl></span>
</dd>
</dl>
</div>
</div>
</div>
</div>
<div rel="yui:properties" resource="#properties">
<div class="section field details">
<h3 id="properties">Properties</h3>
<div class="content">
<div class="private" rel="yui:property" resource="#property__id">
<h4><a name="property__id" property="yui:name">_id</a>
- <code>private <span property="yui:type">{String}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The id of this instance of uploader.
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:property" resource="#property_uploaderswf">
<h4><a name="property_uploaderswf" property="yui:name">uploaderswf</a>
- <code>private <span property="yui:type">{SWF}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The reference to the instance of Y.SWF that encapsulates the instance of the Flash player with uploader logic.
</div>
</div>
<div class="default" property="yui:defaultValue">
Default Value: null
</div>
<hr />
</div>
</div>
</div>
</div>
<div rel="yui:methods" resource="#methods">
<div class="section method details">
<h3 id="methods">Methods</h3>
<div class="content">
<div class="private" rel="yui:method" resource="#method__initializeUploader">
<h4>
<a name="method__initializeUploader">_initializeUploader</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_initializeUploader</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Called when the uploader SWF is initialized
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> The event to be propagated from Flash.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method__relayEvent">
<h4>
<a name="method__relayEvent">_relayEvent</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">_relayEvent</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Called when an event is dispatched from Uploader
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> The event to be propagated from Flash.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_cancel">
<h4>
<a name="method_cancel">cancel</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">cancel</strong>
(
fileID
)
</code>
<div class="description" property="yui:description">
Cancels the upload of a specific file, if currently in progress.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">fileID</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> (optional) The ID of the file whose upload should be cancelled. If no ID is specified, all uploads are cancelled.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_clearFileList">
<h4>
<a name="method_clearFileList">clearFileList</a></h4>
<div class="detail" >
<code>
Boolean
<strong property="yui:name">clearFileList</strong>
(
)
</code>
<div class="description" property="yui:description">
Clears the upload queue.
</div>
<div class="description">
<dl>
<dt>Returns:
<code property="yui:return">
Boolean
</code></dt>
<dd property="yui:returnInfo">This method always returns true.</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_enable">
<h4>
<a name="method_enable">enable</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">enable</strong>
(
)
</code>
<div class="description" property="yui:description">
Enables the uploader user input (mouse clicks on the 'Browse' button). If the button skin
is applied, the sprite is reset from the "disabled" state.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="protected" rel="yui:method" resource="#method_initializer">
<h4>
<a name="method_initializer">initializer</a></h4>
<div class="detail" >
<code>
protected
void
<strong property="yui:name">initializer</strong>
(
)
</code>
<div class="description" property="yui:description">
Construction logic executed during Uploader instantiation.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_removeFile">
<h4>
<a name="method_removeFile">removeFile</a></h4>
<div class="detail" >
<code>
Object} The updated file list, which is an object of the format:
fileList[fileID] = {id: fileID, name: fileName, cDate: fileCDate, mDate: fileMDate, size: fileSize
<strong property="yui:name">removeFile</strong>
(
fileID
)
</code>
<div class="description" property="yui:description">
Removes a specific file from the upload queue.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">fileID</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The ID of the file to be removed</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method_setAllowLogging">
<h4>
<a name="method_setAllowLogging">setAllowLogging</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">setAllowLogging</strong>
(
value
)
</code>
<div class="description" property="yui:description">
Setter for the 'log' property.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">value</span>
&lt;<span property="yui:type">Boolean</span>&gt;
</code>
<span property="yui:description"> The value for the 'log' property.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method_setAllowMultipleFiles">
<h4>
<a name="method_setAllowMultipleFiles">setAllowMultipleFiles</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">setAllowMultipleFiles</strong>
(
value
)
</code>
<div class="description" property="yui:description">
Setter for the 'multiFiles' property.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">value</span>
&lt;<span property="yui:type">Boolean</span>&gt;
</code>
<span property="yui:description"> The value for the 'multiFiles' property.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method_setFileFilters">
<h4>
<a name="method_setFileFilters">setFileFilters</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">setFileFilters</strong>
(
value
)
</code>
<div class="description" property="yui:description">
Setter for the 'fileFilters' property.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">value</span>
&lt;<span property="yui:type">Boolean</span>&gt;
</code>
<span property="yui:description"> The value for the 'fileFilters' property.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private" rel="yui:method" resource="#method_setSimUploadLimit">
<h4>
<a name="method_setSimUploadLimit">setSimUploadLimit</a></h4>
<div class="detail" >
<code>
private
void
<strong property="yui:name">setSimUploadLimit</strong>
(
value
)
</code>
<div class="description" property="yui:description">
Setter for the 'simLimit' property.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">value</span>
&lt;<span property="yui:type">Boolean</span>&gt;
</code>
<span property="yui:description"> The value for the 'simLimit' property.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_upload">
<h4>
<a name="method_upload">upload</a></h4>
<div class="detail" >
<code>
Boolean
<strong property="yui:name">upload</strong>
(
fileID
,
url
,
method
,
postVars
,
postFileVarName
)
</code>
<div class="description" property="yui:description">
Starts the upload of a specific file.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">fileID</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The ID of the file to be uploaded.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">url</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The URL to upload the file to.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">method</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> (optional) The HTTP method to use for sending additional variables, either 'GET' or 'POST' ('GET' by default)</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">postVars</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> (optional) A set of key-value pairs to send as variables along with the file upload HTTP request.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">postFileVarName</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> (optional) The name of the POST variable that should contain the uploaded file ('Filedata' by default)</span>
</dd>
</dl>
<dl>
<dt>Returns:
<code property="yui:return">
Boolean
</code></dt>
<dd property="yui:returnInfo">This method always returns true.</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_uploadAll">
<h4>
<a name="method_uploadAll">uploadAll</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">uploadAll</strong>
(
url
,
method
,
postVars
,
postFileVarName
)
</code>
<div class="description" property="yui:description">
Starts the upload of the files in the upload queue.
The upload queue is managed automatically.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">url</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The URL to upload the files to.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">method</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> (optional) The HTTP method to use for sending additional variables, either 'GET' or 'POST' ('GET' by default)</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">postVars</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> (optional) A set of key-value pairs to send as variables along with the file upload HTTP request.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">postFileVarName</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> (optional) The name of the POST variable that should contain the uploaded file ('Filedata' by default).</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:method" resource="#method_uploadThese">
<h4>
<a name="method_uploadThese">uploadThese</a></h4>
<div class="detail" >
<code>
void
<strong property="yui:name">uploadThese</strong>
(
fileIDs
,
url
,
method
,
postVars
,
postFileVarName
)
</code>
<div class="description" property="yui:description">
Starts the upload of a set of files, as specified in the first argument.
The upload queue is managed automatically.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">fileIDs</span>
&lt;<span property="yui:type">Array</span>&gt;
</code>
<span property="yui:description"> The array of IDs of the files to be uploaded.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">url</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> The URL to upload the files to.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">method</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> (optional) The HTTP method to use for sending additional variables, either 'GET' or 'POST' ('GET' by default)</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">postVars</span>
&lt;<span property="yui:type">Object</span>&gt;
</code>
<span property="yui:description"> (optional) A set of key-value pairs to send as variables along with the file upload HTTP request.</span>
</dd>
<dd rel="yui:parameter">
<code><span property="yui:name">postFileVarName</span>
&lt;<span property="yui:type">String</span>&gt;
</code>
<span property="yui:description"> (optional) The name of the POST variable that should contain the uploaded file ('Filedata' by default)</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
</div>
</div>
</div>
<div rel="yui:events" resource="#events">
<div class="section method details">
<h3 id="events">Events</h3>
<div class="content">
<div class="" rel="yui:event" resource="#event_boundingBoxChange">
<h4>
<a name="event_boundingBoxChange">boundingBoxChange</a></h4>
<div class="detail">
<code>
<strong property="yui:name">boundingBoxChange</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Fires when the value for the configuration attribute 'boundingBox' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Event.Facade</span>&gt;
</code>
<span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_buttonSkinChange">
<h4>
<a name="event_buttonSkinChange">buttonSkinChange</a></h4>
<div class="detail">
<code>
<strong property="yui:name">buttonSkinChange</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Fires when the value for the configuration attribute 'buttonSkin' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Event.Facade</span>&gt;
</code>
<span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_click">
<h4>
<a name="event_click">click</a></h4>
<div class="detail">
<code>
<strong property="yui:name">click</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Fired when the mouse button is clicked on the Uploader's 'Browse' button.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Event</span>&gt;
</code>
<span property="yui:description"> The event object for the click.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_fileFilters This attribute is an array of Objects, each
in the following format: {description:"SomeDescription", extensions:"*.ext;*.ext;*.ext"}Change">
<h4>
<a name="event_fileFilters This attribute is an array of Objects, each
in the following format: {description:"SomeDescription", extensions:"*.ext;*.ext;*.ext"}Change">fileFilters This attribute is an array of Objects, each
in the following format: {description:"SomeDescription", extensions:"*.ext;*.ext;*.ext"}Change</a></h4>
<div class="detail">
<code>
<strong property="yui:name">fileFilters This attribute is an array of Objects, each
in the following format: {description:"SomeDescription", extensions:"*.ext;*.ext;*.ext"}Change</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Fires when the value for the configuration attribute 'fileFilters This attribute is an array of Objects, each
in the following format: {description:"SomeDescription", extensions:"*.ext;*.ext;*.ext"}' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Event.Facade</span>&gt;
</code>
<span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_fileselect">
<h4>
<a name="event_fileselect">fileselect</a></h4>
<div class="detail">
<code>
<strong property="yui:name">fileselect</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Fires when the user has finished selecting a set of files to be uploaded.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Event} The event object for the fileSelect.
<dl>
<dt>fileList</dt>
<dd>The file list Object with entries in the following format:
fileList[fileID] = {id: fileID, name: fileName, cDate: fileCDate, mDate: fileMDate, size: fileSize</span>&gt;
</code>
<span property="yui:description"> </dd>
</dl></span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_logChange">
<h4>
<a name="event_logChange">logChange</a></h4>
<div class="detail">
<code>
<strong property="yui:name">logChange</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Fires when the value for the configuration attribute 'log' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Event.Facade</span>&gt;
</code>
<span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_mousedown">
<h4>
<a name="event_mousedown">mousedown</a></h4>
<div class="detail">
<code>
<strong property="yui:name">mousedown</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Fired when the mouse button is pressed on the Uploader's 'Browse' button.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Event</span>&gt;
</code>
<span property="yui:description"> The event object for the mousedown.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_mouseenter">
<h4>
<a name="event_mouseenter">mouseenter</a></h4>
<div class="detail">
<code>
<strong property="yui:name">mouseenter</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Fired when the mouse enters the Uploader's 'Browse' button.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Event</span>&gt;
</code>
<span property="yui:description"> The event object for the mouseenter.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_mouseleave">
<h4>
<a name="event_mouseleave">mouseleave</a></h4>
<div class="detail">
<code>
<strong property="yui:name">mouseleave</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Fired when the mouse leaves the Uploader's 'Browse' button.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Event</span>&gt;
</code>
<span property="yui:description"> The event object for the mouseleave.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_mouseup">
<h4>
<a name="event_mouseup">mouseup</a></h4>
<div class="detail">
<code>
<strong property="yui:name">mouseup</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Fired when the mouse button is raised on the Uploader's 'Browse' button.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Event</span>&gt;
</code>
<span property="yui:description"> The event object for the mouseup.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_multiFilesChange">
<h4>
<a name="event_multiFilesChange">multiFilesChange</a></h4>
<div class="detail">
<code>
<strong property="yui:name">multiFilesChange</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Fires when the value for the configuration attribute 'multiFiles' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Event.Facade</span>&gt;
</code>
<span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_simLimitChange">
<h4>
<a name="event_simLimitChange">simLimitChange</a></h4>
<div class="detail">
<code>
<strong property="yui:name">simLimitChange</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Fires when the value for the configuration attribute 'simLimit' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Event.Facade</span>&gt;
</code>
<span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_swfURLChange">
<h4>
<a name="event_swfURLChange">swfURLChange</a></h4>
<div class="detail">
<code>
<strong property="yui:name">swfURLChange</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Fires when the value for the configuration attribute 'swfURL' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Event.Facade</span>&gt;
</code>
<span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_transparentChange">
<h4>
<a name="event_transparentChange">transparentChange</a></h4>
<div class="detail">
<code>
<strong property="yui:name">transparentChange</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Fires when the value for the configuration attribute 'transparent' is changed. You can listen for the event using the <a href="Attribute.html#method_on">on</a> method if you wish to be notified before the attribute's value has changed, or using the <a href="Event.Target.html#method_after">after</a> method if you wish to be notified after the attribute's value has changed.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Event.Facade</span>&gt;
</code>
<span property="yui:description">An Event Facade object with the following attribute specific properties added: <dl> <dt>prevVal</dt> <dd>The value of the attribute, prior to it being set</dd> <dt>newVal</dt> <dd>The value the attribute is to be set to</dd> <dt>attrName</dt> <dd>The name of the attribute being set</dd> <dt>subAttrName</dt> <dd>If setting a property within the attribute's value, the name of the sub-attribute property being set</dd> </dl></span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_uploadcancel">
<h4>
<a name="event_uploadcancel">uploadcancel</a></h4>
<div class="detail">
<code>
<strong property="yui:name">uploadcancel</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Announces that the uploader is ready and available for calling methods
and setting properties
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Event</span>&gt;
</code>
<span property="yui:description"> The event object for the uploaderReady.
<dl>
<dt>ddEvent</dt>
<dd><code>drag:start</code> event from the thumb</dd>
</dl></span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_uploadcomplete">
<h4>
<a name="event_uploadcomplete">uploadcomplete</a></h4>
<div class="detail">
<code>
<strong property="yui:name">uploadcomplete</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Fires when a specific file's upload is cancelled.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Event</span>&gt;
</code>
<span property="yui:description"> The event object for the uploadcancel.
<dl>
<dt>id</dt>
<dd>The id of the file whose upload has been cancelled.</dd>
</dl></span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_uploadcompletedata">
<h4>
<a name="event_uploadcompletedata">uploadcompletedata</a></h4>
<div class="detail">
<code>
<strong property="yui:name">uploadcompletedata</strong>
(
event
)
</code>
<div class="description" property="yui:description">
If the server has sent a response to the file upload, this event is
fired and the response is added to its payload.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Event</span>&gt;
</code>
<span property="yui:description"> The event object for the uploadcompletedata.
<dl>
<dt>id</dt>
<dd>The id of the file for which the response is being provided.</dd>
<dt>data</dt>
<dd>The content of the server response.</dd>
</dl></span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_uploaderReady">
<h4>
<a name="event_uploaderReady">uploaderReady</a></h4>
<div class="detail">
<code>
<strong property="yui:name">uploaderReady</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Announces that the uploader is ready and available for calling methods
and setting properties
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Event</span>&gt;
</code>
<span property="yui:description"> The event object for the uploaderReady.</span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_uploaderror">
<h4>
<a name="event_uploaderror">uploaderror</a></h4>
<div class="detail">
<code>
<strong property="yui:name">uploaderror</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Provides error information if an error has occurred during the upload.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Event</span>&gt;
</code>
<span property="yui:description"> The event object for the uploadeerror.
<dl>
<dt>id</dt>
<dd>The id of the file for which the upload error has occurred.</dd>
<dt>status</dt>
<dd>Relevant error information.</dd>
</dl></span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_uploadprogress">
<h4>
<a name="event_uploadprogress">uploadprogress</a></h4>
<div class="detail">
<code>
<strong property="yui:name">uploadprogress</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Provides progress information on a specific file upload.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Event</span>&gt;
</code>
<span property="yui:description"> The event object for the uploadprogress.
<dl>
<dt>id</dt>
<dd>The id of the file for which the progress information is being provided.</dd>
<dt>bytesLoaded</dt>
<dd>The number of bytes of the file that has been uploaded.</dd>
<dt>bytesTotal</dt>
<dd>The total number of bytes in the file that is being uploaded.</dd>
</dl></span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="" rel="yui:event" resource="#event_uploadstart">
<h4>
<a name="event_uploadstart">uploadstart</a></h4>
<div class="detail">
<code>
<strong property="yui:name">uploadstart</strong>
(
event
)
</code>
<div class="description" property="yui:description">
Announces that the upload has been started for a specific file.
</div>
<div class="description">
<dl rel="yui:parameters">
<dt>Parameters:</dt>
<dd rel="yui:parameter">
<code><span property="yui:name">event</span>
&lt;<span property="yui:type">Event</span>&gt;
</code>
<span property="yui:description"> The event object for the uploadstart.
<dl>
<dt>id</dt>
<dd>The id of the file whose upload has been started.</dd>
</dl></span>
</dd>
</dl>
</div>
</div>
<hr />
</div>
</div>
</div>
</div>
<div rel="yui:attributes" resource="#configattributes">
<div class="section field details">
<h3 id="configattributes">Configuration Attributes</h3>
<div class="content">
<div class="" rel="yui:attribute" resource="#config_boundingBox">
<h4><a name="config_boundingBox">boundingBox</a>
<code>- writeonce <span property="yui:type">{Node}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The Node containing the uploader's 'Browse' button.
</div>
</div>
<div class="default">
Default Value: null
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_buttonSkin">
<h4><a name="config_buttonSkin">buttonSkin</a>
<code>- writeonce <span property="yui:type">{String}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The URL of the image sprite for skinning the uploader's 'Browse' button.
</div>
</div>
<div class="default">
Default Value: null
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_fileFilters This attribute is an array of Objects, each
in the following format: {description:"SomeDescription", extensions:"*.ext;*.ext;*.ext"}">
<h4><a name="config_fileFilters This attribute is an array of Objects, each
in the following format: {description:"SomeDescription", extensions:"*.ext;*.ext;*.ext"}">fileFilters This attribute is an array of Objects, each
in the following format: {description:"SomeDescription", extensions:"*.ext;*.ext;*.ext"}</a>
<code>- <span property="yui:type">{Array}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The array of filters on file extensions for
the 'Browse' dialog. These filters only provide
convenience for the user and do not strictly
limit the selection to certain file extensions.
</div>
</div>
<div class="default">
Default Value: []
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_log">
<h4><a name="config_log">log</a>
<code>- <span property="yui:type">{Boolean}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The flag that allows Flash player to
output debug messages to its trace stack
(if the Flash debug player is used).
</div>
</div>
<div class="default">
Default Value: false
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_multiFiles">
<h4><a name="config_multiFiles">multiFiles</a>
<code>- <span property="yui:type">{Boolean}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The flag that allows the user to select
more than one files during the 'Browse'
dialog (using 'Shift' or 'Ctrl' keys).
</div>
</div>
<div class="default">
Default Value: false
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_simLimit">
<h4><a name="config_simLimit">simLimit</a>
<code>- <span property="yui:type">{Number}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The number of files that can be uploaded
simultaneously if the automatic queue management
is used. This value can be in the range between 2
and 5.
</div>
</div>
<div class="default">
Default Value: 2
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_swfURL">
<h4><a name="config_swfURL">swfURL</a>
<code>- writeonce <span property="yui:type">{String}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The URL of the uploader's SWF.
</div>
</div>
<div class="default">
Default Value: "assets/uploader.swf"
</div>
<hr />
</div>
<div class="" rel="yui:attribute" resource="#config_transparent">
<h4><a name="config_transparent">transparent</a>
<code>- writeonce <span property="yui:type">{Boolean}</span></code>
</h4>
<div class="detail">
<div class="description" property="yui:description">
The flag indicating whether the uploader is rendered
with a transparent background.
</div>
</div>
<div class="default">
Default Value: true
</div>
<hr />
</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_align-plugin.html" title="align-plugin">align-plugin</a></li>
<li class=""><a href="module_anim.html" title="anim">anim</a></li>
<li class=""><a href="module_async-queue.html" title="async-queue">async-queue</a></li>
<li class=""><a href="module_attribute.html" title="attribute">attribute</a></li>
<li class=""><a href="module_base.html" title="base">base</a></li>
<li class=""><a href="module_cache.html" title="cache">cache</a></li>
<li class=""><a href="module_classnamemanager.html" title="classnamemanager">classnamemanager</a></li>
<li class=""><a href="module_collection.html" title="collection">collection</a></li>
<li class=""><a href="module_console.html" title="console">console</a></li>
<li class=""><a href="module_console-filters.html" title="console-filters">console-filters</a></li>
<li class=""><a href="module_cookie.html" title="cookie">cookie</a></li>
<li class=""><a href="module_dataschema.html" title="dataschema">dataschema</a></li>
<li class=""><a href="module_datasource.html" title="datasource">datasource</a></li>
<li class=""><a href="module_datatype.html" title="datatype">datatype</a></li>
<li class=""><a href="module_dd.html" title="dd">dd</a></li>
<li class=""><a href="module_dom.html" title="dom">dom</a></li>
<li class=""><a href="module_dump.html" title="dump">dump</a></li>
<li class=""><a href="module_editor.html" title="editor">editor</a></li>
<li class=""><a href="module_event.html" title="event">event</a></li>
<li class=""><a href="module_event-custom.html" title="event-custom">event-custom</a></li>
<li class=""><a href="module_event-simulate.html" title="event-simulate">event-simulate</a></li>
<li class=""><a href="module_history.html" title="history">history</a></li>
<li class=""><a href="module_history-deprecated.html" title="history-deprecated">history-deprecated</a></li>
<li class=""><a href="module_imageloader.html" title="imageloader">imageloader</a></li>
<li class=""><a href="module_intl.html" title="intl">intl</a></li>
<li class=""><a href="module_io.html" title="io">io</a></li>
<li class=""><a href="module_json.html" title="json">json</a></li>
<li class=""><a href="module_jsonp.html" title="jsonp">jsonp</a></li>
<li class=""><a href="module_loader.html" title="loader">loader</a></li>
<li class=""><a href="module_node.html" title="node">node</a></li>
<li class=""><a href="module_node-flick.html" title="node-flick">node-flick</a></li>
<li class=""><a href="module_node-focusmanager.html" title="node-focusmanager">node-focusmanager</a></li>
<li class=""><a href="module_node-menunav.html" title="node-menunav">node-menunav</a></li>
<li class=""><a href="module_oop.html" title="oop">oop</a></li>
<li class=""><a href="module_overlay.html" title="overlay">overlay</a></li>
<li class=""><a href="module_plugin.html" title="plugin">plugin</a></li>
<li class=""><a href="module_pluginhost.html" title="pluginhost">pluginhost</a></li>
<li class=""><a href="module_profiler.html" title="profiler">profiler</a></li>
<li class=""><a href="module_querystring.html" title="querystring">querystring</a></li>
<li class=""><a href="module_queue-promote.html" title="queue-promote">queue-promote</a></li>
<li class=""><a href="module_scrollview.html" title="scrollview">scrollview</a></li>
<li class=""><a href="module_scrollview-base.html" title="scrollview-base">scrollview-base</a></li>
<li class=""><a href="module_scrollview-paginator.html" title="scrollview-paginator">scrollview-paginator</a></li>
<li class=""><a href="module_scrollview-scrollbars.html" title="scrollview-scrollbars">scrollview-scrollbars</a></li>
<li class=""><a href="module_shim-plugin.html" title="shim-plugin">shim-plugin</a></li>
<li class=""><a href="module_slider.html" title="slider">slider</a></li>
<li class=""><a href="module_sortable.html" title="sortable">sortable</a></li>
<li class=""><a href="module_stylesheet.html" title="stylesheet">stylesheet</a></li>
<li class=""><a href="module_substitute.html" title="substitute">substitute</a></li>
<li class=""><a href="module_swf.html" title="swf">swf</a></li>
<li class=""><a href="module_swfdetect.html" title="swfdetect">swfdetect</a></li>
<li class=""><a href="module_tabview.html" title="tabview">tabview</a></li>
<li class=""><a href="module_test.html" title="test">test</a></li>
<li class="selected"><a href="module_uploader.html" title="uploader">uploader</a></li>
<li class=""><a href="module_value-change.html" title="value-change">value-change</a></li>
<li class=""><a href="module_widget.html" title="widget">widget</a></li>
<li class=""><a href="module_widget-anim.html" title="widget-anim">widget-anim</a></li>
<li class=""><a href="module_widget-child.html" title="widget-child">widget-child</a></li>
<li class=""><a href="module_widget-locale.html" title="widget-locale">widget-locale</a></li>
<li class=""><a href="module_widget-parent.html" title="widget-parent">widget-parent</a></li>
<li class=""><a href="module_widget-position.html" title="widget-position">widget-position</a></li>
<li class=""><a href="module_widget-position-align.html" title="widget-position-align">widget-position-align</a></li>
<li class=""><a href="module_widget-position-constrain.html" title="widget-position-constrain">widget-position-constrain</a></li>
<li class=""><a href="module_widget-stack.html" title="widget-stack">widget-stack</a></li>
<li class=""><a href="module_widget-stdmod.html" title="widget-stdmod">widget-stdmod</a></li>
<li class=""><a href="module_yql.html" title="yql">yql</a></li>
<li class=""><a href="module_yui.html" title="yui">yui</a></li>
</ul>
</div>
<div id="classList" class="module">
<h4>Classes</h4>
<ul class="content">
<li class="selected"><a href="YAHOO.widget.Uploader.html" title="YAHOO.widget.Uploader">YAHOO.widget.Uploader</a></li>
</ul>
</div>
<div id="fileList" class="module">
<h4>Files</h4>
<ul class="content">
<li class=""><a href="uploader.js.html" title="uploader.js">uploader.js</a></li>
</ul>
</div>
<div id="propertyList" class="module">
<h4>Properties</h4>
<ul class="content">
<li class="private"><a href="#property__id" title="_id">_id</a></li>
<li class="private"><a href="#property_uploaderswf" title="uploaderswf">uploaderswf</a></li>
</ul>
</div>
<div id="methodsList" class="module">
<h4>Methods</h4>
<ul class="content">
<li class="private"><a href="#method__initializeUploader" title="_initializeUploader">_initializeUploader</a></li>
<li class="private"><a href="#method__relayEvent" title="_relayEvent">_relayEvent</a></li>
<li class=""><a href="#method_cancel" title="cancel">cancel</a></li>
<li class=""><a href="#method_clearFileList" title="clearFileList">clearFileList</a></li>
<li class=""><a href="#method_enable" title="enable">enable</a></li>
<li class="protected"><a href="#method_initializer" title="initializer">initializer</a></li>
<li class=""><a href="#method_removeFile" title="removeFile">removeFile</a></li>
<li class="private"><a href="#method_setAllowLogging" title="setAllowLogging">setAllowLogging</a></li>
<li class="private"><a href="#method_setAllowMultipleFiles" title="setAllowMultipleFiles">setAllowMultipleFiles</a></li>
<li class="private"><a href="#method_setFileFilters" title="setFileFilters">setFileFilters</a></li>
<li class="private"><a href="#method_setSimUploadLimit" title="setSimUploadLimit">setSimUploadLimit</a></li>
<li class=""><a href="#method_upload" title="upload">upload</a></li>
<li class=""><a href="#method_uploadAll" title="uploadAll">uploadAll</a></li>
<li class=""><a href="#method_uploadThese" title="uploadThese">uploadThese</a></li>
</ul>
</div>
<div id="eventsList" class="module">
<h4>Events</h4>
<ul class="content">
<li class=""><a href="#event_boundingBoxChange" title="boundingBoxChange">boundingBoxChange</a></li>
<li class=""><a href="#event_buttonSkinChange" title="buttonSkinChange">buttonSkinChange</a></li>
<li class=""><a href="#event_click" title="click">click</a></li>
<li class=""><a href="#event_fileFilters This attribute is an array of Objects, each
in the following format: {description:"SomeDescription", extensions:"*.ext;*.ext;*.ext"}Change" title="fileFilters This attribute is an array of Objects, each
in the following format: {description:"SomeDescription", extensions:"*.ext;*.ext;*.ext"}Change">fileFilters This attribute is an array of Objects, each
in the following format: {description:"SomeDescription", extensions:"*.ext;*.ext;*.ext"}Change</a></li>
<li class=""><a href="#event_fileselect" title="fileselect">fileselect</a></li>
<li class=""><a href="#event_logChange" title="logChange">logChange</a></li>
<li class=""><a href="#event_mousedown" title="mousedown">mousedown</a></li>
<li class=""><a href="#event_mouseenter" title="mouseenter">mouseenter</a></li>
<li class=""><a href="#event_mouseleave" title="mouseleave">mouseleave</a></li>
<li class=""><a href="#event_mouseup" title="mouseup">mouseup</a></li>
<li class=""><a href="#event_multiFilesChange" title="multiFilesChange">multiFilesChange</a></li>
<li class=""><a href="#event_simLimitChange" title="simLimitChange">simLimitChange</a></li>
<li class=""><a href="#event_swfURLChange" title="swfURLChange">swfURLChange</a></li>
<li class=""><a href="#event_transparentChange" title="transparentChange">transparentChange</a></li>
<li class=""><a href="#event_uploadcancel" title="uploadcancel">uploadcancel</a></li>
<li class=""><a href="#event_uploadcomplete" title="uploadcomplete">uploadcomplete</a></li>
<li class=""><a href="#event_uploadcompletedata" title="uploadcompletedata">uploadcompletedata</a></li>
<li class=""><a href="#event_uploaderReady" title="uploaderReady">uploaderReady</a></li>
<li class=""><a href="#event_uploaderror" title="uploaderror">uploaderror</a></li>
<li class=""><a href="#event_uploadprogress" title="uploadprogress">uploadprogress</a></li>
<li class=""><a href="#event_uploadstart" title="uploadstart">uploadstart</a></li>
</ul>
</div>
<div id="configList" class="module">
<h4>Configuration Attributes</h4>
<ul class="content">
<li class=""><a href="#config_boundingBox" title="boundingBox">boundingBox</a></li>
<li class=""><a href="#config_buttonSkin" title="buttonSkin">buttonSkin</a></li>
<li class=""><a href="#config_fileFilters This attribute is an array of Objects, each
in the following format: {description:"SomeDescription", extensions:"*.ext;*.ext;*.ext"}" title="fileFilters This attribute is an array of Objects, each
in the following format: {description:"SomeDescription", extensions:"*.ext;*.ext;*.ext"}">fileFilters This attribute is an array of Objects, each
in the following format: {description:"SomeDescription", extensions:"*.ext;*.ext;*.ext"}</a></li>
<li class=""><a href="#config_log" title="log">log</a></li>
<li class=""><a href="#config_multiFiles" title="multiFiles">multiFiles</a></li>
<li class=""><a href="#config_simLimit" title="simLimit">simLimit</a></li>
<li class=""><a href="#config_swfURL" title="swfURL">swfURL</a></li>
<li class=""><a href="#config_transparent" title="transparent">transparent</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.widget.Uploader", "name": "boundingBox", "url": "YAHOO.widget.Uploader.html#config_boundingBox", "type": "config"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "boundingBoxChange", "url": "YAHOO.widget.Uploader.html#event_boundingBoxChange", "type": "event"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "buttonSkin", "url": "YAHOO.widget.Uploader.html#config_buttonSkin", "type": "config"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "buttonSkinChange", "url": "YAHOO.widget.Uploader.html#event_buttonSkinChange", "type": "event"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "cancel", "url": "YAHOO.widget.Uploader.html#method_cancel", "type": "method"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "clearFileList", "url": "YAHOO.widget.Uploader.html#method_clearFileList", "type": "method"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "click", "url": "YAHOO.widget.Uploader.html#event_click", "type": "event"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "enable", "url": "YAHOO.widget.Uploader.html#method_enable", "type": "method"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "fileFilters This attribute is an array of Objects, each\nin the following format: {description:\"SomeDescription\", extensions:\"*.ext;*.ext;*.ext\"}", "url": "YAHOO.widget.Uploader.html#config_fileFilters This attribute is an array of Objects, each\nin the following format: {description:\"SomeDescription\", extensions:\"*.ext;*.ext;*.ext\"}", "type": "config"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "fileFilters This attribute is an array of Objects, each\nin the following format: {description:\"SomeDescription\", extensions:\"*.ext;*.ext;*.ext\"}Change", "url": "YAHOO.widget.Uploader.html#event_fileFilters This attribute is an array of Objects, each\nin the following format: {description:\"SomeDescription\", extensions:\"*.ext;*.ext;*.ext\"}Change", "type": "event"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "fileselect", "url": "YAHOO.widget.Uploader.html#event_fileselect", "type": "event"}, {"access": "private", "host": "YAHOO.widget.Uploader", "name": "_id", "url": "YAHOO.widget.Uploader.html#property__id", "type": "property"}, {"access": "protected", "host": "YAHOO.widget.Uploader", "name": "initializer", "url": "YAHOO.widget.Uploader.html#method_initializer", "type": "method"}, {"access": "private", "host": "YAHOO.widget.Uploader", "name": "_initializeUploader", "url": "YAHOO.widget.Uploader.html#method__initializeUploader", "type": "method"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "log", "url": "YAHOO.widget.Uploader.html#config_log", "type": "config"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "logChange", "url": "YAHOO.widget.Uploader.html#event_logChange", "type": "event"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "mousedown", "url": "YAHOO.widget.Uploader.html#event_mousedown", "type": "event"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "mouseenter", "url": "YAHOO.widget.Uploader.html#event_mouseenter", "type": "event"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "mouseleave", "url": "YAHOO.widget.Uploader.html#event_mouseleave", "type": "event"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "mouseup", "url": "YAHOO.widget.Uploader.html#event_mouseup", "type": "event"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "multiFiles", "url": "YAHOO.widget.Uploader.html#config_multiFiles", "type": "config"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "multiFilesChange", "url": "YAHOO.widget.Uploader.html#event_multiFilesChange", "type": "event"}, {"access": "private", "host": "YAHOO.widget.Uploader", "name": "_relayEvent", "url": "YAHOO.widget.Uploader.html#method__relayEvent", "type": "method"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "removeFile", "url": "YAHOO.widget.Uploader.html#method_removeFile", "type": "method"}, {"access": "private", "host": "YAHOO.widget.Uploader", "name": "setAllowLogging", "url": "YAHOO.widget.Uploader.html#method_setAllowLogging", "type": "method"}, {"access": "private", "host": "YAHOO.widget.Uploader", "name": "setAllowMultipleFiles", "url": "YAHOO.widget.Uploader.html#method_setAllowMultipleFiles", "type": "method"}, {"access": "private", "host": "YAHOO.widget.Uploader", "name": "setFileFilters", "url": "YAHOO.widget.Uploader.html#method_setFileFilters", "type": "method"}, {"access": "private", "host": "YAHOO.widget.Uploader", "name": "setSimUploadLimit", "url": "YAHOO.widget.Uploader.html#method_setSimUploadLimit", "type": "method"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "simLimit", "url": "YAHOO.widget.Uploader.html#config_simLimit", "type": "config"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "simLimitChange", "url": "YAHOO.widget.Uploader.html#event_simLimitChange", "type": "event"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "swfURL", "url": "YAHOO.widget.Uploader.html#config_swfURL", "type": "config"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "swfURLChange", "url": "YAHOO.widget.Uploader.html#event_swfURLChange", "type": "event"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "transparent", "url": "YAHOO.widget.Uploader.html#config_transparent", "type": "config"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "transparentChange", "url": "YAHOO.widget.Uploader.html#event_transparentChange", "type": "event"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "upload", "url": "YAHOO.widget.Uploader.html#method_upload", "type": "method"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "uploadAll", "url": "YAHOO.widget.Uploader.html#method_uploadAll", "type": "method"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "uploadcancel", "url": "YAHOO.widget.Uploader.html#event_uploadcancel", "type": "event"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "uploadcomplete", "url": "YAHOO.widget.Uploader.html#event_uploadcomplete", "type": "event"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "uploadcompletedata", "url": "YAHOO.widget.Uploader.html#event_uploadcompletedata", "type": "event"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "uploaderReady", "url": "YAHOO.widget.Uploader.html#event_uploaderReady", "type": "event"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "uploaderror", "url": "YAHOO.widget.Uploader.html#event_uploaderror", "type": "event"}, {"access": "private", "host": "YAHOO.widget.Uploader", "name": "uploaderswf", "url": "YAHOO.widget.Uploader.html#property_uploaderswf", "type": "property"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "uploadprogress", "url": "YAHOO.widget.Uploader.html#event_uploadprogress", "type": "event"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "uploadstart", "url": "YAHOO.widget.Uploader.html#event_uploadstart", "type": "event"}, {"access": "", "host": "YAHOO.widget.Uploader", "name": "uploadThese", "url": "YAHOO.widget.Uploader.html#method_uploadThese", "type": "method"}];
</script>
</body>
</html>