tab.js
Provides tab functionality.
Objects
OAT.Tab(element,options)
Creates Tab object. The element specifies a container
where the tab contents will be placed. options may
contain:
-
goCallback
- function to be
called when tab switching occurs. Two parameters will be
supplied: old index and new index.
-
onUnDock
- function to be
called when tab undocks. One parameters will be supplied:
tab's index.
-
onDock
- function to be called
when tab docks. One parameters will be supplied: tab's
index.
-
dockMode
- bool; can tabs can
be undocked into standalone windows? default true .
You need to include the 'windows' library.
-
dockElement
- DOM node (or ID)
specifying parent node for tabs; only needed when
dockMode
true
-
dockWindowWidth
- Sets width of
dock window
-
dockWindowHeight
- Sets height
of dock window
Methods
OAT.Tab.add(clicker, window)
Adds a new clicker - window pair, i.e., when
the user clicks clicker , window will be
shown.
OAT.Tab.remove(clicker)
Removes a clicker - window pair.
OAT.Tab.go(index)
Switches to tab, according to index .
CSS classes
.tab
ToBeDone
.tab_selected
ToBeDone
Example
var t = new OAT.Tab("content");
t.add("header_1","window_1");
t.add("header_2","window_2");
t.go(0);