# Global

##

### Members

#### PanelMenu#collapseAll TODO ...

  Source:
    - panelMenu.js, line 135

#### PanelMenu#collapseGroup TODO ...

  Source:
    - panelMenu.js, line 160

#### PanelMenu#expandAll TODO ...

  Source:
    - panelMenu.js, line 123

#### PanelMenu#expandGroup TODO ...

  Source:
    - panelMenu.js, line 147

#### PanelMenu#selectedItem TODO ...

  Source:
    - panelMenu.js, line 88

#### PanelMenu#selectItem TODO ...

  Source:
    - panelMenu.js, line 75

#### PanelMenuGroup#switch TODO ...

  Source:
    - panelMenuGroup.js, line 279

#### PanelMenuItem#hide TODO ...

  Source:
    - tooltip.js, line 140

#### PanelMenuItem#select TODO ...

  Source:
    - panelMenuItem.js, line 197

#### PanelMenuItem#show TODO ...

  Source:
    - tooltip.js, line 211

### Methods

#### __content()

  Source:
    - tab.js, line 71

#### __content()

  Source:
    - accordionItem.js, line 72

#### __fireItemChange()

  Fire Concealable Event
  Source:
    - togglePanel.js, line 418

#### __getForm()

  Returns the form where this editor component is placed
  Source:
    - editor.js, line 121

#### __header()

  Source:
    - tab.js, line 52

#### __header()

  Source:
    - accordionItem.js, line 65

#### decreaseSubscriptionCounters(topic)

  Decreases number of subscriptions to given topic

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `topic` |  |

  Source:
    - push.js, line 93

#### getPlotObject()

  Returns chart object
  Source:
    - chart.js, line 306

#### getValue()

  TODO: add jsdocs and qunit tests
  Source:
    - richfaces-base-component.js, line 223

#### highlight(seriesIndex, pointIndex)

  Highlights the point in chart selected by seriesIndex or point index. Does not work for pie charts.

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `seriesIndex` | int |
  `pointIndex` | int |

  Source:
    - chart.js, line 315

#### increaseSubscriptionCounters(topic)

  Increases number of subscriptions to given topic

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `topic` |  |

  Source:
    - push.js, line 80

#### invokeEvent(eventType, element, event, data)

  Invokes event on on the DOM element

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `eventType` |  | event type, e.g. "click"
  `element` |  | DOM element object
  `event` |  | jQuery Event
  `data` |  | additional data used for event handler

  Source:
    - richfaces-base-component.js, line 283

  ##### Returns:

  true if an event is successfully invoked

#### onCompleteHandler()

  please, remove this method when client side ajax events will be added
  Source:
    - panelMenuItem.js, line 218

#### onCompleteHandler()

  please, remove this method when client side ajax events will be added
  Source:
    - panelMenuGroup.js, line 305

#### onCompleteHandler()

  please, remove this method when client side ajax events will be added
  Source:
    - togglePanel.js, line 231

#### setPushHandlerUrl(url)

  Setups the URL that handles Atmosphere requests

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `url` |  |

  Source:
    - push.js, line 117

#### setPushResourceUrl(url)

  Setups the URL that handles Push subscriptions

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `url` |  |

  Source:
    - push.js, line 107

#### setQueueOptions()

  Source:
    - richfaces-queue.js, line 498

#### unghighlight(seriesIndex, pointIndex)

  Removes highlighting of point. If method is called without parameters it unhighlights all points.

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `seriesIndex` | int |
  `pointIndex` | int |

  Source:
    - chart.js, line 324

#### updateConnection()

  Checks whether there are requests for adding or removing topics to the list of subscribed topics. If yes, it reconnects Atmosphere connection.
  Source:
    - push.js, line 61

### Events

#### error

  Triggered when error is observed during Push initialization or communication
  Source:
    - push.js, line 309

#### push

  Triggered when Push receives data
  Source:
    - push.js, line 302

#### subscribed

  Fired when Push is subscribed to the specified address
  Source:
    - push.js, line 295