Dialog is an implementation of Panel that can be used to submit form data. Built-in functionality for buttons with event handlers is included, and button sets can be build dynamically, or the preincluded ones for Submit/Cancel and OK/Cancel can be utilized. Forms can be processed in 3 ways -- via an asynchronous Connection utility call, a simple form POST or GET, or manually.
|
BOTTOM_LEFT<static> : String |
Overlay |
<static> Constant representing the top bottom left corner of an element, used for configuring the context eleme... |
|
BOTTOM_RIGHT<static> : String |
Overlay |
<static> Constant representing the bottom right corner of an element, used for configuring the context element ... |
|
CSS_BODY<static> : String |
Module |
<static> Constant representing the module body |
|
CSS_DIALOG<static> : String |
Dialog |
<static> Constant representing the default CSS class used for a Dialog |
|
CSS_FOOTER<static> : String |
Module |
<static> Constant representing the module footer |
|
CSS_HEADER<static> : String |
Module |
<static> Constant representing the module header |
|
CSS_MODULE<static> : String |
Module |
<static> Constant for the default CSS class name that represents a Module |
|
CSS_OVERLAY<static> : String |
Overlay |
<static> Constant representing the default CSS class used for an Overlay |
|
CSS_PANEL<static> : String |
Panel |
<static> Constant representing the default CSS class used for a Panel |
|
CSS_PANEL_CONTAINER<static> : String |
Panel |
<static> Constant representing the default CSS class used for a Panel's wrapping container |
|
TOP_LEFT<static> : String |
Overlay |
<static> Constant representing the top left corner of an element, used for configuring the context element alig... |
|
TOP_RIGHT<static> : String |
Overlay |
<static> Constant representing the top right corner of an element, used for configuring the context element ali... |
|
argument : Object |
Dialog |
The arbitraty argument or arguments to pass to the Connection callback functions |
|
body : HTMLElement |
Module |
The body element, denoted with CSS class "bd" |
|
browser : String |
Module |
String representing the current user-agent browser |
|
callback : Object |
Dialog |
The internally maintained callback object for use with the Connection utility |
|
cfg : YAHOO.util.Config |
Module |
The Module's Config object used for monitoring configuration properties. |
|
contructor : Function |
Module |
The class's constructor function |
|
element : HTMLElement |
Module |
The main module element that contains the header, body, and footer |
|
failure : Function |
Dialog |
The function to execute upon failure of the Connection submission |
|
footer : HTMLElement |
Module |
The footer element, denoted with CSS class "ft" |
|
header : HTMLElement |
Module |
The header element, denoted with CSS class "hd" |
|
http : String |
Module |
<static> Constant representing the prefix path to use for non-secure images |
|
https : String |
Module |
<static> Constant representing the prefix path to use for securely served images |
|
id : String |
Module |
The id of the element |
|
imageRoot : String |
Module |
The String representing the image root |
|
isSecure : Boolean |
Module |
Boolean representing whether or not the current browsing context is secure (https) |
|
javascript : String |
Module |
<static> Constant representing the url for the "src" attribute of the iframe used to monitor changes to the bro... |
|
platform : String |
Module |
String representing the current user-agent platform |
|
success : Function |
Dialog |
The function to execute upon success of the Connection submission |
|
Dialog(String el , HTMLElement el , Object userConfig ) |
Dialog |
|
|
align(String elementAlign , String contextAlign ) : void |
Overlay |
Aligns the Overlay to its context element using the specified corner points (represented by the constants TOP_LEFT, T... |
|
appendToBody(HTMLElement element ) : void |
Module |
Appends the passed element to the body. If no body is present, one will be automatically created. |
|
appendToFooter(HTMLElement element ) : void |
Module |
Appends the passed element to the footer. If no footer is present, one will be automatically created. |
|
appendToHeader(HTMLElement element ) : void |
Module |
Appends the passed element to the header. If no header is present, one will be automatically created. |
|
blurButtons() : void |
Dialog |
Blurs all the html buttons |
|
buildMask() : void |
Panel |
Builds the mask that is laid over the document when the Panel is configured to be modal. |
|
buildWrapper() : void |
Panel |
Builds the wrapping container around the Panel that is used for positioning the shadow and matte underlays. The conta... |
|
cancel() : void |
Dialog |
Executes the cancel of the Dialog followed by a hide. |
|
center() : void |
Overlay |
Centers the container in the viewport. |
|
configButtons(String type , Object[] args , Object obj ) : void |
Dialog |
The default event handler for the "buttons" configuration property |
|
configClose(String type , Object[] args , Object obj ) : void |
Panel |
The default event handler fired when the "close" property is changed. The method controls the appending or hiding of ... |
|
configConstrainToViewport(String type , Object[] args , Object obj ) : void |
Overlay |
The default event handler fired when the "constraintoviewport" property is changed. |
|
configContext(String type , Object[] args , Object obj ) : void |
Overlay |
The default event handler fired when the "context" property is changed. |
|
configDraggable(String type , Object[] args , Object obj ) : void |
Panel |
The default event handler fired when the "draggable" property is changed. |
|
configFixedCenter(String type , Object[] args , Object obj ) : void |
Overlay |
The default event handler fired when the "fixedcenter" property is changed. |
|
configHeight(String type , Object[] args , Object obj ) : void |
Overlay |
The default event handler fired when the "height" property is changed. |
|
configIframe(String type , Object[] args , Object obj ) : void |
Overlay |
The default event handler fired when the "iframe" property is changed. |
|
configKeyListeners(String type , Object[] args , Object obj ) : void |
Panel |
The default event handler fired when the "keylisteners" property is changed. |
|
configModal(String type , Object[] args , Object obj ) : void |
Panel |
The default event handler fired when the "modal" property is changed. This handler subscribes or unsubscribes to the ... |
|
configMonitorResize(String type , Object[] args , Object obj ) : void |
Module |
Default event handler for the "monitorresize" configuration property |
|
configUnderlay(String type , Object[] args , Object obj ) : void |
Panel |
The default event handler fired when the "underlay" property is changed. |
|
configVisible(String type , Object[] args , Object obj ) : void |
Module |
Default event handler for changing the visibility property of a Module. By default, this is achieved by switching the... |
|
configWidth(String type , Object[] args , Object obj ) : void |
Overlay |
The default event handler fired when the "width" property is changed. |
|
configX(String type , Object[] args , Object obj ) : void |
Overlay |
The default event handler fired when the "x" property is changed. |
|
configXY(String type , Object[] args , Object obj ) : void |
Overlay |
The default event handler fired when the "xy" property is changed. |
|
configY(String type , Object[] args , Object obj ) : void |
Overlay |
The default event handler fired when the "y" property is changed. |
|
configzIndex(String type , Object[] args , Object obj ) : void |
Overlay |
The default event handler fired when the "zIndex" property is changed. |
|
destroy() : void |
Module |
Removes the Module element from the DOM and sets all child elements to null. |
|
doCenterOnDOMEvent() : void |
Overlay |
Center event handler used for centering on scroll/resize, but only if the Overlay is visible |
|
doSubmit() : void |
Dialog |
Performs the submission of the Dialog form depending on the value of "postmethod" property. |
|
enforceConstraints(String type , Object[] args , Object obj ) : void |
Overlay |
The default event handler executed when the moveEvent is fired, if the "constraintoviewport" is set to true. |
|
focusDefaultButton() : void |
Dialog |
Sets the focus to the button that is designated as the default. By default, his handler is executed when the show eve... |
|
focusFirst() : void |
Dialog |
The default event handler used to focus the first field of the form when the Dialog is shown. |
|
focusFirstButton() : void |
Dialog |
Sets the focus to the first button in the button list |
|
focusLast() : void |
Dialog |
Sets the focus to the last button in the button or form element in the Dialog |
|
focusLastButton() : void |
Dialog |
Sets the focus to the first button in the button list |
|
getData() : Object |
Dialog |
Returns a JSON-compatible data structure representing the data currently contained in the form. |
|
hide() : void |
Module |
Hides the Module element by setting the visible configuration property to false. Also fires two events: beforeHideEve... |
|
hideIframe() : void |
Overlay |
Hides the iframe shim, if it has been enabled |
|
hideMacGeckoScrollbars() : void |
Overlay |
Adds a special CSS class to the Overlay when Mac/Gecko is in use, to work around a Gecko bug where
scrollbars cannot ... |
|
hideMask() : void |
Panel |
Hides the modality mask. |
|
init(String el , HTMLElement el , Object userConfig ) : void |
Dialog |
The Dialog initialization method, which is executed for Dialog and all of its subclasses. This method is automaticall... |
|
initDefaultConfig() : void |
Dialog |
Initializes the class's configurable properties which can be changed using the Dialog's Config object (cfg). |
|
initEvents() : void |
Dialog |
Initializes the custom events for Dialog which are fired automatically at appropriate times by the Dialog class. |
|
initResizeMonitor() : void |
Module |
Initialized an empty IFRAME that is placed out of the visible area that can be used to detect text resize. |
|
moveTo(Number x , Number y ) : void |
Overlay |
Moves the Overlay to the specified position. This function is identical to calling this.cfg.setProperty("xy", [x,y]); |
|
onDomResize(DOMEvent e , Object obj ) : void |
Module |
Event handler fired when the resize monitor element is resized. |
|
registerDragDrop() : void |
Panel |
Registers the Panel's header for drag & drop capability. |
|
registerForm() : void |
Dialog |
Prepares the Dialog's internal FORM object, creating one if one is not currently present. |
|
removeMask() : void |
Panel |
Removes the modality mask. |
|
render(String appendToNode , HTMLElement appendToNode , HTMLElement moduleElement ) : Boolean |
Module |
Renders the Module by inserting the elements that are not already in the main Module into their correct places. Optio... |
|
setBody(String bodyContent , HTMLElement bodyContent ) : void |
Module |
Sets the Module's body content to the HTML specified, or appends the passed element to the body. If no body is presen... |
|
setFooter(String footerContent , HTMLElement footerContent ) : void |
Module |
Sets the Module's footer content to the HTML specified, or appends the passed element to the footer. If no footer is ... |
|
setHeader(String headerContent , HTMLElement headerContent ) : void |
Module |
Sets the Module's header content to the HTML specified, or appends the passed element to the header. If no header is ... |
|
show() : void |
Module |
Shows the Module element by setting the visible configuration property to true. Also fires two events: beforeShowEven... |
|
showIframe() : void |
Overlay |
Shows the iframe shim, if it has been enabled |
|
showMacGeckoScrollbars() : void |
Overlay |
Removes a special CSS class from the Overlay when Mac/Gecko is in use, to work around a Gecko bug where
scrollbars ca... |
|
showMask() : void |
Panel |
Shows the modality mask. |
|
sizeMask() : void |
Panel |
Sets the size of the modality mask to cover the entire scrollable area of the document |
|
sizeUnderlay() : void |
Panel |
Adjusts the size of the shadow based on the size of the element. |
|
submit() : void |
Dialog |
Executes a submit of the Dialog followed by a hide, if validation is successful. |
|
syncPosition() : void |
Overlay |
Synchronizes the Panel's "xy", "x", and "y" properties with the Panel's position in the DOM. This is primarily used t... |
|
toString() : String |
Dialog |
Returns a string representation of the object. |
|
validate() : void |
Dialog |
Built-in function hook for writing a validation function that will be checked for a "true" value prior to a submit. T... |
|
windowResizeHandler<static>(DOMEvent e ) : void |
Overlay |
<static> The DOM event handler used to fire the CustomEvent for window resize |
|
windowScrollHandler<static>(DOMEvent e ) : void |
Overlay |
<static> The DOM event handler used to fire the CustomEvent for window scroll |
BOTTOM_LEFT<static>
public String BOTTOM_LEFT<static>
<static> Constant representing the top bottom left corner of an element, used for configuring the context element alignment
This property is defined by
Overlay.
BOTTOM_RIGHT<static>
public String BOTTOM_RIGHT<static>
<static> Constant representing the bottom right corner of an element, used for configuring the context element alignment
This property is defined by
Overlay.
CSS_BODY<static>
public String CSS_BODY<static>
<static> Constant representing the module body
This property is defined by
Module.
CSS_DIALOG<static>
public String CSS_DIALOG<static>
<static> Constant representing the default CSS class used for a Dialog
This property is defined by Dialog.
CSS_FOOTER<static>
public String CSS_FOOTER<static>
<static> Constant representing the module footer
This property is defined by
Module.
CSS_HEADER<static>
public String CSS_HEADER<static>
<static> Constant representing the module header
This property is defined by
Module.
CSS_MODULE<static>
public String CSS_MODULE<static>
<static> Constant for the default CSS class name that represents a Module
This property is defined by
Module.
CSS_OVERLAY<static>
public String CSS_OVERLAY<static>
<static> Constant representing the default CSS class used for an Overlay
This property is defined by
Overlay.
CSS_PANEL<static>
public String CSS_PANEL<static>
<static> Constant representing the default CSS class used for a Panel
This property is defined by
Panel.
CSS_PANEL_CONTAINER<static>
public String CSS_PANEL_CONTAINER<static>
<static> Constant representing the default CSS class used for a Panel's wrapping container
This property is defined by
Panel.
TOP_LEFT<static>
public String TOP_LEFT<static>
<static> Constant representing the top left corner of an element, used for configuring the context element alignment
This property is defined by
Overlay.
TOP_RIGHT<static>
public String TOP_RIGHT<static>
<static> Constant representing the top right corner of an element, used for configuring the context element alignment
This property is defined by
Overlay.
argument
public Object argument
The arbitraty argument or arguments to pass to the Connection callback functions
This property is defined by Dialog.
body
public HTMLElement body
The body element, denoted with CSS class "bd"
This property is defined by
Module.
browser
public String browser
String representing the current user-agent browser
This property is defined by
Module.
callback
public Object callback
The internally maintained callback object for use with the Connection utility
This property is defined by Dialog.
cfg
public YAHOO.util.Config cfg
The Module's Config object used for monitoring configuration properties.
This property is defined by
Module.
contructor
public Function contructor
The class's constructor function
This property is defined by
Module.
element
public HTMLElement element
The main module element that contains the header, body, and footer
This property is defined by
Module.
failure
public Function failure
The function to execute upon failure of the Connection submission
This property is defined by Dialog.
footer
public HTMLElement footer
The footer element, denoted with CSS class "ft"
This property is defined by
Module.
header
public HTMLElement header
The header element, denoted with CSS class "hd"
This property is defined by
Module.
http
public String http
<static> Constant representing the prefix path to use for non-secure images
This property is defined by
Module.
https
public String https
<static> Constant representing the prefix path to use for securely served images
This property is defined by
Module.
id
public String id
The id of the element
This property is defined by
Module.
imageRoot
public String imageRoot
The String representing the image root
This property is defined by
Module.
isSecure
public Boolean isSecure
Boolean representing whether or not the current browsing context is secure (https)
This property is defined by
Module.
javascript
public String javascript
<static> Constant representing the url for the "src" attribute of the iframe used to monitor changes to the browser's base font size
This property is defined by
Module.
platform
public String platform
String representing the current user-agent platform
This property is defined by
Module.
success
public Function success
The function to execute upon success of the Connection submission
This property is defined by Dialog.