This page was last edited on June 21, 2020, at 22:27.
Comments or questions about this documentation? Contact us for support!
(Created target blank page For Version: PSAAS:Julie) |
(Automated save: adding PEC_Migrated template.) |
||
Line 1: | Line 1: | ||
− | <!-- | + | = API Events = |
+ | |||
+ | {{Template:PEC_Migrated}} | ||
+ | |||
+ | |||
+ | |||
+ | Once you've registered your own plugin on the bus, you can subscribe and listen for published events. Below we'll quickly register a new plugin on the bus using the global bus object. | ||
+ | |||
+ | {{NoteFormat|The global bus object is a debug tool. When implementing Widgets on your own site, do not use the global bus object to register your custom plugins. Instead, see [[GWCBusExtensions|Widgets Extensions]] for more information about extending Genesys Widgets.|1}} | ||
+ | |||
+ | |||
+ | <source lang='javascript'>var oMyPlugin = window._genesys.widgets.bus.registerPlugin('MyPlugin'); | ||
+ | |||
+ | oMyPlugin.subscribe('App.ready', function(e){});</source> | ||
+ | |||
+ | |||
+ | {| | ||
+ | |- | ||
+ | ! Name | ||
+ | ! Description | ||
+ | ! Data | ||
+ | |- | ||
+ | | ready | ||
+ | | CallUs is initialized and ready to accept commands | ||
+ | | | ||
+ | |- | ||
+ | | i18n | ||
+ | | Published when the language for Genesys Widgets is changed or is being set for the first time. | ||
+ | | '(language code)' | ||
+ | |- | ||
+ | | theme | ||
+ | | Published when the theme for Genesys Widgets is changed or is being set for the first time. | ||
+ | | {theme: '(theme CSS classname)'} | ||
+ | |- | ||
+ | | timeFormat | ||
+ | | Published when the time format for Genesys Widgets is changed or is being set for the first time. | ||
+ | | {timeFormat: iTimeFormat} | ||
+ | |- | ||
+ | |} | ||
+ | <br/><br/> | ||
+ | |||
+ | [[Category:V:PSAAS:Julie]] |
Once you've registered your own plugin on the bus, you can subscribe and listen for published events. Below we'll quickly register a new plugin on the bus using the global bus object.
var oMyPlugin = window._genesys.widgets.bus.registerPlugin('MyPlugin');
oMyPlugin.subscribe('App.ready', function(e){});
Name | Description | Data |
---|---|---|
ready | CallUs is initialized and ready to accept commands | |
i18n | Published when the language for Genesys Widgets is changed or is being set for the first time. | '(language code)' |
theme | Published when the theme for Genesys Widgets is changed or is being set for the first time. | {theme: '(theme CSS classname)'} |
timeFormat | Published when the time format for Genesys Widgets is changed or is being set for the first time. | {timeFormat: iTimeFormat} |