JS SDK Онлайн-чата¶
Содержание¶
onRoistatOnlineChatInited
— колбэк-функция, которая вызывается после успешной загрузки данных Онлайн-чатаonlineChat
— объект с методами и атрибутами Онлайн-чатаisAvailableForCurrentUserAgent
— проверить доступность Онлайн-чата для текущего user-agentisEnabled
— проверить включенность Онлайн-чатаlocalization.translateToEnglish()
— перевести Онлайн-чат на английский языкlocalization.translateToRussian()
— перевести Онлайн-чат на русский языкlocalization.translate()
— перевести Онлайн-чат на добавленный язык
roistatOnlineChatToggle()
— показать/скрыть окно Онлайн-чатаsetRoistatOnlineChatCustomParams()
— задать дополнительные параметры чата
onRoistatOnlineChatInited
¶
Колбэк. Вызывается после того, как модули виджета Онлайн-чат зарегистрировали свои настройки и методы, с которыми можно взаимодействовать.
window.onRoistatOnlineChatInited = function () {
window.roistatOnlineChatToggle(); // Открыть окно чата
};
onlineChat
¶
Объект с методами и атрибутами Онлайн-чата.
Метод / атрибут | Возвращаемый тип | Описание |
---|---|---|
isAvailableForCurrentUserAgent | boolean | флаг, определяющий, доступен ли онлайн-чат для текущего user-agent |
isEnabled | boolean | флаг, определяющий, включен ли онлайн-чат |
localization.translateToEnglish() | void | перевести онлайн-чат на английский язык |
localization.translateToRussian() | void | перевести онлайн-чат на русский язык |
localization.translate() | void | перевести онлайн-чат на язык, добавленный в настройках чата |
isAvailableForCurrentUserAgent
¶
Флаг, определяющий, доступен ли онлайн-чат для текущего user-agent.
window.onRoistatOnlineChatInited = function () {
console.log("Онлайн чат досутпен: " + window.roistat.onlineChat.isAvailableForCurrentUserAgent);
};
isEnabled
¶
Флаг, определяющий, включен ли онлайн-чат.
window.onRoistatOnlineChatInited = function () {
window.roistat.onlineChat.isEnabled = false; //Выключить онлайн-чат на странице
};
localization.translateToEnglish()
¶
Перевести онлайн-чат на английский язык.
window.onRoistatOnlineChatInited = function () {
window.roistat.onlineChat.localization.translateToEnglish();
};
localization.translateToRussian()
¶
Перевести онлайн-чат на русский язык.
window.onRoistatOnlineChatInited = function () {
window.roistat.onlineChat.localization.translateToRussian();
};
localization.translate()
¶
Перевести онлайн-чат на язык, добавленный в настройках чата. Необходимо передавать название языка в виде строки.
window.onRoistatOnlineChatInited = function () {
window.roistat.onlineChat.localization.translate("Испанский");
};
Чтобы добавить язык чата и настроить тексты, следуйте этой инструкции.
roistatOnlineChatToggle()
¶
Показывает окно онлайн-чата, если оно скрыто и скрывает окно чата, когда оно открыто
window.onRoistatOnlineChatInited = function () {
document.getElementById("button").onclick = function() {
window.roistatOnlineChatToggle();
};
};
setRoistatOnlineChatCustomParams()
¶
Позволяет задать дополнительные параметры чата, которые будут отображаться в интерфейсе операторского приложения.