1$(function () { 2 var page = $('.jsPage'); 3 var overlay = $('.jsPage__Overlay'); 4 5 page.on('click', '.jsPage__mobile-menu-show', function (e) { 6 e.preventDefault(); 7 var _this = $(this); 8 var parent = _this.parents(e.handleObj.selector.split('__')[0]).eq(0); 9 var body = $('body'); 10 $('.jsPage__menu', parent).addClass('switched-menu'); 11 body.addClass(body.attr('data-class-hide-jivo')); 12 disableBodyScroll(true, '.main-menu_list') 13 overlay.show() 14 $('.infomarket_widget_button').hide() 15 $('html').addClass('overflow-hidden'); 16 $('.page__footer').hide(); 17 return false; 18 }); 19 20 page.on('click', '.jsPage__mobile-menu-close', function (e) { 21 e.preventDefault(); 22 var _this = $(this); 23 var parent = _this.parents(e.handleObj.selector.split('__')[0]).eq(0); 24 var body = $('body'); 25 $('.jsPage__menu', parent).removeClass('switched-menu'); 26 27 body.removeClass(body.attr('data-class-hide-jivo')); 28 overlay.hide() 29 $('.infomarket_widget_button').show() 30 $('html').removeClass('overflow-hidden'); 31 $('.page__footer').show(); 32 return false; 33 }); 34 35 page.on('click', '.jsPage__Overlay', function (e) { 36 e.preventDefault(); 37 var _this = $(this); 38 var parent = _this.parents(e.handleObj.selector.split('__')[0]).eq(0); 39 var body = $('body'); 40 $('.jsPage__menu', parent).removeClass('switched-menu'); 41 body.removeClass(body.attr('data-class-hide-jivo')); 42 overlay.hide() 43 $('html').removeClass('overflow-hidden') 44 return false; 45 }); 46 47 48 49 var page__content = $('.jsPage__content'); 50 var page__footer = $('.page__footer'); 51 var page__leftSide = $('.jsPage__left-side'); 52 var page__leftSideCont = $('.jsPage__left-side-cont'); 53 var jsPageleftSideFixed = false; 54 $(window).on('load scroll', function () { 55 if (page__leftSide.length) { 56 var scrollTop = $(window).scrollTop(); 57 var pageHeight = $(window).height(); 58 var footerOffset = page__footer.offset().top; 59 var sideOffset = page__leftSideCont.offset().top; 60 var sideHeight = page__leftSideCont.height(); 61 var bottomleftSide = sideOffset - scrollTop + sideHeight + 3; 62 63 if (jsPageleftSideFixed) { 64 bottomleftSide = lastBottomleftSide; 65 } 66 if (footerOffset - scrollTop > bottomleftSide) { 67 page__leftSide.css('bottom', ''); 68 jsPageRightSideFixed = false; 69 } else { 70 if (window.innerWidth < 1382 && window.innerWidth > 1024) { 71 page__leftSide.css('bottom', scrollTop + pageHeight - footerOffset + sideHeight / 2 + 4 + 'px'); 72 bottomleftSide - 3; 73 } else if (window.innerWidth <= 1024 && window.innerWidth > 768) { 74 page__leftSide.css('bottom', scrollTop + pageHeight - footerOffset + sideHeight - 116 + 1 + 'px'); 75 bottomleftSide - 3; 76 } else if (window.innerWidth <= 768 ) { 77 page__leftSide.css('bottom', scrollTop + pageHeight - footerOffset + sideHeight - 113 + 1 + 'px'); 78 bottomleftSide - 3; 79 } else { 80 page__leftSide.css('bottom', scrollTop + pageHeight - footerOffset + sideHeight / 3 - 12 + 'px'); 81 } 82 lastBottomleftSide = bottomleftSide; 83 jsPageleftSideFixed = true; 84 } 85 } 86 }); 87}); 88 89 90$(function () { 91 var page__rightSide = $('.jsPage__right-side'); 92 var page__rightSideCont = $('.jsPage__right-side-cont'); 93 var page__content = $('.jsPage__content'); 94 var page__footer = $('.page__footer'); 95 var jsPageRightSideFixed = false; 96 97 $(window).on('load scroll', function () { 98 if (page__rightSide.length) { 99 var scrollTop = $(window).scrollTop(); 100 var pageHeight = $(window).height(); 101 var footerOffset = page__footer.offset().top; 102 var sideOffset = page__rightSideCont.offset().top; 103 var sideHeight = page__rightSideCont.height(); 104 var bottomRightSide = sideOffset - scrollTop + sideHeight; 105 106 if (jsPageRightSideFixed) { 107 bottomRightSide = lastBottomRightSide; 108 } 109 if (footerOffset - scrollTop > bottomRightSide) { 110 page__rightSide.css('bottom', ''); 111 jsPageRightSideFixed = false; 112 } else { 113 page__rightSide.css('bottom', scrollTop + pageHeight - footerOffset + sideHeight / 2 + 1 + 'px'); 114 lastBottomRightSide = bottomRightSide; 115 jsPageRightSideFixed = true; 116 } 117 } 118 }); 119 120 121 $('.jsPage__open-cities').click(function() { 122 $.fancybox.open({ 123 src : '.jsCities', 124 type : 'inline', 125 opts :{ 126 touch:false 127 } 128 }); 129 }); 130}); 131 132
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.