Register to event using JS API
Use the bablic.on function to register to any event.
Register to document events
Bablic events are also fired on the document object with the prefix "bablic".
This is very useful if you're not sure whether Bablic library code was loaded yet in the document, in case you have a code that runs before Bablic Snippet or you are using async version of snippet.
Any data that was sent with the event is available on the event object, on the "detail" property (If the browser supports custom events). It's is not possible to return any value when using this method.
load, done, translated, error, locale, beforeLocaleChange, afterWidgetRender, beforeChange
Bablic Library code is loaded to window
Web page was successfully localized on initial page load
Web page was successfully localized, on page load or after language is switched
Error in web page localization
Language was determined (or after changed by user)
Before language is changed. Return false to prevent the language change
Widget was rendered.
Bablic is about to process a root element. Return false to prevent the processing.
// do something with element