Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/landing/widget/dist/ |
Upload File : |
/* eslint-disable */ this.BX = this.BX || {}; (function (exports,main_core) { 'use strict'; var Widget = /*#__PURE__*/function () { function Widget(widgetElement, options) { var _options$isShowExtend, _options$mainContaine, _options$sidebarConta, _options$extendButton, _options$viewAllButto, _options$grid, _options$gridExtended, _options$buttonHideCl; babelHelpers.classCallCheck(this, Widget); this.element = widgetElement; this.isShowExtendButton = (_options$isShowExtend = options.isShowExtendButton) !== null && _options$isShowExtend !== void 0 ? _options$isShowExtend : false; this.mainContainer = (_options$mainContaine = options.mainContainer) !== null && _options$mainContaine !== void 0 ? _options$mainContaine : null; this.sidebarContainer = (_options$sidebarConta = options.sidebarContainer) !== null && _options$sidebarConta !== void 0 ? _options$sidebarConta : null; this.extendButton = (_options$extendButton = options.extendButton) !== null && _options$extendButton !== void 0 ? _options$extendButton : null; this.viewAllButton = (_options$viewAllButto = options.viewAllButton) !== null && _options$viewAllButto !== void 0 ? _options$viewAllButto : null; this.grid = (_options$grid = options.grid) !== null && _options$grid !== void 0 ? _options$grid : null; this.gridExtendedClass = (_options$gridExtended = options.gridExtendedClass) !== null && _options$gridExtended !== void 0 ? _options$gridExtended : ''; this.buttonHideClass = (_options$buttonHideCl = options.buttonHideClass) !== null && _options$buttonHideCl !== void 0 ? _options$buttonHideCl : ''; } babelHelpers.createClass(Widget, [{ key: "deleteContextDependentContainer", value: function deleteContextDependentContainer() { var _this = this; var sidebarElements = document.querySelectorAll('.landing-sidebar'); var isInsideSidebar = false; sidebarElements.forEach(function (sidebarElement) { if (sidebarElement.contains(_this.element)) { isInsideSidebar = true; } }); if (isInsideSidebar && this.mainContainer) { this.mainContainer.remove(); } if (!isInsideSidebar && this.sidebarContainer) { this.sidebarContainer.remove(); } } }, { key: "toggleExtendViewButtonBehavior", value: function toggleExtendViewButtonBehavior() { var _this2 = this; if (this.extendButton && this.viewAllButton) { if (this.isShowExtendButton) { main_core.Event.bind(this.extendButton, 'click', function () { if (_this2.grid) { main_core.Dom.addClass(_this2.grid, _this2.gridExtendedClass); setTimeout(function () { main_core.Dom.addClass(_this2.extendButton, _this2.buttonHideClass); main_core.Dom.removeClass(_this2.viewAllButton, _this2.buttonHideClass); }, 300); } }); } else { main_core.Dom.addClass(this.extendButton, this.buttonHideClass); main_core.Dom.removeClass(this.viewAllButton, this.buttonHideClass); } } } }]); return Widget; }(); exports.Widget = Widget; }((this.BX.Landing = this.BX.Landing || {}),BX)); //# sourceMappingURL=widget.bundle.js.map