PageSourceSearch

https://www.sloans.com/lib/js/compiled/equipment.min.js?v=1784647073534

js sloans.com collected 2026-09-29 09:25:34 UTC 7,041 bytes, 2 lines download raw bytes

1window.FourSite=window.FourSite||{},window.FourSite.equipment=function(o){var a={};function e(){$(o.paginationSelector).off("click"),$(o.paginationSelector).on("click",function(e){e.preventDefault();var e=$(this).data("page"),t=$(this).data("limit");$(o.filtersID+" input.inventory-result-page").val(e),$(o.filtersID+" input.inventory-result-limit").val(t),a.updateResults(),$("html, body").animate({scrollTop:$(o.scrollToID).offset().top},1e3)})}function t(){var e=function(){var r={};window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(e,t,a){r[t]=a});return r}().limit;$(o.filtersID+" input.inventory-result-page").val(1),$(o.filtersID+" input.inventory-result-limit").val(e)}o.compareLocalStorageKey=o.compareLocalStorageKey||"",o.url=o.url||window.location.pathname+"/results?",o.filtersID=o.filtersID||"#equipment-filters",o.filtersSelectors=o.filtersSelectors||"#equipment-filters [type=hidden], #equipment-filters [type=checkbox], #equipment-filters [type=radio], #equipment-filters select",o.compareID=o.compareID||"#equipment-compare",o.regionIDs=o.regionIDs||["#inventory-grid","#inventory-list","#inventory-table","#pagination","#numResults","#numResultsFilters","#equipment-filters","#equipment-grid","#equipment-list","#equipment-table","#equipment-pagination-top","#equipment-pagination-bottom","#equipment-results-count",".result-entry_ids"],o.sortSelector=o.sortSelector||"#sortDrop li",o.paginationSelector=o.paginationSelector||"#equipment-pagination-top a, #equipment-pagination-bottom a",o.scrollToID=o.scrollToID||"#equipment-controls",o.paramStyle=o.paramStyle||["complex"],o.baseCompareUrl=o.baseCompareUrl||"/catalog/compare?",o.compareItemTemplate=o.compareItemTemplate||function(){return""},o.compareBtnID=o.compareBtnID||"#compareBtn",o.compareClearID=o.compareClearID||"#compareClear",o.equipmentCallback=o.equipmentCallback||function(){},o.scrollbarFilters=o.scrollbarFilters||"",a.updateResults=function(){var e=[],t=$(o.filtersID).serializeArray();-1<o.paramStyle.indexOf("simple")&&(e=e.concat(a.equipmentSimpleParams(t))),-1<o.paramStyle.indexOf("complex")&&(e=e.concat(a.equipmentComplexParams(t))),e=$.unique(e).join("&"),a.equipmentQuery(o.url+e),i.set("?"+e)},a.equipmentQuery=function(e){$(".equipment-wrapper").addClass("active"),$.get(e,function(e){e=$($.parseHTML(e));for(var t,a=o.regionIDs,r=0;r<a.length;r++)(t=e.find(a[r]).html())?$(a[r]).html(t):$(a[r]).empty();p(),window.Foursite.initializeSelectric(),$(document).foundation(),$(".equipment-wrapper").removeClass("active")}).done(o.equipmentCallback)},a.equipmentSimpleParams=function(e){var t={};return e.forEach(function(e){""!=e.value&&(t[e.name]?t[e.name].push(e.value):t[e.name]=[e.value])}),Object.keys(t).map(function(e){return e+"="+t[e].join(",")})},a.equipmentComplexParams=function(e){var r=[],o="",n="",i="",l="",c={},t=[];return e.forEach(function(e){var t=e.name,a="'"+e.value.replace("'","\\'")+"'";if(""!==e.value)switch(!0){case"search"===t:o=e.value;break;case"order"===t:n=e.value;break;case"page"===t:i=e.value;break;case"limit"===t:l=e.value;break;case"[]"===t.substr(-2):t=t.substr(0,t.length-2),c[t]||(c[t]=[]),c[t].push(e.value);break;case"Low"===t.substr(-3):t=t.substr(0,t.length-3),r.push(t+">="+a);break;case"High"===t.substr(-4):t=t.substr(0,t.length-4),r.push(t+"<="+a);break;case"sort"!==t&&"search"!==t:r.push(t+"="+a)}}),$.each(c,function(e,t){r.push(e+":'"+t.join("','")+"'")}),r.length&&t.push("query="+encodeURIComponent(r.join("&")).replace(/'/g,"%27")),o&&t.push("search="+encodeURIComponent(o)),n&&t.push("order="+encodeURIComponent(n)),i&&t.push("page="+encodeURIComponent(i)),l&&t.push("limit="+encodeURIComponent(l)),t},$(document).on("change slidechange",o.filtersSelectors,function(e){t(),a.updateResults()}),$(document).on("submit",o.filtersID,function(e){t(),a.updateResults(),e.preventDefault()}
1),$(document).on("click",o.sortSelector,function(){var e=$(o.filtersID+" [name=sort]");e.length?e.val($(this).data("sort")):$($('<input type="hidden" name="sort">').val($(this).data("sort"))).appendTo(o.filtersID),$(o.filtersID).trigger("submit")}),e(),$(document).ajaxComplete(function(){e()});r=window.history||!1;var r,n,i={set:function(e){r?r.replaceState?r.replaceState("Equipment Search","",e):console.error("Window.history.replaceState API not available, cannot update URL."):console.error("Window.history API not available, cannot update URL.")}},l=$(o.compareID).data("compare-size"),c=[];function p(){$(o.compareBtnID).toggleClass("disabled",c.length<=1),c.length<=0?$(o.compareClearID).css({color:"#ababab","text-decoration-line":"none"}):$(o.compareClearID).css({color:"","text-decoration-line":""}),$(o.compareID).html(n),0<c.length&&($("[data-compare]").prop("checked",!1),$.each(c,function(e,t){$("[data-compare][value='"+t.id+"']").prop("checked",!0),$("ul[data-compare-preview] > li:not(:has(img))").first().replaceWith(o.compareItemTemplate(t))}),c.length==l?$("[data-compare]:not(:checked)").attr("disabled",!0):$("[data-compare]:not(:checked)").removeAttr("disabled"));var e=c.map(function(e){return e.id});e=e,$("#compareBtn").attr("href",o.baseCompareUrl+"ids="+e.join(",")),localStorage.setItem("compare."+o.compareLocalStorageKey,JSON.stringify(c))}return null!=localStorage.getItem("compare."+o.compareLocalStorageKey)&&(c=JSON.parse(localStorage.getItem("compare."+o.compareLocalStorageKey))),n=$(o.compareID).html(),p(),$(document).on("click","[data-compare-clear]",function(){var a;""!=$(this).data("compare-clear")?(a=$(this).data("compare-clear"),$(c).filter(function(e,t){if(t.id==a)return c.splice(e,1),!0})):($("[data-compare]").prop("checked",!1),c=[]),p()}),$(document).on("change","[data-compare]",function(){var e,a=$(this).val();this.checked?0==$(c).filter(function(e,t){if(t.id==a)return!0}).length&&((e={}).id=$(this).val(),e.thumbnail=$(this).data("thumbnail"),e.title=$(this).data("title"),e.url=$(this).data("url"),c.push(e)):$(c).filter(function(e,t){if(t.id==a)return c.splice(e,1),!0}),p()}),a},window.FourSite.equipment.paramStyles={complex:["complex"],simple:["simple"],both:["complex","simple"]};
2function countColColumns(){var e=$("#comparePrint thead th").length;$("#comparePrint [data-col-title]").each(function(){$(this).attr("colspan",e)}),$("#comparePrint thead th").each(function(){var t=100/e;$(this).css("width",t+"%")})}function getClass(t,e){var a=void 0;return $(t.attr("class").split(" ")).each(function(){-1<this.indexOf(e)&&(a=this)}),a}$("[data-remove]").on("click",function(){var t="[data-table-id="+$(this).attr("data-table-parent-id")+"]",e=$(t),a=getClass($(this).parents("td"),"tablesaw-priority-"),o=a.replace("tablesaw-priority-",""),t=($(t+" ."+a).each(function(){$(this).remove()}),e.prev(".tablesaw-bar.mode-columntoggle").find(".btn-group label"));t.each(function(){var t=$(this).attr("for");o==t&&($(this).parent().prev().remove(),$(this).parent().remove())}),t.length<=1&&$(e).prev(".tablesaw-bar.mode-columntoggle").remove(),$(".remove").length<=1&&$(".remove").remove(),countColColumns()}),countColColumns();

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.