События cb.system на стороне клиента.

themechange
Цвет фона изменился
cb.system.addListener('themechange', callback)
colorchange
Акцентный цвет изменился
cb.system.addListener('colorchange', callback)
Обновление контента страницы и анимационный переход при переключении страниц
cb.system.addEventListener('pageAnimation', callback)
pageshift
Событие переключения страницы
cb.system.addEventListener('pageshift', callback)
purgeElement
Событие обновления интерфейса новыми данными. Например в целях оптимизации есть глобальный элемент для нескольких подобных компонентов. При переключении языка необходимо удалить этот элемент, чтобы компоненты его создали заново с новыми текстовыми параметрами.
cb.system.addEventListener('purgeElement', callback)

События оверлея

overlayOn
Диалоговое окно открылось
cb.system.addEventListener('overlayOn', callback)
overlayOff
Диалоговое окно закрылось
cb.system.addEventListener('overlayOff', callback)

События пользователя

updateUser
Обновление данных пользователя
cb.system.addEventListener('updateUser', callback)
logIn
Пользователь авторизовался
cb.system.addEventListener('logIn', callback)
logOut
Пользователь вышел из учетной записи
cb.system.addEventListener('logOut', callback)