PageSourceSearch

https://merchandising.ru/bitrix/cache/js/s1/merch_v2/page_2698e556…df986a0a70091d559694c2_v1.js?17665697516218

js merchandising.ru collected 2026-09-25 04:36:34 UTC 6,218 bytes, 5 lines download raw bytes

1
2; /* Start:"a:4:{s:4:"full";s:98:"/local/templates/merch_v2/components/bitrix/catalog.comments/.default/script.min.js?17665695685826";s:6:"source";s:79:"/local/templates/merch_v2/components/bitrix/catalog.comments/.default/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
3(function(a){if(!!a.JCCatalogSocnetsComments){return}a.JCCatalogSocnetsComments=function(c){var b;this.errorCode=0;this.params={};this.serviceList={blog:false,facebook:false,vk:false};this.settings={blog:{ajaxUrl:"",ajaxParams:{},contID:"bx-cat-soc-comments-blg"},facebook:{contID:"bx-cat-soc-comments-fb",contWidthID:"",parentContID:"soc_comments",facebookJSDK:"facebook-jssdk",facebookPath:""},vk:{}};this.services={blog:{obBlogCont:null},facebook:{obFBCont:null,obFBContWidth:null,obFBParentCont:null,obFBjSDK:null,currentWidth:0}};this.activeTabId="";this.currentTab=-1;this.tabsContId="";this.tabList=[];this.obTabList=[];if(typeof c==="object"){this.params=c;if(!!this.params.serviceList&&typeof(this.params.serviceList)==="object"){for(b in this.serviceList){if(this.serviceList.hasOwnProperty(b)&&!!this.params.serviceList[b]){this.serviceList[b]=true}}}if(this.serviceList.blog){this.initParams("blog")}if(this.serviceList.facebook){this.initParams("facebook")}if(typeof(this.params.tabs)==="object"){this.activeTabId=this.params.tabs.activeTabId;this.tabsContId=this.params.tabs.tabsContId;this.tabList=this.params.tabs.tabList}}else{this.errorCode=-1}if(this.errorCode===0){BX.ready(BX.proxy(this.Init,this))}};a.JCCatalogSocnetsComments.prototype.initParams=function(c){var b;if(!!this.params.settings&&typeof(this.params.settings)==="object"&&typeof(this.params.settings[c])==="object"){for(b in this.settings[c]){if(this.settings[c].hasOwnProperty(b)&&!!this.params.settings[c][b]){this.settings[c][b]=this.params.settings[c][b]}}}};a.JCCatalogSocnetsComments.prototype.Init=function(){if(!this.tabList||!BX.type.isArray(this.tabList)||this.tabList.length===0){this.errorCode=-1;return}var c,b;for(c=0;c<this.tabList.length;c++){b=this.tabsContId+this.tabList[c];this.obTabList[c]={id:this.tabList[c],tabId:b,contId:b+"_cont",tab:BX(b),cont:BX(b+"_cont")};if(!this.obTabList[c].tab||!this.obTabList[c].cont){this.errorCode=-2;break}if(this.activeTabId===this.tabList[c]){this.currentTab=c}BX.bind(this.obTabList[c].tab,"click",BX.proxy(this.onClick,this))}if(this.serviceList.blog){this.services.blog.obBlogCont=BX(this.settings.blog.contID);if(!this.services.blog.obBlogCont){this.serviceList.blog=false;this.errorCode=-16}}if(this.serviceList.facebook){this.services.facebook.obFBCont=BX(this.settings.facebook.contID);if(!this.services.facebook.obFBCont){this.serviceList.facebook=false;this.errorCode=-32}else{this.services.facebook.obFBContWidth=this.services.facebook.obFBCont.firstChild}this.services.facebook.obFBParentCont=BX(this.settings.facebook.parentContID)}if(this.errorCode===0){this.showActiveTab();if(this.serviceList.blog){this.loadBlog()}if(this.serviceList.facebook){this.loadFB()}}this.params={}};a.JCCatalogSocnetsComments.prototype.loadBlog=function(){var b;if(this.errorCode!==0||!this.serviceList.blog||this.settings.blog.ajaxUrl.length===0){return}b=this.settings.blog.ajaxParams;b.sessid=BX.bitrix_sessid();BX.ajax({timeout:30,method:"POST",dataType:"html",url:this.settings.blog.ajaxUrl,data:b,onsuccess:BX.proxy(this.loadBlogResult,this)})};a.JCCatalogSocnetsComments.prototype.loadBlogResult=function(b){if(BX.type.isNotEmptyString(b)){BX.adjust(this.services.blog.obBlogCont,{html:b})}};a.JCCatalogSocnetsComments.prototype.loadFB=function(){var b;if(this.services.facebook.obFBParentCont&&this.services.facebook.obFBContWidth){b=parseInt(this.services.facebook.obFBParentCont.offsetWidth,10);if(!isNaN(b)&&b>20){BX.adjust(this.services.facebook.obFBContWidth,{attrs:{"data-width":(b-20)}});this.services.facebook.currentWidth=b}if(!this.services.facebook.obFBjSDK){this.services.facebook.obFBjSDK=true;BX.defer(BX.proxy((function(h,e,i,c){var g,f=h.getElementsByTagName(e)[0];if(h.getElementById(i)){return}g=h.createElement(e);g.id=i;g.src=c;f.parentNode.insertBefore(g,f)}(document,"script",this.settings.facebook.facebookJSDK,this.settings.facebook.facebookPath)),this))}}};a.JCCatalogSocnetsComments.prototype.getFBParentWidth=function(){var b=0;if(!!this.services.facebook.obFBParentCont){b=parseInt(this.services.facebook.obFBParentCont.offsetWidth,10);if(isNaN(b)){b=0}}return b};a.JCCatalogSocnetsComments.prototype.setFBWidth=function(d){var b=null,e,c;if(this.serviceList.facebook&&this.services.facebook.currentWidth!==d&&d>20&&!!this.services.facebook.obFBContWidth){if(!!this.services.facebook.obFBContWidth.firstChild&&!!this.services.facebook.obFBContWidth.firstChild.fitrstChild){b=this.services.facebook.obFBContWidth.firstChild.fitrstChild;if(!!b){e=b.getAttribute("src");c=e.replace(/width=(\d+)/ig,"width="+d);BX.adjust(this.services.facebook.obFBContWidth,{attrs:{"data-width":(d-20)}});this.services.facebook.currentWidth=d;BX.style(this.services.facebook.obFBContWidth.firstChild,"width",d+"px");BX.adjust(b,{attrs:{src:c},style:{width:d+"px"}})}}}};a.JCCatalogSocnetsComments.prototype.onResize=function(){if(this.serviceList.facebook){this.setFBWidth(this.getFBParentWidth())}};a.JCCatalogSocnetsComments.prototype.onClick=function(){var d=BX.proxy_context,b=-1,c;for(c=0;c<this.obTabList.length;c++){if(d.id===this.obTabList[c].tabId){b=c;break}}if(b>-1){if(b!==this.currentTab){this.hideActiveTab();this.currentTab=b;this.showActiveTab()}}};a.JCCatalogSocnetsComments.prototype.hideActiveTab=function(){BX.removeClass(this.obTabList[this.currentTab].tab,"active");BX.addClass(this.obTabList[this.currentTab].cont,"tab-off");BX.addClass(this.obTabList[this.currentTab].cont,"hidden")};a.JCCatalogSocnetsComments.prototype.showActiveTab=function(){BX.onCustomEvent("onAfterBXCatTabsSetActive_"+this.tabsContId,[{activeTab:this.obTabList[this.currentTab].id}]);BX.addClass(this.obTabList[this.currentTab].tab,"active");BX.removeClass(this.obTabList[this.currentTab].cont,"tab-off");BX.removeClass(this.obTabList[this.currentTab].cont,"hidden")}})(window);
4/* End */
5;; /* /local/templates/merch_v2/components/bitrix/catalog.comments/.default/script.min.js?17665695685826*/

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.