%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 18.118.200.95 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/js/landing/ui/panel/base/dist/ |
Upload File : |
this.BX = this.BX || {}; this.BX.Landing = this.BX.Landing || {}; this.BX.Landing.UI = this.BX.Landing.UI || {}; (function (exports,main_core,main_core_events) { 'use strict'; function _templateObject() { var data = babelHelpers.taggedTemplateLiteral(["\n\t\t\t<div class=\"landing-ui-panel landing-ui-hide\" data-id=\"", "\"></div>\n\t\t"]); _templateObject = function _templateObject() { return data; }; return data; } /** * @memberOf BX.Landing.UI.Panel */ var BasePanel = /*#__PURE__*/function (_EventEmitter) { babelHelpers.inherits(BasePanel, _EventEmitter); babelHelpers.createClass(BasePanel, null, [{ key: "makeId", value: function makeId() { return "landing_ui_panel_".concat(main_core.Text.getRandom()); } }, { key: "createLayout", value: function createLayout(id) { return main_core.Tag.render(_templateObject(), id); } }]); function BasePanel() { var _this; var id = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null; babelHelpers.classCallCheck(this, BasePanel); _this = babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(BasePanel).call(this)); _this.setEventNamespace('BX.Landing.UI.Panel.BasePanel'); _this.id = main_core.Type.isString(id) ? id : BasePanel.makeId(); _this.layout = BasePanel.createLayout(_this.id); _this.classShow = 'landing-ui-show'; _this.classHide = 'landing-ui-hide'; _this.forms = new BX.Landing.UI.Collection.FormCollection(); return _this; } // eslint-disable-next-line no-unused-vars babelHelpers.createClass(BasePanel, [{ key: "show", value: function show(options) { if (!this.isShown()) { return BX.Landing.Utils.Show(this.layout); } return Promise.resolve(); } }, { key: "hide", value: function hide() { if (this.isShown()) { return BX.Landing.Utils.Hide(this.layout); } return Promise.resolve(); } }, { key: "isShown", value: function isShown() { return !main_core.Dom.hasClass(this.layout, this.classHide); } }, { key: "setContent", value: function setContent(content) { this.clear(); if (main_core.Type.isString(content)) { this.layout.innerHTML = content; } else if (main_core.Type.isDomNode(content)) { this.appendContent(content); } else if (main_core.Type.isArray(content)) { content.forEach(this.appendContent, this); } } }, { key: "appendContent", value: function appendContent(content) { if (main_core.Type.isDomNode(content)) { this.layout.appendChild(content); } } }, { key: "prependContent", value: function prependContent(content) { if (main_core.Type.isDomNode(content)) { main_core.Dom.prepend(content, this.layout); } } }, { key: "renderTo", value: function renderTo(target) { if (main_core.Type.isDomNode(target)) { main_core.Dom.append(this.layout, target); } } }, { key: "remove", value: function remove() { main_core.Dom.remove(this.layout); } }, { key: "appendForm", value: function appendForm(form) { this.layout.appendChild(form.getNode()); } }, { key: "clear", value: function clear() { main_core.Dom.clean(this.layout); } }, { key: "setLayoutClass", value: function setLayoutClass(className) { main_core.Dom.addClass(this.layout, className); } }]); return BasePanel; }(main_core_events.EventEmitter); exports.BasePanel = BasePanel; }((this.BX.Landing.UI.Panel = this.BX.Landing.UI.Panel || {}),BX,BX.Event)); //# sourceMappingURL=base.bundle.js.map