PageSourceSearch

https://okoptica.ru/bitrix/cache/js/s1/okoptica/page_9086d84afab98…b988483839aee2b8432587_v1.js?17726389016786

js okoptica.ru collected 2026-10-07 16:32:02 UTC 6,786 bytes, 12 lines download raw bytes

1
2; /* Start:"a:4:{s:4:"full";s:93:"/local/templates/okoptica/components/bitrix/catalog.section/main/script.min.js?17726388975377";s:6:"source";s:74:"/local/templates/okoptica/components/bitrix/catalog.section/main/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
3(()=>{(function(){"use strict";window.JCCatalogSectionComponent||(window.JCCatalogSectionComponent=function(t){this.formPosting=!1,this.siteId=t.siteId||"",this.ajaxId=t.ajaxId||"",this.template=t.template||"",this.componentPath=t.componentPath||"",this.parameters=t.parameters||"",t.navParams&&(this.navParams={NavNum:t.navParams.NavNum||1,NavPageNomer:parseInt(t.navParams.NavPageNomer)||1,NavPageCount:parseInt(t.navParams.NavPageCount)||1}),this.bigData=t.bigData||{enabled:!1},this.container=document.querySelector('[data-entity="'+t.container+'"]'),this.showMoreButton=null,this.showMoreButtonMessage=null,this.bigData.enabled&&BX.util.object_keys(this.bigData.rows).length>0&&(BX.cookie_prefix=this.bigData.js.cookiePrefix||"",BX.cookie_domain=this.bigData.js.cookieDomain||"",BX.current_server_time=this.bigData.js.serverTime,BX.ready(BX.delegate(this.bigDataLoad,this))),t.initiallyShowHeader&&BX.ready(BX.delegate(this.showHeader,this)),t.deferredLoad&&BX.ready(BX.delegate(this.deferredLoad,this)),t.lazyLoad&&(this.showMoreButton=document.querySelector('[data-use="show-more-'+this.navParams.NavNum+'"]'),this.showMoreButtonMessage=this.showMoreButton.innerHTML,BX.bind(this.showMoreButton,"click",BX.proxy(this.showMore,this))),t.loadOnScroll&&BX.bind(window,"scroll",BX.proxy(this.loadOnScroll,this))},window.JCCatalogSectionComponent.prototype={checkButton:function(){this.showMoreButton&&(this.navParams.NavPageNomer==this.navParams.NavPageCount?BX.remove(this.showMoreButton):this.container.appendChild(this.showMoreButton))},enableButton:function(){this.showMoreButton&&(BX.removeClass(this.showMoreButton,"disabled"),this.showMoreButton.innerHTML=this.showMoreButtonMessage)},disableButton:function(){this.showMoreButton&&(BX.addClass(this.showMoreButton,"disabled"),this.showMoreButton.innerHTML=BX.message("BTN_MESSAGE_LAZY_LOAD_WAITER"))},loadOnScroll:function(){var t=BX.GetWindowScrollPos().scrollTop,e=BX.pos(this.container).bottom;t+window.innerHeight>e&&this.showMore()},showMore:function(){if(this.navParams.NavPageNomer<this.navParams.NavPageCount){var t={};t.action="showMore",t["PAGEN_"+this.navParams.NavNum]=this.navParams.NavPageNomer+1,this.formPosting||(this.formPosting=!0,this.disableButton(),this.sendRequest(t))}},bigDataLoad:function(){var t="https://analytics.bitrix.info/crecoms/v1_0/recoms.php",e=BX.ajax.prepareData(this.bigData.params);e&&(t+=(t.indexOf("?")!==-1?"&":"?")+e);var i=BX.delegate(function(a){this.sendRequest({action:"deferredLoad",bigData:"Y",items:a&&a.items||[],rid:a&&a.id,count:this.bigData.count,rowsRange:this.bigData.rowsRange,shownIds:this.bigData.shownIds})},this);BX.ajax({method:"GET",dataType:"json",url:t,timeout:3,onsuccess:i,onfailure:i})},deferredLoad:function(){this.sendRequest({action:"deferredLoad"})},sendRequest:function(t){var e={siteId:this.siteId,template:this.template,parameters:this.parameters};
3this.ajaxId&&(e.AJAX_ID=this.ajaxId),BX.ajax({url:this.componentPath+"/ajax.php"+(document.location.href.indexOf("clear_cache=Y")!==-1?"?clear_cache=Y":""),method:"POST",dataType:"json",timeout:60,data:BX.merge(e,t),onsuccess:BX.delegate(function(i){!i||!i.JS||BX.ajax.processScripts(BX.processHTML(i.JS).SCRIPT,!1,BX.delegate(function(){this.showAction(i,t)},this))},this)})},showAction:function(t,e){if(e)switch(e.action){case"showMore":this.processShowMoreAction(t);break;case"deferredLoad":this.processDeferredLoadAction(t,e.bigData==="Y");break}},processShowMoreAction:function(t){this.formPosting=!1,this.enableButton(),t&&(this.navParams.NavPageNomer++,this.processItems(t.items),this.processPagination(t.pagination),this.processEpilogue(t.epilogue),this.checkButton())},processDeferredLoadAction:function(t,e){if(t){var i=e?this.bigData.rows:{};this.processItems(t.items,BX.util.array_keys(i))}},processItems:function(t,e){if(t){var i=BX.processHTML(t,!1),a=BX.create("DIV"),o,s,n;if(a.innerHTML=i.HTML,o=a.querySelectorAll('[data-entity="items-row"]'),o.length){this.showHeader(!0);for(s in o)o.hasOwnProperty(s)&&(n=e?this.container.querySelectorAll('[data-entity="items-row"]'):!1,o[s].style.opacity=0,n&&BX.type.isDomNode(n[e[s]])?n[e[s]].parentNode.insertBefore(o[s],n[e[s]]):this.container.appendChild(o[s]));new BX.easing({duration:2e3,start:{opacity:0}
3,finish:{opacity:100},transition:BX.easing.makeEaseOut(BX.easing.transitions.quad),step:function(r){for(var h in o)o.hasOwnProperty(h)&&(o[h].style.opacity=r.opacity/100)},complete:function(){for(var r in o)o.hasOwnProperty(r)&&o[r].removeAttribute("style")}}).animate()}BX.ajax.processScripts(i.SCRIPT)}},processPagination:function(t){if(t){var e=document.querySelectorAll('[data-pagination-num="'+this.navParams.NavNum+'"]');for(var i in e)e.hasOwnProperty(i)&&(e[i].innerHTML=t)}},processEpilogue:function(t){if(t){var e=BX.processHTML(t,!1);BX.ajax.processScripts(e.SCRIPT)}},showHeader:function(t){var e=BX.findParent(this.container,{attr:{"data-entity":"parent-container"}}),i;e&&BX.type.isDomNode(e)&&(i=e.querySelector('[data-entity="header"]'),i&&i.getAttribute("data-showed")!="true"&&(i.style.display="",t?new BX.easing({duration:2e3,start:{opacity:0},finish:{opacity:100},transition:BX.easing.makeEaseOut(BX.easing.transitions.quad),step:function(a){i.style.opacity=a.opacity/100},complete:function(){i.removeAttribute("style"),i.setAttribute("data-showed","true")}}).animate():i.style.opacity=100))}})})();})();
4
5/* End */
6;
7; /* Start:"a:4:{s:4:"full";s:93:"/local/templates/okoptica/components/optica/system.empty/subsribe/script.min.js?1772638897654";s:6:"source";s:75:"/local/templates/okoptica/components/optica/system.empty/subsribe/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
8(()=>{$(".btn-subscribe").click(function(){let e=$("#subscribe-form");if(e.length!==0){let i=e.find("input"),a=!1,c="has-error";if(i.each(function(){let s=$(this);s.val()?s.parent().removeClass(c):(a=!0,s.parent().addClass(c))}),!a){let s=e.serialize();$.ajax({type:"GET",url:SITE_TEMPLATE_PATH+"/ajax/subscribe.php?action-main=send",data:s,beforeSend:function(){},success:function(n){var r=JSON.parse(n);r.ID>1&&($(".success").addClass("d-hide"),$("#subscribe-form .columns").append('<div class="column col-7 col-md-12 col-xl-4 is-inset-bottom-20"><span class="success">'+r.TEXT+"</span></div>"),yaCounter83890315.reachGoal("bf_podpiska"))}})}}});})();
9
10/* End */
11;; /* /local/templates/okoptica/components/bitrix/catalog.section/main/script.min.js?17726388975377*/
12; /* /local/templates/okoptica/components/optica/system.empty/subsribe/script.min.js?1772638897654*/

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.