PageSourceSearch

https://bitrb.ru/local/templates/bit2/js/scripts.min.js

js bitrb.ru collected 2026-10-07 17:41:41 UTC 6,594 bytes, 1 lines download raw bytes

1$(function(){$(window).unbind("scroll");const mobileBreakpoint=767;const $search=$(".ui.search");const $slick=$("[data-slick]");const $modalTrigger=$("[data-modal]");const $sidebars=$(".ui.sidebar");const $slickMobile=$("[data-mobile-slick]");const $sidebarTrigger=$("[data-sidebar]");const $popupTrigger=$("[data-popup]");const $sticky=$(".ui.sticky");const $spin=$("[data-spin]");const $transition=$("[data-transition]");const $ajax=$(".js-ajax");const toPx=value=>{return value+"px"};let windowWidth=$(window).width();$('[type="tel"]').inputmask("+7 (999) 999-99-99");if(windowWidth<mobileBreakpoint){$slickMobile.each(function(){let defaultParams={};let slickParams=$(this).data("mobile-slick");if(slickParams.arrow){defaultParams={prevArrow:'<a class="prev-slide"><svg class=" icon arrow"><use class="use-arrow" xlink:href="#arrow-icon"></use></svg></a>',nextArrow:'<a class="next-slide"><svg class=" icon arrow"><use class="use-arrow" xlink:href="#arrow-icon"></use></svg></a>'}}if(slickParams.slideNum){if($(this).siblings(".slide-num").length){$(this).on("init reInit afterChange",function(event,slick,currentSlide,nextSlide){var i=(currentSlide?currentSlide:0)+1;$(this).siblings(".slide-num").text(i+" из "+slick.slideCount)})}}let params=Object.assign(defaultParams,slickParams);$(this).slick(params)})}$slick.each(function(){let defaultParams={};let slickParams=$(this).data("slick");if(slickParams.arrow){defaultParams={prevArrow:'<a class="prev-slide"><svg class=" icon arrow"><use class="use-arrow" xlink:href="#arrow-icon"></use></svg></a>',nextArrow:'<a class="next-slide"><svg class=" icon arrow"><use class="use-arrow" xlink:href="#arrow-icon"></use></svg></a>'}}if(slickParams.slideNum){if($(this).siblings(".slide-num").length){$(this).on("init reInit afterChange",function(event,slick,currentSlide,nextSlide){var i=(currentSlide?currentSlide:0)+1;$(this).siblings(".slide-num").text(i+" из "+slick.slideCount)})}}let params=Object.assign(defaultParams,slickParams);$(this).slick(params)});$.fn.search.settings.error={noResults:"По вашему запросу ничего не найдено"};$.fn.search.settings.templates.message=function(message,type){var html="";if(message!==undefined&&type!==undefined){html+=""+'<div class="message '+type+'">';if(type=="empty"){html+=""+'<div class="header">Не найдено</div class="header">'+'<div class="description">'+message+'</div class="description">'}else{html+=' <div class="description">'+message+"</div>"}html+="</div>"}return html};$.fn.search.settings.templates.standard=function(response,fields){var html="";if(response[fields.results]!==undefined){$.each(response[fields.results],function(index,result){if(result[fields.chain]!==undefined){html+='<div class="chain">'+result[fields.chain]+"</div>"}if(result[fields.url]){html+='<a class="result" href="'+result[fields.url]+'">'}else{html+='<a class="result">'}if(result[fields.image]!==undefined){html+=""+'<div class="image">'+' <img src="'+result[fields.image]+'">'+"</div>"}html+='<div class="content">';if(result[fields.title]!==undefined){html+='<div class="title ">'+result[fields.title]+"</div>"}if(result[fields.description]!==undefined){html+='<div class="description">'+result[fields.description]+"</div>"}html+=""+"</div>";html+="</a>"});if(response[fields.action]){html+=""+'<a href="'+response[fields.action][fields.actionURL]+'" class="action">'+response[fields.action][fields.actionText]+"</a>"}return html}return false};$search.search({apiSettings:{url:"/api/search?q={query}"},fields:{results:"items",title:"title",url:"url",chain:"category"},minCharacters:4,onResultsOpen:function(){$("header").attr("style","height:"+$("header").height()+"px");$("header").addClass("small");$(".header-back").css({opacity:"0"})},onResultsClose:function(){$("header").attr("style","");$("header").removeClass("small");$(".header-back").css({opacity:"1"})}});$modalTrigger.click(function(){var modal;modal=$(this).data("modal");$("#"+modal).modal("show")});$sidebars.sidebar({transition:"overlay",mobileTransition:"overlay",scrollLock:true,exclusive:true});$(".ui.sidebar .close").click(function(){return $(this).closest(".sidebar").sidebar("hide")});$sidebarTrigger.on("click",function(){var sidebar;sidebar=$(this).data("sidebar");$("#"+sidebar).sidebar("show")});$popupTrigger.each(function(){var obj,popup;var popup=$(this).data("popup");obj={popup:"#"+popup,on:"click",movePopup:false,exclusive:true,lastResort:"left center",position:"left center"};$(this).popup(obj)});if(windowWidth>mobileBreakpoint){$sticky.each(function(){let defaultParams={onBottom:function(){let column=$(this).parent(".column");let scrollblock=$(this).closest(".scrollblock");let grid=$(this).closest(".ui.grid");if($(this).parent(".column").length){column.addClass("onbottom");column.height(scrollblock.height());grid.css({position:"relative"})}},onStick:function(){let column=$(this).parent(".column");if($(this).parent(".column").length){column.removeClass("onbottom");column.height("auto")}}};let stickyParams=$(this).data("sticky");let params=Object.assign(defaultParams,stickyParams);return $(this).sticky(params)})}const itemCount=$(".geography").find(".item").length;let currentItem=1;let isInit=false;if(itemCount){$(window).on("scroll",function(){if(!isInit){if($(window).scrollTop()>$(".geography").offset().top-500){isInit=true;$(".geography").find(".item").eq(0).trigger("click");setInterval(function(){if(currentItem<itemCount){$(".geography").find(".item").eq(currentItem).trigger("click")}currentItem++},2500)}}})}$(window).on("scroll",function(){$spin.each(function(){if($(window).scrollTop()>$(this).offset().top-$(window).height()&&!$(this).hasClass("init")){$(this).spincrement($(this).data("spin"));$(this).addClass("init")}})});$(window).on("scroll",function(){$transition.each(function(){if($(window).scrollTop()>$(this).offset().top-$(window).height()&&!$(this).hasClass("init")){$(this).addClass("init");let params=$(this).data("transition");if(params.find){$(this).find(params.find).transition(params)}else{$(this).transition(params)}}})});$(".show_all").on("click",function(e){e.preventDefault();$(this).closest(".block").find(".transition.hidden").transition({animation:"fade in",duration:800,interval:100})});$ajax.on("click",function(e){e.preventDefault();let link=$(this).attr("href");history.pushState("","",link);$.ajax({method:"GET",url:link,success:function(response){var html=$("<div/>");html.append(response);$mainResponse=html.find("main");$("main").html($mainResponse.html());$.getScript("/local/templates/bit2/js/scripts.js")}})})});

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.