1jQuery(function () { 2 3 /* ----------------------------- 4 Header sticky toggle (mobile add only) 5 ------------------------------*/ 6 7 var breakpointHeader = 1024; 8 9 function toggleStickyNav() { 10 var header = jQuery('.header__banner'); 11 var isMobile = jQuery(window).width() < breakpointHeader; 12 var isScrolled = jQuery(window).scrollTop() > 10; 13 14 // ONLY run logic on mobile 15 if (!isMobile) return; 16 17 if (isScrolled) { 18 header.addClass('sticky'); 19 } else { 20 header.removeClass('sticky'); 21 } 22 } 23 24 // Run once + on scroll/resize 25 toggleStickyNav(); 26 jQuery(window).on('scroll resize', toggleStickyNav); 27 28 29 /* ----------------------------- 30 RSS modal + copy 31 (UNCHANGED) 32 ------------------------------*/ 33 34 jQuery(document).ready(function () { 35 jQuery('.rssLink').on('click', function (e) { 36 e.preventDefault(); 37 jQuery('.rssModal').addClass('open').removeAttr('hidden'); 38 jQuery('body').addClass('modal-open'); 39 jQuery('#rssUrl').focus(); 40 }); 41 42 jQuery('.rssModal .close, .rssModal__overlay').on('click', function () { 43 jQuery('.rssModal').removeClass('open').attr('hidden', true); 44 jQuery('body').removeClass('modal-open'); 45 }); 46 47 jQuery('.copy').on('click', function () { 48 var jQuerybtn = jQuery(this); 49 var jQueryinput = jQuery('#rssUrl'); 50 51 navigator.clipboard.writeText(jQueryinput.val()).then(function () { 52 jQuerybtn.addClass('copied'); 53 setTimeout(() => { 54 jQuerybtn.removeClass('copied'); 55 }, 3000); 56 }); 57 }); 58 }); 59 60});
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.