• Topic
  • Discussion
  • OATWikiWeb.OATDOCtab(Last) -- Owiki? , 2016-08-19 14:58:52 Edit owiki 2016-08-19 14:58:52

    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 an 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);
    

    Referenced by...