PageSourceSearch

https://assets.bonanza.com/assets/mobile_js-7e27298f6e22f5f07f4cb800dee88424.gz.js

js bonanza.com collected 2026-09-24 07:59:24 UTC 8,427 bytes, 21 lines download raw bytes

1      if (typeof(BONZ) !== 'undefined' && BONZ.packageLoading) BONZ.packageLoading('mobile_js');
2      (function(h,b,e){var c=b.event,g,k=null;c.special.smartscroll={setDelay:function(b){k=b},setup:function(){b(this).bind("scroll",c.special.smartscroll.handler)},teardown:function(){b(this).unbind("scroll",c.special.smartscroll.handler)},handler:function(c,e){var l="execAsap"===e?0:null;null==l&&(l=k);null==l&&(l=100);var h=this,q=arguments;c.type="smartscroll";g&&clearTimeout(g);g=setTimeout(function(){b.event.handle.apply(h,q)},l)}};b.fn.smartscroll=function(b){return b?this.bind("smartscroll",b):
3this.trigger("smartscroll",["execAsap"])}})(window,jQuery);BONZ.Mobile=function(){var h={},b=null,e=null,c=null,g=null;h.initialize=function(){b=$("#mobile_footer");e=$("#global_status_dock");c=BONZ.MobileUtil.setScrollTarget();g=$("[data-hide-footer-at-scroll]:first");BONZ.Header.Responsive.initialize(!0);0==b.children().length?b.css("bottom",-300):1==g.length&&$(window).scroll(m);k();p()};var k=function(){$("#footer .link_to_top, .marketing_landing_pages_header .link_to_top").click(function(b){b.preventDefault();c.animate({scrollTop:0},500)})},p=function(){$(document).on("focus",
4"#content input, #content textarea, #content select, #footer input, #footer textarea, #footer select",function(){e.addClass("hidden")});$(document).on("focusout","#content input, #content textarea, #content select, #footer input, #footer textarea, #footer select",function(){e.removeClass("hidden")})},m=function(c){if(1==g.length&&!b.data("scrolling")){c=parseInt(g.data("visible-scroll-offset"))||0;c=$(window).scrollTop()+$(window).height()-c>=g.offset().top;var e=b.data("scroll-hidden");c&&!e?(b.data("scrolling",
5!0).animate({bottom:"-300px"},function(){b.data({scrolling:!1,"scroll-hidden":!0})}),$(".zopim").animate({bottom:0})):!c&&e&&(b.data("scrolling",!0).animate({bottom:0},function(){b.data({scrolling:!1,"scroll-hidden":!1})}),$(".zopim").animate({bottom:"98px"}))}};return h}();$(BONZ.Mobile.initialize);BONZ.Mobile.Search=function(){var h={},b=null,e=null,c=null,g=null,k=null,p=null,m=null,l=null;h.initialize=function(){b=$(".mobile_full_page_overlay");e=b.children(".loading_overlay");c=b.children(".overlay_content");g=$(".mobile_secondary_scrolling_header");k=$(".responsive_header_top_bar");p=$(".responsive_header_main_content");m=$(".responsive_header_search_form_container");l=BONZ.MobileUtil.setScrollTarget();u();v();w();x()};var u=function(){var a=$("#item_sort",g);q(a,22);a.change(function(){q(a,
622);a.siblings("#hidden_sort").val(a.val());BONZ.ItemSearch.applyFilterElement(this)})},q=function(a,d){var f=$("<span>").html(a.children("option:selected").text()).css({"font-size":a.css("font-size"),visibility:"hidden",display:"none"});f.appendTo(a.parent());var b=f.width();f.remove();a.width(b+d)},v=function(){var a=$(".responsive_header_search_form"),d=$(".responsive_header_search_form input.search_term"),f=$(".responsive_header_search_form .search_form_clear_button"),b=$(".responsive_header_search_form button"),
7e=d.val();$(document).ready(function(){if(2<=window.devicePixelRatio){var d=$(".search_form_icon",a),f=d.attr("src");d.attr("src",f.replace(".png","@2x.png"))}});$(".responsive_header_link.search").click(function(a){a.preventDefault();r()});BONZ.Application.lazy(function(){BONZ.Autosuggest.defineSearch(".responsive_header_search_form input.search_term",null,{appendTo:".mobile_full_page_overlay .overlay_content"})});d.focus(function(){setTimeout(function(){var a=d[0],f=2*d.val().length;a.setSelectionRange(f,
8f);a.scrollLeft=a.scrollWidth},0);a.hasClass("wide")&&(f.toggle(""!=d.val()),b.removeClass("is_hidden"),a.removeClass("wide"),r())});f.click(function(a){a.preventDefault();d.val("")});$(".search_form_close_button",a).click(function(a){a.preventDefault();d.val(e);$(".ui-autocomplete",c).children("li").remove();r();BONZ.Header.Responsive.toggleHeaderStickiness()});$(".search_form_link",g).click(function(){p.addClass("is_hidden");m.removeClass("is_hidden");d.focus();r();BONZ.Header.Responsive.toggleHeaderStickiness(!0)})},
9w=function(){var a=null,d=k.children(".mobile_search_filters_header_content");$(".search_filters_link",g).add($(".close_search_filters_link",d)).click(function(f){f.preventDefault();f=$(this);d.hasClass("is_hidden")&&(a=k.children().not(".is_hidden"));a.add(d).toggleClass("is_hidden");g.toggleClass("is_hidden");
9b.toggle();BONZ.MobileUtil.toggleBodyScrolling(l,!1);b.is(":visible")?(0==c.children(".mobile_search_filters").length&&n(f.attr("href")),c.children().not(".mobile_search_filters").hide(),c.children(".mobile_search_filters").show()):
10f.hasClass("close_search_filters_link")&&n(f.attr("href"));BONZ.Header.Responsive.toggleHeaderStickiness(a.hasClass("is_hidden"))})},x=function(){c.on("click",".clear_search_filters_link",function(a){a.preventDefault();n($(this).attr("href"))});c.on("click",".search_filter",function(){var a=$(this);a.hide();n(a.data("url"))});c.on("click",".mobile_search_filters_selection_section .filter_content_wrapper",function(a){var d=$(a.target),f=$(this),b=f.parent();d.is("a")&&a.preventDefault();!b.hasClass("selected")&&
11!b.hasClass("dropdown")&&(a=f.children("input[type=checkbox]"),0<a.length?d.is("input[type=checkbox]")||a.attr("checked",!a.attr("checked")):b.addClass("selected"),n(f.children(".filter_selection_link").attr("href")))});c.on("change",".filter_selection_dropdown",function(){e.show();var a=$(this),d=a.siblings("input[type=hidden]"),f=a.val(),b=a.attr("name"),c=d.attr("name"),a=a.parent(".filter").data("url").split("?"),d=BONZ.Util.deparam(a[1]),c="q%5B"+c+"%5D",b="q%5B"+b+"%5D";delete d[c];delete d[b];
12f&&(d[b]=f,d[c]="1");n(t(a[0],d))});c.on("click",".toggle_filter_choices_link_container",function(a){a.preventDefault();var d=$(this);d.hide();d.siblings(".loading_spinner").removeClass("is_hidden");$.ajax({type:"GET",dataType:"html",url:d.attr("href"),success:function(a){var c=d.parents(".filter_section_content");c.html($(a).find(".filter_section_content").children());b.scrollTop(b.scrollTop()+c.offset().top-100)}})});c.on("click",".mobile_search_filters_selection_section .section_header",function(){var a=
13$(this);a.toggleClass("is_collapsed");a.siblings(".filter_section_content").slideToggle()});$(".update_search_button",k).click(function(){e.children(".loading_text").text("Loading search results");e.show()})},y=function(){var a=$(".mobile_price_range_container"),d=a.data("url"),b=a.data("default-max")||499,c=$("#min_price",a),e=$("#max_price",a),a=parseInt(c.val())||0,g=parseInt(e.val())||b,k=null,l=null,h=null,m=$(".mobile_price_range_slider").slider({range:!0,min:0,max:b,values:[a,g],start:function(){clearTimeout(h)},
14slide:function(a,d){c.val(d.values[0]);e.val(d.values[1])},stop:function(){h=setTimeout(function(){s(d,c.val(),e.val())},600)}});c.on("change paste",function(){var a=$(this).val();clearTimeout(k);clearTimeout(h);a&&(h=setTimeout(function(){s(d,c.val(),e.val())},800),k=setTimeout(function(){m.slider("values",0,parseInt(a)||0)},200))});e.on("change paste",function(){var a=$(this).val();clearTimeout(l);clearTimeout(h);a&&(h=setTimeout(function(){s(d,c.val(),e.val())},800),l=setTimeout(function(){m.slider("values",
151,parseInt(a)||b)},200))})},s=function(a,d,b){e.show();a=a.split("?");var c=BONZ.Util.deparam(a[1]);d=parseInt(d);b=parseInt(b);d?c["q%5Bmin_price%5D"]=d:delete c["q%5Bmin_price%5D"];b?c["q%5Bmax_price%5D"]=b:delete c["q%5Bmax_price%5D"];n(t(a[0],c))},n=function(a){e.show();$.ajax({type:"GET",dataType:"html",url:a,success:function(a){c.children(".mobile_search_filters").remove();c.append(a);a=c.children(".mobile_search_filters");var b=a.children(".applied_search_filters_container");b.children(".no_filter_warning").toggle(0==
16b.children(".search_filter").length);$(".update_search_button",k).attr("href",a.data("full-search-url"));y();$(".mobile_full_page_overlay").scrollTop(0);e.hide()}})},r=function(){b.toggle(m.is(":visible"));b.children(".overlay_content").children().not(".ui-autocomplete").hide();$(".mobile_secondary_scrolling_header").toggleClass("is_hidden",m.is(":visible"));BONZ.MobileUtil.toggleBodyScrolling(l,!1,!m.is(":visible"))},t=function(a,b){var c=a;if(0<Object.keys(b).length){var c=c+"?",e;for(e in b)c+=
17e+"="+b[e]+"&";c=c.slice(0,-1)}return c};return h}();
18
19
20if (typeof(BONZ) !== 'undefined' && BONZ.packageLoaded) BONZ.packageLoaded('mobile_js');
21//# sourceMappingURL=mobile_js.js.map

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.