PageSourceSearch

https://www.saintgermaincatering.com/js/menu.min.js?v=2.4.4

js saintgermaincatering.com collected 2026-09-29 10:00:24 UTC 2,206 bytes, 1 lines download raw bytes

1function sticky_relocate(){var n=!1;$(window).on("scroll",function(){var t=$(".follow-scroll"),i=parseInt(t.offset().top),r=parseInt(t.height()),u=i+r,e=$(window).width(),o=$(window).scrollTop(),f=parseInt($(".footer").offset().top);u>=f?(t.hide(),n=!0):n&&(n=!1,t.show())})}function InitIsotope(){if($(".menu-items").length){var n=$("#MenuGroupFilter").val();$(".menu-tags").on("click","span",function(){$(".menu-tags span").removeClass("tagsort-active");$(this).toggleClass("tagsort-active");var n=$(this).attr("data-filter");$("#MenuGroupFilter").val(n);FilterMenuCategory()})}}function InitCheckboxes(){$(".catfilter-item").iCheck({checkboxClass:"icheckbox_flat"});$(".catfilter-item").on("ifToggled",function(){FilterCatArray($(this).prop("checked"),$(this).val())})}function FilterCatArray(n,t){n?catArray.push(t):catArray=RemoveArrayItems(catArray,t);$("#CatFilterArray").val(catArray);FilterMenuCategory()}function RemoveArrayItems(n,t){for(var i=0;i<n.length;)n[i]==t?n.splice(i,1):i++;return n}function FilterMenuCategory(){var n=$("#CatFilterArray").val(),t=$("#CatGroupFilter").val(),i=$("#MenuGroupFilter").val();MyGlobalFunctions.MenuGroupItems(n,t,"",i,MenuListCallback)}function GlobalSearch(){var n=$("#GlobalMenuSearch").val();MyGlobalFunctions.MenuGroupItems("",0,n,0,MenuListCallback)}function MenuListCallback(n){$("#SGCMenuItems").html(n.value);var t=catArray.length;t>=1&&$("#SGCMenuItems").removeAttr("style");window.scrollTo(0,220);sticky_relocate()}function FilterMenuGroup(){var n=$("#MenuGroupFilter").val(),t=$("#MenuSearchField").val();Menu.GetMenuFilterList(n,t,0,MenuFilterCallback)}function MenuFilterCallback(n){$("#MenuFilter").html(n.value)}$(document).ready(function(){InitIsotope();$("#MenuSearchField").on("keyup",function(){FilterMenuGroup()});InitCheckboxes();sticky_relocate()}),function(n){if(n(".follow-scroll").length){var t=n(".follow-scroll"),i=t.offset().top,r=180,u=n(".footer").offset().top;if(n(window).width()>769){t.css("position","relative");n(window).on("scroll",function(){var f=n(window).scrollTop(),e=n(".follow-scroll").height();t.stop(!1,!1).animate({top:f<i?0:f-i+r,bottom:f>u?0:u-i+r},300)})}else console.log("Stop!")}}(jQuery);var catArray=[];

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.