Index

Classes

Class

Methods

Class Banana.Util.DomHelper


Defined in: DomHelper.js.

Class Detail
Banana.Util.DomHelper()
Method Detail
clear(control)

removes all child elements from control

Parameters:
{Banana.Control} control
clearIdsFrom(id)

Mark all controls as cleared. Method is used during page transitions where new pages are rendered first, before the old one is removed. TODO: potentialy dangerous if user already used 'cleared' id somewhere. I suggest different id

Parameters:
{String} id
used to mark dom elements
{String} getCheckBoxData(control)

dedicated function to retreive data from checkboxes

Parameters:
{Banana.Controls.Checkbox} control
Returns:
{String}
{String} getData(control)

gets data from dom data control

Parameters:
{Banana.Control} control
Returns:
{String}
remove(control)

removes control from dom. removing also removes all child dom elements

Parameters:
{Banana.Control} control
render(data, target)

renders control to target

Parameters:
{String} data
{mixed} target
Banana.Control or dom id
renderHtml(data, target, dontAppend)

renders plain html to target

Parameters:
{String} data
{mixed} target
Banana.Control or dom id
{boolean} dontAppend
If true we replace existing data. Otherwise append
replace(data, target)

replaces content with another

Parameters:
{String} data
{mixed} target
Banana.Control or dom id
setCheckBoxData(value, control)

Dedictated function to set data on checkboxes

Parameters:
{String} value
{Banana.Controls.Checkbox} control
setData(value, control)

sets data on dom element.

Parameters:
{String} value
{Banana.Control} control
setTextData(value, control)

Dedicated function to set text data on labels

Parameters:
{String} value
{Banana.Controls.Label} control

Documentation generated by JsDoc Toolkit 2.4.0 on Wed Dec 05 2012 22:02:08 GMT+0100 (CET)