Newer Version Available
showWhenOffline
Usage
Displays a particular element when the specified button, agent, or agent-with-fallback-button is offline. Available in API versions 28.0 and later.
Syntax
For a button, userId is optional: void showWhenOffline(String buttonId, Object element, (optional) String userId)
For an agent, use userId instead of buttonId: void showWhenOffline(String userId, Object element)
For an agent with fallback-to-button, use both IDs (the element shows when either the agent or button is offline): void showWhenOffline(String buttonId, Object element, String userId)
Parameters
| Name | Type | Description | Available Versions |
|---|---|---|---|
| buttonId | String | The ID of the chat button for which to display the specified element object when no agents are available to chat. | Available in API versions 28.0 and later. |
| element | Object | The element to display when the specified button is offline. | Available in API versions 28.0 and later. |
| userId | String | The ID of the agent to associate with the button. The element object is displayed when that agent is unavailable. | Available in API versions 29.0 and later. |
If you specify a button ID but not a user ID in your parameters, the element displays only if the button is offline.
1liveagent.showWhenOffline('005xx000001Sv1m', document.getElementById('liveagent_button_toAgent_offline'));1liveagent.showWhenOffline('573xx0000000006', document.getElementById('liveagent_button_offline_573xx0000000006_USER1'), '005xx000001Sv1m');