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/cvetdv.ru/bitrix/js/landing/ui/panel/stylepanel/dist/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/cvetdv.ru/bitrix/js/landing/ui/panel/stylepanel/dist/stylepanel.bundle.js
/* eslint-disable */
this.BX = this.BX || {};
this.BX.Landing = this.BX.Landing || {};
this.BX.Landing.UI = this.BX.Landing.UI || {};
(function (exports,main_core,main_loader,landing_ui_panel_content,landing_loc,landing_pageobject) {
	'use strict';

	var showPseudoContent = Symbol('showPseudoContent');
	var hidePseudoContent = Symbol('hidePseudoContent');
	var disableEditorPointerEvents = Symbol('disableEditorPointerEvents');
	var enableEditorPointerEvents = Symbol('enableEditorPointerEvents');

	/**
	 * @memberOf BX.Landing.UI.Panel
	 */
	var StylePanel = /*#__PURE__*/function (_Content) {
	  babelHelpers.inherits(StylePanel, _Content);
	  function StylePanel() {
	    var _this;
	    var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
	    babelHelpers.classCallCheck(this, StylePanel);
	    _this = babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(StylePanel).call(this, options));
	    babelHelpers.defineProperty(babelHelpers.assertThisInitialized(_this), "shouldAdjustTopPanelControls", false);
	    _this.setEventNamespace('BX.Landing.UI.Panel.StylePanel');
	    _this.setTitle(landing_loc.Loc.getMessage('LANDING_DESIGN_PANEL_HEADER'));
	    _this.pseudoContent = main_core.Runtime.clone(_this.content);
	    _this.loader = new main_loader.Loader({
	      target: _this.pseudoContent,
	      offset: {
	        top: '-10%'
	      }
	    });
	    _this.lsCache = new main_core.Cache.LocalStorageCache();
	    _this.cache = new main_core.Cache.MemoryCache();
	    _this.switcher = _this.getSwitcher();
	    _this.closeByEsc = false;
	    main_core.Dom.addClass(_this.layout, 'landing-ui-panel-style');
	    main_core.Dom.addClass(_this.overlay, 'landing-ui-panel-style-overlay');
	    main_core.Dom.attr(_this.layout, 'hidden', 'true');
	    main_core.Dom.clean(_this.pseudoContent);
	    main_core.Dom.style(_this.pseudoContent, 'margin-left', '20px');
	    main_core.Dom.append(_this.pseudoContent, _this.body);
	    main_core.Dom.append(_this.switcher.layout, _this.footer);
	    main_core.Dom.prepend(_this.layout, _this.getViewContainer());
	    if (window.localStorage) {
	      var state = window.localStorage.getItem('selectGroup') === 'true';
	      _this.lsCache.set('selectGroup', state.toString());
	    }
	    return _this;
	  }
	  babelHelpers.createClass(StylePanel, [{
	    key: "getSwitcher",
	    value: function getSwitcher() {
	      var _this2 = this;
	      return this.cache.remember('switcher', function () {
	        return new BX.Landing.UI.Field.Switch({
	          title: landing_loc.Loc.getMessage('LANDING_STYLE_PANEL_SELECT_GROUP_SWITCH'),
	          onValueChange: function onValueChange() {
	            if (window.localStorage) {
	              window.localStorage.setItem('selectGroup', _this2.switcher.getValue().toString());
	            }
	            _this2.lsCache.set('selectGroup', _this2.switcher.getValue().toString());
	          },
	          value: main_core.Text.toBoolean(_this2.lsCache.get('selectGroup'))
	        });
	      });
	    }
	  }, {
	    key: "getViewContainer",
	    value: function getViewContainer() {
	      return this.cache.remember('viewContainer', function () {
	        return landing_pageobject.PageObject.getRootWindow().document.querySelector('.landing-ui-view-container');
	      });
	    }
	  }, {
	    key: "getViewWrapper",
	    value: function getViewWrapper() {
	      var _this3 = this;
	      return this.cache.remember('viewWrapper', function () {
	        return _this3.getViewContainer().querySelector('.landing-ui-view-wrapper');
	      });
	    }
	  }, {
	    key: showPseudoContent,
	    value: function value() {
	      main_core.Dom.attr(this.content, 'hidden', true);
	      main_core.Dom.attr(this.pseudoContent, 'hidden', null);
	    }
	  }, {
	    key: hidePseudoContent,
	    value: function value() {
	      main_core.Dom.attr(this.content, 'hidden', null);
	      main_core.Dom.attr(this.pseudoContent, 'hidden', true);
	    }
	  }, {
	    key: "show",
	    value: function show(formMode) {
	      var _this4 = this;
	      this[showPseudoContent]();
	      StylePanel[disableEditorPointerEvents]();
	      if (formMode) {
	        if (!main_core.Dom.hasClass(this.layout, 'landing-ui-style-form-mode')) {
	          main_core.Dom.addClass(this.layout, 'landing-ui-style-form-mode');

	          /*Dom.style(this.overlay, {
	          	'z-index': 9998,
	          	width: '880px',
	          });*/
	          main_core.Dom.insertAfter(this.overlay, this.layout);
	          main_core.Dom.removeClass(this.overlay, 'landing-ui-panel-style-overlay');
	        }
	      } else {
	        //Dom.remove(this.overlay);
	        main_core.Dom.addClass(this.overlay, 'landing-ui-panel-style-overlay');
	        main_core.Dom.removeClass(this.layout, 'landing-ui-style-form-mode');
	      }
	      main_core.Dom.remove(this.overlay);
	      return babelHelpers.get(babelHelpers.getPrototypeOf(StylePanel.prototype), "show", this).call(this).then(function () {
	        _this4.loader.show();
	        setTimeout(function () {
	          _this4[hidePseudoContent]();
	          StylePanel[enableEditorPointerEvents]();
	        }, 300);
	        if (!formMode) {
	          main_core.Dom.style(_this4.getViewWrapper(), 'max-width', 'calc(100% - 320px)');
	          main_core.Dom.addClass(document.body, 'landing-ui-collapsed');
	        }
	        BX.onCustomEvent('BX.Landing.Style:enable', []);
	        _this4.emit('enable', {
	          panel: _this4
	        });
	        return _this4;
	      });
	    }
	  }, {
	    key: "hide",
	    value: function hide() {
	      var _this5 = this;
	      StylePanel[disableEditorPointerEvents]();
	      main_core.Dom.style(this.getViewWrapper(), 'max-width', null);
	      return babelHelpers.get(babelHelpers.getPrototypeOf(StylePanel.prototype), "hide", this).call(this).then(function () {
	        StylePanel[enableEditorPointerEvents]();
	        main_core.Dom.addClass(document.body, 'landing-ui-collapsed');
	        BX.onCustomEvent('BX.Landing.Style:disable', []);
	        _this5.emit('disable', {
	          panel: _this5
	        });
	        return _this5;
	      });
	    }
	  }, {
	    key: "prepareFooter",
	    value: function prepareFooter() {
	      var isMultiSelector = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;
	      if (isMultiSelector) {
	        this.footer.hidden = false;
	        main_core.Dom.removeClass(this.body, 'landing-ui-panel-content-body_long');
	      } else {
	        this.footer.hidden = true;
	        main_core.Dom.addClass(this.body, 'landing-ui-panel-content-body_long');
	      }
	    }
	  }], [{
	    key: "getInstance",
	    value: function getInstance() {
	      var rootWindow = landing_pageobject.PageObject.getRootWindow();
	      if (!rootWindow.BX.Landing.UI.Panel.StylePanel.instance && !StylePanel.instance) {
	        rootWindow.BX.Landing.UI.Panel.StylePanel.instance = new StylePanel();
	      }
	      return rootWindow.BX.Landing.UI.Panel.StylePanel.instance || StylePanel.instance;
	    }
	  }, {
	    key: enableEditorPointerEvents,
	    value: function value() {
	      main_core.Dom.style(document.body, 'pointer-events', null);
	    }
	  }, {
	    key: disableEditorPointerEvents,
	    value: function value() {
	      main_core.Dom.style(document.body, 'pointer-events', 'none');
	    }
	  }]);
	  return StylePanel;
	}(landing_ui_panel_content.Content);

	exports.StylePanel = StylePanel;

}((this.BX.Landing.UI.Panel = this.BX.Landing.UI.Panel || {}),BX,BX,BX.Landing.UI.Panel,BX.Landing,BX.Landing));
//# sourceMappingURL=stylepanel.bundle.js.map

Youez - 2016 - github.com/yon3zu
LinuXploit