%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 3.144.14.150 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/field/accordionfield/dist/ |
Upload File : |
this.BX = this.BX || {}; this.BX.Landing = this.BX.Landing || {}; this.BX.Landing.UI = this.BX.Landing.UI || {}; (function (exports,landing_ui_field_basefield,main_core,landing_ui_field_smallswitch) { 'use strict'; function _templateObject2() { var data = babelHelpers.taggedTemplateLiteral(["\n\t\t\t<div class=\"landing-ui-field-accordion-item landing-ui-field-accordion-item-active\" data-id=\"", "\">\n\t\t\t\t<div class=\"landing-ui-field-accordion-item-header\">\n\t\t\t\t\t<div class=\"landing-ui-field-accordion-item-header-icon\" style=\"background-image: url(", ")\"></div>\n\t\t\t\t\t<div \n\t\t\t\t\t\tclass=\"landing-ui-field-accordion-item-header-title\"\n\t\t\t\t\t\tonclick=\"", "\"\n\t\t\t\t\t>", "</div>\n\t\t\t\t\t<div \n\t\t\t\t\t\tclass=\"landing-ui-field-accordion-item-header-switch\"\n\t\t\t\t\t\tstyle=\"", "\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<div class=\"landing-ui-field-accordion-item-header-switch-link\"></div>\n\t\t\t\t\t\t", "\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"landing-ui-field-accordion-item-body\">\n\t\t\t\t\t", "\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t"]); _templateObject2 = function _templateObject2() { return data; }; return data; } function _templateObject() { var data = babelHelpers.taggedTemplateLiteral(["\n\t\t\t\t<div class=\"landing-ui-field-accordion-items-container\"></div>\n\t\t\t"]); _templateObject = function _templateObject() { return data; }; return data; } var AccordionField = /*#__PURE__*/function (_BaseField) { babelHelpers.inherits(AccordionField, _BaseField); function AccordionField(options) { var _this; babelHelpers.classCallCheck(this, AccordionField); _this = babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(AccordionField).call(this, options)); _this.setEventNamespace('BX.Landing.UI.Field.AccordionField'); main_core.Dom.addClass(_this.layout, 'landing-ui-field-accordion'); main_core.Dom.replace(_this.input, _this.getItemsContainer()); _this.items = []; options.items.forEach(function (itemOptions) { _this.addItem(itemOptions); }); return _this; } babelHelpers.createClass(AccordionField, [{ key: "getItemsContainer", value: function getItemsContainer() { return this.cache.remember('itemsContainer', function () { return main_core.Tag.render(_templateObject()); }); } }, { key: "onTitleClick", value: function onTitleClick(event) { event.preventDefault(); var item = event.currentTarget.closest('.landing-ui-field-accordion-item'); if (main_core.Dom.hasClass(item, 'landing-ui-field-accordion-item-active')) { main_core.Dom.toggleClass(item, 'landing-ui-field-accordion-item-opened'); } } }, { key: "createItem", value: function createItem(options) { var switcher = new landing_ui_field_smallswitch.SmallSwitch({ value: main_core.Text.toBoolean(options.checked), onValueChange: function onValueChange() { var item = switcher.layout.closest('.landing-ui-field-accordion-item'); if (switcher.getValue()) { main_core.Dom.addClass(item, 'landing-ui-field-accordion-item-active'); } else { main_core.Dom.removeClass(item, 'landing-ui-field-accordion-item-active'); main_core.Dom.removeClass(item, 'landing-ui-field-accordion-item-opened'); } } }); return main_core.Tag.render(_templateObject2(), options.id, options.icon, this.onTitleClick.bind(this), options.title, options.switcher === false ? 'display: none;' : '', switcher.layout, options.content); } }, { key: "addItem", value: function addItem(options) { var renderedItem = this.createItem(options); main_core.Dom.append(renderedItem, this.getItemsContainer()); } }]); return AccordionField; }(landing_ui_field_basefield.BaseField); exports.AccordionField = AccordionField; }((this.BX.Landing.UI.Field = this.BX.Landing.UI.Field || {}),BX.Landing.UI.Field,BX,BX.Landing.UI.Field)); //# sourceMappingURL=accordionfield.bundle.js.map