1$(document).ready(function () { 2 // ÐлокиÑÑем ÑкÑолл body 3 $('body').addClass('l-body_overflow_hidden'); 4 5 var compareMain = $('.js-compare-page'), // ÐлавнÑй конÑÐµÐ¹Ð½ÐµÑ 6 compareItem = $('.js-compare-item'), // Ðлок ÑоваÑа в ÑÑавнении 7 scrollContainer = $('.js-scroll-container'); // Ðлок, к коÑоÑÐ¾Ð¼Ñ Ð±Ñдем добавлÑÑÑ Ð´Ð²Ð¾Ð¹Ð½ÑÑ Ð¿ÑокÑÑÑÐºÑ 8 9 // ÐÑли в ÑÑавнении Ð½ÐµÑ Ð½Ð¸ одного ÑоваÑа, ÑкÑÑваем главнÑй конÑÐµÐ¹Ð½ÐµÑ 10 if (compareItem.length === 0) { 11 compareMain.hide(); 12 } 13 14 // ÐобавлÑем ÑкÑолл-Ð±Ð°Ñ Ð¸ ÑвеÑÑ Ñ Ð¸ ÑÐ½Ð¸Ð·Ñ Ð±Ð»Ð¾ÐºÐ° ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ 15 function DoubleScroll(element) { 16 var scrollbar = document.createElement('div'); 17 scrollbar.setAttribute("class", "second-scroll"); 18 scrollbar.appendChild(document.createElement('div')); 19 scrollbar.style.overflow = 'auto'; 20 scrollbar.style.overflowY = 'hidden'; 21 scrollbar.firstChild.style.width = element.scrollWidth + 'px'; 22 scrollbar.firstChild.style.paddingTop = '1px'; 23 scrollbar.firstChild.appendChild(document.createTextNode('\xA0')); 24 scrollbar.onscroll = function () { 25 element.scrollLeft = scrollbar.scrollLeft; 26 }; 27 element.onscroll = function () { 28 scrollbar.scrollLeft = element.scrollLeft; 29 }; 30 var scrollbarWrap = document.createElement('div'); 31 scrollbarWrap.classList.add('second-scroll__wrap'); 32 scrollbarWrap.appendChild(scrollbar); 33 element.parentNode.insertBefore(scrollbarWrap, element); 34 } 35 36 DoubleScroll(scrollContainer[0]); 37});
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.