Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function initRelapWidget() {
- var selector = '%селектор якоря%';
- var widgetId = '%id_виджета%';
- var token = '%токен%';
- var w = window;
- var d = w.document;
- w.relapTasks = w.relapTasks || [];
- w.relapTasks.push(function(api) {
- function addWidget() {
- var anchorEl = d.querySelector(selector);
- if (!anchorEl) {
- console.log('no anchor el found, exit');
- return;
- }
- api.addWidget({
- cfgId: widgetId,
- anchorEl: anchorEl,
- events: {
- onNoContent: function(obj) {
- // здесь вызываем вставку следующего виджета
- },
- },
- });
- }
- if (api.isReady) return addWidget();
- api.init({
- token: token,
- })
- .then(addWidget);
- });
- if (!d.querySelector('.relap-runtime-iframe')) {
- var s = d.createElement('script');
- s.src = 'https://relap.io/v7/relap.js';
- d.body.appendChild(s);
- }
- }
- В данном коде необходимо заменить значения %селектор якоря%, %id_виджета% и %токен% на реальные данные.
- Значение %селектор якоря% валидный css-селектор DOM-узла, относительно которого будет установлен виджет.
- Значение %токен% можно взять из кода для установки relap.js в Личном кабинете.
- Значение %id_виджета% можно взять на странице настроек виджета
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement