%PDF- %PDF- 403WebShell
403Webshell
Server IP : 37.220.80.31  /  Your IP : 3.14.134.188
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/modules/catalog/install/js/catalog/sku-tree/dist/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/catalog/install/js/catalog/sku-tree/dist/sku-tree.bundle.min.js
this.BX=this.BX||{};this.BX.Catalog=this.BX.Catalog||{};(function(e,t,r,n){"use strict";function i(){var e=babelHelpers.taggedTemplateLiteral(['<div class="product-item-scu-list ui-ctl-spacing-right"></div>']);i=function t(){return e};return e}function a(){var e=babelHelpers.taggedTemplateLiteral(['\n\t\t\t<div class="product-item-detail-info-container">\n\t\t\t\t<div class="product-item-detail-info-container-title">','</div>\n\t\t\t\t<div class="product-item-scu-container">\n\t\t\t\t\t',"\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t"]);a=function t(){return e};return e}function s(){var e=babelHelpers.taggedTemplateLiteral(['\n\t\t\t<label \tclass="ui-ctl ui-ctl-radio-selector"\n\t\t\t\t\tonclick="','"\n\t\t\t\t\ttitle="','"\n\t\t\t\t\tdata-property-id="','"\n\t\t\t\t\tdata-property-value="','">\n\t\t\t\t<input type="radio"\n\t\t\t\t\tdisabled="','"\n\t\t\t\t\tname="property-',"-","-",'"\n\t\t\t\t\tclass="ui-ctl-element">\n\t\t\t\t<span class="ui-ctl-inner">\n\t\t\t\t\t<span class="ui-ctl-label-text">',"</span>\n\t\t\t\t</span>\n\t\t\t</label>\n\t\t"]);s=function t(){return e};return e}function l(){var e=babelHelpers.taggedTemplateLiteral(['\n\t\t\t<label \tclass="ui-ctl ui-ctl-radio-selector"\n\t\t\t\t\tonclick="','"\n\t\t\t\t\ttitle="','"\n\t\t\t\t\tdata-property-id="','"\n\t\t\t\t\tdata-property-value="','">\n\t\t\t\t<input type="radio"\n\t\t\t\t\tdisabled="','"\n\t\t\t\t\tname="property-',"-","-",'"\n\t\t\t\t\tclass="ui-ctl-element">\n\t\t\t\t<span class="ui-ctl-inner">\n\t\t\t\t\t',"\n\t\t\t\t\t","\n\t\t\t\t</span>\n\t\t\t</label>\n\t\t"]);l=function t(){return e};return e}function u(){var e=babelHelpers.taggedTemplateLiteral(['<span class="ui-ctl-label-text">-</span>']);u=function t(){return e};return e}function o(){var e=babelHelpers.taggedTemplateLiteral(['<span class="ui-ctl-label-img" style="','"></span>']);o=function t(){return e};return e}function c(){var e=babelHelpers.taggedTemplateLiteral(['<span class="ui-ctl-label-text">',"</span>"]);c=function t(){return e};return e}var p=function(){function e(t){babelHelpers.classCallCheck(this,e);babelHelpers.defineProperty(this,"skuSelectHandler",this.handleSkuSelect.bind(this));this.parent=t.parent||null;if(!this.parent){throw new Error("Parent is not defined.")}this.property=t.property||{};this.offers=t.offers||[];this.existingValues=t.existingValues||[];this.nodeDescriptions=[];this.hideUnselected=t.hideUnselected}babelHelpers.createClass(e,[{key:"getId",value:function e(){return this.property.ID}},{key:"getSelectedSkuId",value:function e(){return this.parent.getSelectedSku().ID}},{key:"hasSkuValues",value:function e(){return this.property.VALUES.length}},{key:"renderPictureSku",value:function e(r,n){var i=t.Type.isStringFilled(r.NAME)?t.Text.encode(r.NAME):"";var a="";if(t.Type.isStringFilled(i)){a=t.Tag.render(c(),i)}var s="";if(r.PICT&&r.PICT.SRC){var p="background-image: url('"+r.PICT.SRC+"');";s=t.Tag.render(o(),p)}else if(a){a.style.paddingLeft="0"}else{a=t.Tag.render(u())}return t.Tag.render(l(),this.skuSelectHandler,i,this.getId(),r.ID,!this.parent.isSelectable(),this.getSelectedSkuId(),this.getId(),n,s,a)}},{key:"renderTextSku",value:function e(r,n){var i=t.Type.isStringFilled(r.NAME)?t.Text.encode(r.NAME):"-";return t.Tag.render(s(),this.skuSelectHandler,i,this.getId(),r.ID,!this.parent.isSelectable(),this.getSelectedSkuId(),this.getId(),n,i)}},{key:"layout",value:function e(){if(!this.hasSkuValues()){return}this.skuList=this.renderProperties();this.toggleSkuPropertyValues();return t.Tag.render(a(),t.Text.encode(this.property.NAME),this.skuList)}},{key:"renderProperties",value:function e(){var r=this;var n=t.Tag.render(i());this.property.VALUES.forEach(function(e){var i=e.ID;var a;var s=t.Text.getRandom();if(!i||r.existingValues.includes(i)){if(r.property.SHOW_MODE==="PICT"){t.Dom.addClass(n,"product-item-scu-list--pick-color");a=r.renderPictureSku(e,s)}else{t.Dom.addClass(n,"product-item-scu-list--pick-size");a=r.renderTextSku(e,s)}r.nodeDescriptions.push({propertyValueId:i,node:a});n.appendChild(a)}});return n}},{key:"toggleSkuPropertyValues",value:function e(){var r=this;var n=this.parent.getSelectedSkuProperty(this.getId());var i=this.parent.getActiveSkuProperties(this.getId());this.nodeDescriptions.forEach(function(e){var a=t.Text.toNumber(e.propertyValueId);var s=e.node.querySelector('input[type="radio"]');if(n===a){s.checked=true;t.Dom.addClass(e.node,"selected")}else{s.checked=false;t.Dom.removeClass(e.node,"selected")}if(r.hideUnselected&&n!==a||!i.includes(a)){t.Dom.style(e.node,{display:"none"})}else{t.Dom.style(e.node,{display:null})}})}},{key:"handleSkuSelect",value:function e(r){r.stopPropagation();var i=r.target.closest("[data-property-id]");if(!this.parent.isSelectable()||t.Dom.hasClass(i,"selected")){return}var a=t.Text.toNumber(i.getAttribute("data-property-id"));var s=t.Text.toNumber(i.getAttribute("data-property-value"));this.parent.setSelectedProperty(a,s);this.parent.toggleSkuProperties();n.EventEmitter.emit("SkuProperty::onChange",[this.parent.getSelectedSku(),this.property]);if(this.parent){this.parent.emit("SkuProperty::onChange",[this.parent.getSelectedSku(),this.property])}}}]);return e}();function d(){var e=babelHelpers.taggedTemplateLiteral(['<div class="product-item-scu-wrapper"></div>']);d=function t(){return e};return e}function h(e,t){var r;if(typeof Symbol==="undefined"||e[Symbol.iterator]==null){if(Array.isArray(e)||(r=f(e))||t&&e&&typeof e.length==="number"){if(r)e=r;var n=0;var i=function e(){};return{s:i,n:function t(){if(n>=e.length)return{done:true};return{done:false,value:e[n++]}},e:function e(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a=true,s=false,l;return{s:function t(){r=e[Symbol.iterator]()},n:function e(){var t=r.next();a=t.done;return t},e:function e(t){s=true;l=t},f:function e(){try{if(!a&&r.return!=null)r.return()}finally{if(s)throw l}}}}function f(e,t){if(!e)return;if(typeof e==="string")return v(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor)r=e.constructor.name;if(r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return v(e,t)}function v(e,t){if(t==null||t>e.length)t=e.length;for(var r=0,n=new Array(t);r<t;r++){n[r]=e[r]}return n}var g=function(e){babelHelpers.inherits(r,e);function r(e){var t;babelHelpers.classCallCheck(this,r);t=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(r).call(this));babelHelpers.defineProperty(babelHelpers.assertThisInitialized(t),"selectedValues",{});t.setEventNamespace("BX.Catalog.SkuTree");t.skuTree=e.skuTree||{};t.selectable=e.selectable!==false;t.hideUnselected=e.hideUnselected===true;if(t.hasSku()){t.selectedValues=t.skuTree.SELECTED_VALUES||babelHelpers.objectSpread({},t.skuTree.OFFERS[0].TREE)}return t}babelHelpers.createClass(r,[{key:"isSelectable",value:function e(){return this.selectable}},{key:"getSelectedValues",value:function e(){return this.selectedValues}},{key:"setSelectedProperty",value:function e(t,r){this.selectedValues[t]=r;var n=this.getRemainingProperties(t);if(n.length){var i=h(n),a;try{for(i.s();!(a=i.n()).done;){var s=a.value;var l=this.getFilterProperties(s);var u=this.filterSku(l);if(u.length){var o=false;var c=h(u),p;try{for(c.s();!(p=c.n()).done;){var d=p.value;if(d.TREE[s]===this.selectedValues[s]){o=true}}}catch(e){c.e(e)}finally{c.f()}if(!o){this.selectedValues[s]=u[0].TREE[s]}}}}catch(e){i.e(e)}finally{i.f()}}}},{key:"getRemainingProperties",value:function e(t){var r=[];var n=false;for(var i=0,a=Object.values(this.skuTree.OFFERS_PROP);i<a.length;i++){var s=a[i];if(s.ID===t){n=true}else if(n){r.push(s.ID)}}return r}},{key:"hasSku",value:function e(){return t.Type.isArrayFilled(this.skuTree.OFFERS)}},{key:"hasSkuProps",value:function e(){return t.Type.isPlainObject(this.skuTree.OFFERS_PROP)&&Object.keys(this.skuTree.OFFERS_PROP).length}},{key:"getSelectedSku",value:function e(){var t=this;if(!this.hasSku()){return null}return this.skuTree.OFFERS.filter(function(e){return JSON.stringify(e.TREE)===JSON.stringify(t.selectedValues)})[0]}},{key:"getActiveSkuProperties",value:function e(t){var r=[];var n=this.getFilterProperties(t);this.filterSku(n).forEach(function(e){if(!r.includes(e.TREE[t])){r.push(e.TREE[t])}});return r}},{key:"getFilterProperties",value:function e(t){var r=[];for(var n=0,i=Object.values(this.skuTree.OFFERS_PROP);n<i.length;n++){var a=i[n];if(a.ID===t){break}r.push(a.ID)}return r}},{key:"filterSku",value:function e(t){if(t.length===0){return this.skuTree.OFFERS}var r=this.getSelectedValues();return this.skuTree.OFFERS.filter(function(e){var n=h(t),i;try{for(n.s();!(i=n.n()).done;){var a=i.value;if(e.TREE[a]!==r[a]){return false}}}catch(e){n.e(e)}finally{n.f()}return true})}},{key:"getSelectedSkuProperty",value:function e(t){return this.getSelectedSku()["TREE"][t]}},{key:"layout",value:function e(){var r=t.Tag.render(d());this.skuProperties=[];if(this.hasSku()&&this.hasSkuProps()){for(var n in this.skuTree.OFFERS_PROP){if(this.skuTree.OFFERS_PROP.hasOwnProperty(n)){var i=new p({parent:this,property:this.skuTree.OFFERS_PROP[n],existingValues:this.skuTree.EXISTING_VALUES[n],offers:this.skuTree.OFFERS,hideUnselected:this.hideUnselected});r.appendChild(i.layout());this.skuProperties.push(i)}}}return r}},{key:"toggleSkuProperties",value:function e(){this.skuProperties.forEach(function(e){return e.toggleSkuPropertyValues()})}}]);return r}(n.EventEmitter);e.SkuTree=g})(this.BX.Catalog.SkuTree=this.BX.Catalog.SkuTree||{},BX,BX.Catalog.SkuTree,BX.Event);
//# sourceMappingURL=sku-tree.bundle.map.js

Youez - 2016 - github.com/yon3zu
LinuXploit