1//var $ = jQuery; 2function getCookie(name) { 3 var matches = document.cookie.match(new RegExp( 4 "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)" 5 )); 6 return matches ? decodeURIComponent(matches[1]) : undefined; 7 } 8 9 function updateSwiperHeight() { 10 $('[data-slider]').each(function() { 11 let swiperInstance = this.swiper; 12 if (swiperInstance) { 13 swiperInstance.updateAutoHeight(); 14 } 15 }); 16 } 17 18 $().ready(function(){ 19 setTimeout(updateSwiperHeight, 1500); 20 21 if (getCookie('siteColor') == '2') { 22 $('main').css('background-color', ''); 23 $('.entrance__text').css('color', ''); 24 $('.entrance__text').css('style', ''); 25 } 26 27 if((getCookie('siteCecutient') != '0')&&(getCookie('siteCecutient') != undefined)){ 28 $('body').addClass('cecutient'); 29 $("head").append($("<link rel='stylesheet' href='/bitrix/templates/ranepa/css/eye.css' type='text/css' media='screen' class='cecutient-css' />")); 30 } 31 if((getCookie('siteColor') != '0')&&(getCookie('siteColor') != undefined)){$('body').addClass('color' + getCookie('siteColor'))}; 32 if((getCookie('siteFontsize') != '0')&&(getCookie('siteFontsize') != undefined)){$('body').addClass('fontsize-' + getCookie('siteFontsize'))}; 33 if((getCookie('siteImages') != '0')&&(getCookie('siteImages') != undefined)){$('body').addClass('imagesoff')}; 34 35 36 $('.modal__close').on("click", function(){ 37 if((getCookie('siteCecutient') != '0')&&(getCookie('siteCecutient') != undefined)){ 38 setTimeout(() => { 39 $('body').addClass('cecutient'); 40 }, 0); 41 42 }; 43 if((getCookie('siteColor') != '0')&&(getCookie('siteColor') != undefined)){ 44 setTimeout(() => { 45 $('body').addClass('color' + getCookie('siteColor')) 46 }, 0); 47 48 }; 49 50 51 if((getCookie('siteFontsize') != '0')&&(getCookie('siteFontsize') != undefined)){ 52 setTimeout(() => { 53 $('body').addClass('fontsize-' + getCookie('siteFontsize')) 54 }, 0); 55 56 }; 57 58 if((getCookie('siteImages') != '0')&&(getCookie('siteImages') != undefined)){ 59 setTimeout(() => { 60 $('body').addClass('imagesoff'); 61 }, 0); 62 63 64 }; 65 }); 66 67 68 69 $('.eye').on('click',function(){ 70 let classesToPreserve = 'wrapper'; 71 72 if ($('body').hasClass('cecutient')) { 73 // $('body').removeClass('cecutient'); 74 let theme = $('body').attr('data-theme');
75 $('body').removeClass().addClass(classesToPreserve + ' ' + theme); 76 $('.cecutient-css').remove(); 77 $('body').removeClass('color1').removeClass('color2').removeClass('color3').removeClass('theme_dark').addClass('theme_white').attr('data-theme', 'theme_white'); 78 $('.theme-btn').removeAttr('style'); 79 $('.eye').removeAttr('style'); 80 81 BX.setCookie('THEME_DARK', 'theme_white', {path: '/'}); 82 document.cookie = "siteFontsize=0; path=/;"; 83 // document.cookie = "THEME_DARK=theme_white; path=/;"; 84 document.cookie = "siteColor=0; path=/;"; 85 document.cookie = "siteColor=0; path=/;"; 86 document.cookie = "siteCecutient=0; path=/;"; 87 }else{ 88 $('.theme-btn').css("display", "none"); 89 $('.eye').css("padding", 0); 90 BX.setCookie('THEME_DARK', 'theme_white', { path: '/' }); 91 $('body').addClass(classesToPreserve + ' cecutient color1').attr('data-theme', 'theme_white').removeClass('theme_dark').addClass('theme_white'); 92 $("head").append($("<link rel='stylesheet' href='/bitrix/templates/ranepa/css/eye.css' type='text/css' media='screen' class='cecutient-css' />")); 93 document.cookie = "siteCecutient=1; path=/;"; 94 document.cookie = "siteColor=1; path=/;"; 95 }; 96 }); 97 $('.a-fontsize-small').on("click", function(){ 98 $('body').removeClass('fontsize-normal').removeClass('fontsize-big'); 99 document.cookie = "siteFontsize=0; path=/;"; 100 setTimeout(() => { 101 updateSwiperHeight() 102 }, 900) 103 return false; 104 }); 105 $('.a-fontsize-normal').on("click", function(){ 106 $('body').addClass('fontsize-normal').removeClass('fontsize-small').removeClass('fontsize-big'); 107 document.cookie = "siteFontsize=normal; path=/;"; 108 setTimeout(() => { 109 updateSwiperHeight() 110 }, 900) 111 return false; 112 }); 113 $('.a-fontsize-big').on("click", function(){ 114 $('body').addClass('fontsize-big').removeClass('fontsize-normal').removeClass('fontsize-small'); 115 document.cookie = "siteFontsize=big; path=/;"; 116 setTimeout(() => { 117 updateSwiperHeight() 118 }, 900) 119 return false; 120 }); 121 $('.a-color1').on("click", function(){ 122 $('body').addClass('color1').removeClass('color2').removeClass('color3'); 123 document.cookie = "siteColor=1; path=/;"; 124 return false; 125 }); 126 $('.a-color2').on("click", function(){ 127 $('body').addClass('color2').removeClass('color1').removeClass('color3'); 128 $('main').css('background-color', ''); 129 $('.entrance__text').css('color', ''); 130 document.cookie = "siteColor=2; path=/;"; 131 return false; 132 }); 133 $('.a-color3').on("click", function(){ 134 $('body').addClass('color3').removeClass('color2').removeClass('color1'); 135 document.cookie = "siteColor=0; path=/;"; 136 return false; 137 }); 138 $('.a-imagesoff').on("click", function(){ 139 if($('body').hasClass('imagesoff')){ 140 $('body').removeClass('imagesoff'); 141 document.cookie = "siteImages=0; path=/;"; 142 }else{ 143 $('body').addClass('imagesoff'); 144 document.cookie = "siteImages=1; path=/;"; 145 } 146 return false; 147 }); 148 149 });
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.