Constructor: TextareaElement

OpenAjax.a11y.cache.TextareaElement

new TextareaElement(dom_element, control_info)

Creates a TextareaElement object used to hold information about textarea elements

Parameters:
Name Type Description
dom_element DOMelement The dom element object representing the textarea element
control_info ControlInfo Information about the parent controls
Properties:
Name Type Description
dom_element DOMElement Reference to the dom element representing the textarea element
cache_id String String that uniquely identifies the cache element object in the cache
document_order Number Ordinal position of the control element in the document in relationship to other control elements
name_attribute String Value of the name attribute
type String Type of form control
child_cache_elements Array Array of child cache control elements as part of cache control tree
control_type Number Constant indicating the type of cache control object
computed_label String Calculated label for the textarea element
computed_label_length Number Length of the label property
computed_label_for_comparison String Label for comparison (lowercase, space normalization and trimmed)
label_element LabelElement Reference to any label element that this input is nested in
fieldset_element FieldsetElement Reference to any fieldset elements this input is nested in
rows String The value of the rows attribute
cols String The value of the cols attribute
readonly String The value of the readonly attribute
disabled String The value of the disabled attribute
is_owned Boolean True if this control is owned by another widget
owner_controls Array Array of all the widgets that own this widget (NOTE: More than one owner is an error)
Source:
  • scripts/cache_controls.js, line 2725

Methods

<static> getAttributes(unsorted) → {Array}

Returns an array of attributes for the element, sorted in alphabetical order

Parameters:
Name Type Description
unsorted Boolean If defined and true the results will NOT be sorted alphabetically
Source:
  • scripts/cache_controls.js, line 2839
Returns:
Returns a array of attribute display object
Type
Array

<static> getCacheProperties(unsorted) → {Array}

Returns an array of cache properties sorted by property name

Parameters:
Name Type Description
unsorted Boolean If defined and true the results will NOT be sorted alphabetically
Source:
  • scripts/cache_controls.js, line 2863
Returns:
Returns a array of cache property display object
Type
Array

<static> getCachePropertyValue(property) → {String|Number}

Returns the value of a property

Parameters:
Name Type Description
property String The property to retreive the value
Source:
  • scripts/cache_controls.js, line 2890
Returns:
Returns the value of the property
Type
String | Number

<static> getEvents() → {Array}

Returns an array of events for the element, sorted in alphabetical order

Source:
  • scripts/cache_controls.js, line 2911
Returns:
Returns a array of event item display objects
Type
Array

<static> getLabelNLS() → {String|Object}

Returns an object with an NLS localized string and style properties If label is empty a missing label message will the returned

Source:
  • scripts/cache_controls.js, line 2927
Returns:
Returns a String if the label has content, but if label is empty it returns an object with a 'label and 'style' property
Type
String | Object

<static> getLabelSourceNLS() → {String|Object}

Returns an object with an NLS localized information on the source of the label

Source:
  • scripts/cache_controls.js, line 2954
Returns:
Returns a String if the label has content, but if label is empty it returns an object with a 'label and 'style' property
Type
String | Object

<static> getNodeResults() → {Array}

Returns an array of node results in severity order

Source:
  • scripts/cache_controls.js, line 2809
Returns:
Returns a array of node results
Type
Array

<static> getStyle() → {Array}

Returns an array of style items

Source:
  • scripts/cache_controls.js, line 2823
Returns:
Returns a array of style display objects
Type
Array

<static> toString() → {String}

Returns a text string representation of the textarea element

Source:
  • scripts/cache_controls.js, line 2974
Returns:
Returns string represention the Element object
Type
String