PHP2Go Javascript Framework

Class TabView

Object
   |
   +--Widget
         |
         +--TabView

class TabView
extends Widget

Defined in widgets/tabview.js


Field Summary
 TabPanel activeTab
          Active tab
 Object contentContainer
          Tabs container element
 Object navContainer
          Navigation bar's container element
 Object navScroll
          Layer that surrounds the navigation container element
 Object root
          Root element
 Array tabs
          Tab panels
<static>  Object instances
          Holds existent TabView instances, indexed by widget ID.
   
Fields inherited from class Widget
attributes
 
Constructor Summary
TabView (<Object> attrs, <Function> func)
            TabView provides control over a set of tab panels (tabbed views).
 
Method Summary
 <private>  void _changeActiveState(<TabPanel> tab, <Boolean> state)
           Changes active state of a given tab
 <private>  void _clickHandler(<Event> e)
           Handles click event on tab labels
 <private>  void _initArrows()
           Initializes scroll arrows
 <private>  void _loadContents(<TabPanel> tab)
           Loads content into a tab using AJAX
 <private>  void _updateArrows()
           Updates scroll arrows visibility state
 TabPanel addTab(<TabPanel> tab, <Number> idx)
           Adds a new tab panel
 Number getActiveIndex()
           Get active tab index
 TabPanel getActiveTab()
           Get active tab
 TabPanel getTabById(<String> id)
           Get a tab given its id
 TabPanel getTabByIndex(<Number> idx)
           Get a tab given its index
 Number getTabIndex(<TabPanel> tab)
           Get the index of a given tab
 TabPanel removeTab(<TabPanel> tab)
           Removes a given tab panel
 TabPanel removeTabByIndex(<Number> idx)
           Removes a tab panel given its index
 void setActiveIndex(<Number> idx)
           Set active tab index
 TabPanel setActiveTab(<TabPanel> tab)
           Set active tab
 void setup()
           Initializes the widget
 
Methods inherited from class Widget
hasAttributes
 

Field Detail

activeTab

TabPanel activeTab

contentContainer

Object contentContainer

navContainer

Object navContainer

navScroll

Object navScroll

root

Object root

tabs

Array tabs

instances

<static> Object instances

Constructor Detail

TabView

TabView(<Object> attrs, <Function> func)

Method Detail

_changeActiveState

 <private> void _changeActiveState(<TabPanel> tab, <Boolean> state)

_clickHandler

 <private> void _clickHandler(<Event> e)

_initArrows

 <private> void _initArrows()

_loadContents

 <private> void _loadContents(<TabPanel> tab)

_updateArrows

 <private> void _updateArrows()

addTab

TabPanel addTab(<TabPanel> tab, <Number> idx)

getActiveIndex

Number getActiveIndex()

getActiveTab

TabPanel getActiveTab()

getTabById

TabPanel getTabById(<String> id)

getTabByIndex

TabPanel getTabByIndex(<Number> idx)

getTabIndex

Number getTabIndex(<TabPanel> tab)

removeTab

TabPanel removeTab(<TabPanel> tab)

removeTabByIndex

TabPanel removeTabByIndex(<Number> idx)

setActiveIndex

void setActiveIndex(<Number> idx)

setActiveTab

TabPanel setActiveTab(<TabPanel> tab)

setup

void setup()

PHP2Go Javascript Framework

Copyright © 2002-2006 by Marcos Pont
Documentation generated by JSDoc on Sun Oct 7 19:52:10 2007