%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/components/bitrix/main.userconsent.list/templates/.default/ |
Current File : //home/bitrix/www/bitrix/components/bitrix/main.userconsent.list/templates/.default/script.js |
(function (w) { function MainUserConsentListManager(params) { this.init = function (params) { BX.addCustomEvent(window, 'main-user-consent-to-list', function () { if (!BX.Bitrix24 || !BX.Bitrix24.Slider) { return; } BX.Bitrix24.Slider.close(); }); BX.ready(this.initSlider.bind(this)); }; this.initSlider = function() { if (!BX.Bitrix24 || !BX.Bitrix24.Slider) { return; } var cont = BX('MAIN_USER_CONSENT_AGREEMENT_GRID'); if (!cont) { return; } var list = cont.querySelectorAll('a[data-bx-slider-href]'); list = BX.convert.nodeListToArray(list); list.forEach(function (node) { var _this = this; BX.bind(node, 'click', function (e) { e.preventDefault(); _this.open(node.href); }); }, this); }; this.remove = function(agreementId, uiGridId) { var grid = BX.Main.gridManager.getInstanceById(uiGridId); grid.removeRow(agreementId.toString()); }; this.open = function(url) { if (!BX.Bitrix24 || !BX.Bitrix24.Slider) { window.location.href = url; return; } BX.Bitrix24.Slider.open(url); }; this.init(params); } w.BX.UserConsentListManager = new MainUserConsentListManager(); })(window);