Audio Player
HTML 5 MP3 audio player.
Tag Attributes
<ss:standard:audio />
Src=""
Sets the source of the audio file
Width=""
Sets the width of the element
Height=""
Sets the height of the element
Id=""
Sets id of the object - used for the html id attribute and referencing in the parser's
document object model
AttributeSet=""
Calls setAttribute() for each key value pair in $arrAttributes
AjaxModified=""
Sets whether or not this object is modified by ajax requests
AjaxEventParameter=""
Sets a parameter which can be passed to the ajax event
Be careful with security on this parameter as it is passed through javascript in the
clients browser.
ChildNodes=""
Sets the children of this node in the DOM
InnerText=""
Adds a new TextNode child at the end of the children
Class Methods
The following methods can be invoked on instances of this class.
Returns the base tag name
Returns whether the tag is closed inline
Sets the width of the element
Returns the width of the element
Sets the height of the element
Returns the height of the element
Returns a set of JavaScript attributes that differ from the default JS implementation
Default values on properties can be specified by @js_attribute and @js_default
Returns the attributes of the elment as a renderable properties string
Generates an id for the node if one isnt already set
Returns whether or not this control will be wrapped in a container span
Renders the closing tag
Restores a control from its element state
Sets id of the object - used for the html id attribute and referencing in the parser's
document object model
Returns the id of the object
Overload for returning an attribute
Overload for setting an attribute
Returns whether an attribute exists
Removes an attribute
Sets an attribute
Returns true when handled
Returns false when set as standard a HTML attribute
Calls setAttribute() for each key value pair in $arrAttributes
Sets generic HTML attributes not specified by attributes of this control
Returns the current attributes set that aren't defined attributes of this control
Sets a single attribute
Returns a single attribute
Adds a javascript handler attribute
If a handlers already exist, the new handler added to the end
Returns the value of the given attribute
Removes an attribute
Returns the objects attributes as an associative array
Merges two sets of attributes
Sets whether or not this object is modified by ajax requests
Returns whether or not this object is modified by ajax requests
Returns a list of properties which will be saved to session state
Returns a list of all attributes to save to session state
Serializes the state of the object to session
Sets a key value pair for saving additional state data
This data is handled manually by each inheriting control
Returns whether an additional state key has been set
Returns the value of a key in the additional state set
Note: This function returns a reference
Deletes additional saved data
Sets an inner array key value pair for saving additional state data
Returns whether an additional state key has been set
Returns an inner array key value pair for additional state data
Returns the state data for the current object
Restores the saved state of this object from the users session
Adds an event handler
If $strCode is an array, call_user_func_array will be called directly
call_user_func_array($strFunc[0], $strFunc[1]);
Triggers a server side event
Calls all event handlers set by addEventHandler
Sets the ajax event handlers
Adds an AJAX event handler
Sets the ajax event handlers
Sets a parameter which can be passed to the ajax event
Be careful with security on this parameter as it is passed through javascript in the
clients browser.
Returns the current ajax event parameter
Trigger an event by evaluating the script in $strFunc
Renders the element
Renders the contents of the tag
Magic function for a better var_export() of nodes
Wake up
Clone
Renders the element to a string
Returns whether the control should trim its contents for optimisation purposes
Sets the elements parent node in the DOM
Returns the elements parent node in the DOM
Returns the first ascendant node of a specific class
Returns the elements top most / document element
Sets the child nodes from the template
This method may be overridden if the innerHTML from the original source acts as a
template, rather than being the nodes themselves. For example, a data repeater
uses the child nodes from the template to construct the child nodes dynamically.
Sets the children of this node in the DOM
Returns the children of this node
Adds new child at the end of the children
Adds a new TextNode child at the end of the children
Removes the specified node from the list of children
Resets the indicators for dom states so that reinitialisation / rendering can occur
Returns an array containing the states of parent controls
such as DialogBox and TabList
Magic function to trap calls to undefined functions and throw an exception rather than
a fatal error.
Magic function to trap static calls to undefined functions and throw an exception rather
than a fatal error.
Returns the folder where the class exists
Returns the folder where the class's resources exist
Returns the folder where the class exists
Returns the folder where the class exists
Returns the reflection data for the current class
Returns a specific class annotation for the current class