Yahoo! UI Library

Container  2.3.0

Yahoo! UI Library > container > YAHOO.widget.SimpleDialog

Show Private Show Protected

Class YAHOO.widget.SimpleDialog - extends YAHOO.widget.Dialog

SimpleDialog is a simple implementation of Dialog that can be used to submit a single value. Forms can be processed in 3 ways -- via an asynchronous Connection utility call, a simple form POST or GET, or manually.

Constructor

YAHOO.widget.SimpleDialog ( el , userConfig )
Parameters:
el <String> The element ID representing the SimpleDialog OR
el <HTMLElement> The element representing the SimpleDialog
userConfig <Object> The configuration object literal containing the configuration that should be set for this SimpleDialog. See configuration documentation for more details.

Properties

DEFAULT_CONFIG - private final Object

Constant representing the SimpleDialog's configuration properties

YAHOO.widget.SimpleDialog.CSS_SIMPLEDIALOG - static final String

Constant representing the default CSS class used for a SimpleDialog

YAHOO.widget.SimpleDialog.ICON_ALARM - static final String

Constant for the standard network icon for alarm

YAHOO.widget.SimpleDialog.ICON_BLOCK - static final String

Constant for the standard network icon for a blocking action

YAHOO.widget.SimpleDialog.ICON_CSS_CLASSNAME - static final String

Constant representing the name of the CSS class applied to the element created by the "icon" configuration property.

YAHOO.widget.SimpleDialog.ICON_HELP - static final String

Constant for the standard network icon for help

YAHOO.widget.SimpleDialog.ICON_INFO - static final String

Constant for the standard network icon for info

YAHOO.widget.SimpleDialog.ICON_TIP - static final String

Constant for the standard network icon for a tip

YAHOO.widget.SimpleDialog.ICON_WARN - static final String

Constant for the standard network icon for warn

Properties inherited from YAHOO.widget.Panel:

Methods

configIcon

void configIcon ( type , args , obj )
Fired when the "icon" property is set.
Parameters:
type <String> The CustomEvent type (usually the property name)
args <Object[]> The CustomEvent arguments. For configuration handlers, args[0] will equal the newly applied value for the property.
obj <Object> The scope object. For configuration handlers, this will usually equal the owner.
Returns: void

configText

void configText ( type , args , obj )
Fired when the "text" property is set.
Parameters:
type <String> The CustomEvent type (usually the property name)
args <Object[]> The CustomEvent arguments. For configuration handlers, args[0] will equal the newly applied value for the property.
obj <Object> The scope object. For configuration handlers, this will usually equal the owner.
Returns: void

init

void init ( el , userConfig )
The SimpleDialog initialization method, which is executed for SimpleDialog 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.
Parameters:
el <String> The element ID representing the SimpleDialog OR
el <HTMLElement> The element representing the SimpleDialog
userConfig <Object> The configuration object literal containing the configuration that should be set for this SimpleDialog. See configuration documentation for more details.
Returns: void

initDefaultConfig

void initDefaultConfig ( )
Initializes the class's configurable properties which can be changed using the SimpleDialog's Config object (cfg).
Returns: void

registerForm

void registerForm ( )
Prepares the SimpleDialog's internal FORM object, creating one if one is not currently present, and adding the value hidden field.
Returns: void

toString

String toString ( )
Returns a string representation of the object.
Returns: String
The string representation of the SimpleDialog

Configuration Attributes

icon - String

Sets the informational icon for the SimpleDialog
Default Value: "none"

text - String

Sets the text for the SimpleDialog
Default Value: ""

Configuration attributes inherited from YAHOO.widget.Panel:

Configuration attributes inherited from YAHOO.widget.Dialog:


Copyright © 2007 Yahoo! Inc. All rights reserved.