Перейти к содержанию

JS SDK Мультивиджета

Содержание

  • onRoistatMultiwidgetInited — колбэк-функция, которая вызывается после успешной загрузки Мультивиджета
  • multiwidget — объект с настройками Мультивиджета
    • fb — настроить кнопку Facebook
    • isEnabled — включить/выключить Мультивиджет
    • isVisible — показать/скрыть кнопку Мультивиджета
    • telegram — настроить кнопку Telegram
    • vk — настроить кнопку VK
  • roistatMultiwidgetShow — показать кнопку Мультивиджета

onRoistatMultiwidgetInited

Колбэк. Вызывается после того, как модули Мультивиджета зарегистрировали свои настройки и методы, с которыми можно взаимодействовать.

window.onRoistatMultiwidgetInited = function () {
   window.roistatMultiwidgetShow();
};

multiwidget

Объект с настройками Мультивиджета.

Метод / атрибут Возвращаемый тип Описание
fb object Объект с настройками кнопки Мультивиджета Facebook1
isEnabled boolean Флаг, определяющий, включен ли Мультивиджет
isVisible boolean Флаг, определяющий, видна ли кнопка Мультивиджета
telegram object Объект с настройками кнопки Мультивиджета Telegram
vk object Объект с настройками кнопки Мультивиджета VK

fb

Объект с настройками кнопки Мультивиджета Facebook.

window.onRoistatAllModulesLoaded = function () {
    console.log("Кнопка FB включена: " + window.roistat.multiwidget.fb.isEnabled);
    console.log("Ссылка FB: " + window.roistat.multiwidget.fb.link);
};

Поменять ссылку кнопки FB:

window.onRoistatModuleLoaded = function () {
    window.roistat.multiwidget.fb.link = "https://newlink.com";
};

isEnabled

Флаг, определяющий, включен ли Мультивиджет.

window.onRoistatModuleLoaded = function () {
    window.roistat.multiwidget.isEnabled = false; //Выключить Мультивиджет на странице
};

isVisible

Флаг, определяющий, видна ли кнопка Мультивиджета.

window.onRoistatModuleLoaded = function () {
    window.roistat.multiwidget.isVisible = false; //Скрыть кнопку Мультивиджета на странице
};

При использовании данного флага можно вызвать кнопку Мультивиджета на странице с помощью метода window.roistatMultiwidgetShow().

telegram

Объект с настройками кнопки Мультивиджета Telegram.

window.onRoistatAllModulesLoaded = function () {
    console.log("Кнопка Telegram включена: " + window.roistat.multiwidget.telegram.isEnabled);
    console.log("Ссылка Telegram: " + window.roistat.multiwidget.telegram.link);
};

Поменять ссылку кнопки Telegram:

window.onRoistatModuleLoaded = function () {
    window.roistat.multiwidget.telegram.link = "https://newlink.com";
};

vk

Объект с настройками кнопки Мультивиджета VK.

window.onRoistatAllModulesLoaded = function () {
    console.log("Кнопка VK включена: " + window.roistat.multiwidget.vk.isEnabled);
    console.log("Ссылка VK: " + window.roistat.multiwidget.vk.link);
};

Поменять ссылку кнопки VK:

window.onRoistatModuleLoaded = function () {
    window.roistat.multiwidget.vk.link = "https://newlink.com";
};


roistatMultiwidgetShow

Вызывает кнопку Мультивиджета.

window.onRoistatAllModulesLoaded = function () {
    document.getElementById("button").onclick = function() {
        window.roistatMultiwidgetShow();
    };
};

  1. Правообладателем Facebook является запрещенная на территории РФ компания Meta Platforms, признанная судом экстремистской.