PageSourceSearch

http://toppvp.com/style/js/chosen.jquery.js

js toppvp.com collected 2026-10-08 15:22:07 UTC 23,146 bytes, 1 lines download raw bytes

1(function(){var c=function(){this.options_index=0;this.parsed=[]};c.prototype.add_node=function(g){return"OPTGROUP"===g.nodeName.toUpperCase()?this.add_group(g):this.add_option(g)};c.prototype.add_group=function(g){var c,f,k,d,h,j;c=this.parsed.length;this.parsed.push({array_index:c,group:!0,label:g.label,children:0,disabled:g.disabled});h=g.childNodes;j=[];k=0;for(d=h.length;k<d;k++)f=h[k],j.push(this.add_option(f,c,g.disabled));return j};c.prototype.add_option=function(c,e,f){if("OPTION"===c.nodeName.toUpperCase())return""!== c.text?(null!=e&&(this.parsed[e].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:c.value,text:c.text,html:c.innerHTML,selected:c.selected,disabled:!0===f?f:c.disabled,group_array_index:e,classes:c.className,style:c.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1};c.select_to_array=function(g){var e,f,k,d;e=new c;d=g.childNodes;f=0;for(k=d.length;f<k;f++)g=d[f],e.add_node(g); return e.parsed};this.SelectParser=c}).call(this); (function(){var c=function(c,e){this.form_field=c;this.options=null!=e?e:{};this.is_multiple=this.form_field.multiple;this.set_default_text();this.set_default_values();this.setup();this.set_up_html();this.register_observers();this.finish_setup()};c.prototype.set_default_values=function(){var c=this;this.click_test_action=function(e){return c.test_active_click(e)};this.activate_action=function(e){return c.activate_field(e)};this.results_showing=this.mouse_on_container=this.active_field=!1;this.result_single_selected= this.result_highlighted=null;this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text?this.options.allow_single_deselect:!1;this.disable_search_threshold=this.options.disable_search_threshold||0;this.disable_search=this.options.disable_search||!1;this.enable_split_word_search=null!=this.options.enable_split_word_search?this.options.enable_split_word_search:!0;this.search_contains=this.options.search_contains||!1;this.choices= 0;this.single_backstroke_delete=this.options.single_backstroke_delete||!1;this.max_selected_options=this.options.max_selected_options||Infinity;return this.inherit_select_classes=this.options.inherit_select_classes||!1};c.prototype.set_default_text=function(){this.default_text=this.form_field.getAttribute("data-placeholder")?this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.options.placeholder_text_multiple||this.options.placeholder_text||"Select Some Options":this.options.placeholder_text_single|| this.options.placeholder_text||"Select an Option";return this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||"No results match"};c.prototype.mouse_enter=function(){return this.mouse_on_container=!0};c.prototype.mouse_leave=function(){return this.mouse_on_container=!1};c.prototype.input_focus=function(){var c=this;if(this.is_multiple){if(!this.active_field)return setTimeout(function(){return c.container_mousedown()},50)}else if(!this.active_field)return this.activate_field()}; c.prototype.input_blur=function(){var c=this;if(!this.mouse_on_container)return this.active_field=!1,setTimeout(function(){return c.blur_test()},100)};c.prototype.result_add_option=function(c){var e,f;if(c.disabled)return"";c.dom_id=this.container_id+"_o_"+c.array_index;e=c.selected&&this.is_multiple?[]:["active-result"];c.selected&&e.push("result-selected");null!=c.group_array_index&&e.push("group-option");""!==c.classes&&e.push(c.classes);f=""!==c.style.cssText?' style="'+c.style+'"':"";return'<li id="'+ c.dom_id+'" class="'+e.join(" ")+'"'+f+">"+c.html+"</li>"};c.prototype.results_update_field=function(){this.is_multiple||this.results_reset_cleanup();this.result_clear_highlight();this.result_single_selected=null;return this.results_build()};c.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()};c.prototype.results_search=function(){return this.results_showing?this.winnow_results():this.results_show()};c.prototype.keyup_checker=function(c){var e, f;e=null!=(f=c.which)?f:c.keyCode;this.search_field_scale();switch(e){case 8:if(this.is_multiple&&1>this.backstroke_length&&0<this.choices)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:c.preventDefault();if(this.results_showing)return this.result_select(c);break;case 27:return this.results_showing&&this.results_hide(),!0;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search()}}; c.prototype.generate_field_id=function(){var c;c=this.generate_random_id();return this.form_field.id=c};c.prototype.generate_random_char=function(){var c;c=Math.floor(36*Math.random());return"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".substring(c,c+1)};this.AbstractChosen=c}).call(this); (function(){var c,g,e,f,k={}.hasOwnProperty;f=this;c=jQuery;c.fn.extend({chosen:function(a){var b,d;b=navigator.userAgent.toLowerCase();d=/(msie) ([\w.]+)/.exec(b)||[];b=d[1]||"";d=d[2]||"0";return"msie"===b&&("6.0"===d||"7.0"===d&&7===document.documentMode)?this:this.each(function(){var b;b=c(this);if(!b.hasClass("chzn-done"))return b.data("chosen",new g(this,a))})}});var d=function(){return d.__super__.constructor.apply(this,arguments)},h=d,j=AbstractChosen,m=function(){this.constructor=h},l;for(l in j)k.call(j, l)&&(h[l]=j[l]);m.prototype=j.prototype;h.prototype=new m;h.__super__=j.prototype;d.prototype.setup=function(){this.form_field_jq=c(this.form_field);this.current_value=this.form_field_jq.val();return this.is_rtl=this.form_field_jq.hasClass("chzn-rtl")};d.prototype.finish_setup=function(){return this.form_field_jq.addClass("chzn-done")};d.prototype.set_up_html=function(){var a,b;this.container_id=this.form_field.id.length?this.form_field.id.replace(/[^\w]/g,"_"):this.generate_field_id();this.container_id+= "_chzn";a=["chzn-container"];a.push("chzn-container-"+(this.is_multiple?"multi":"single"));this.inherit_select_classes&&this.form_field.className&&a.push(this.form_field.className);this.is_rtl&&a.push("chzn-rtl");this.f_width=this.form_field_jq.outerWidth();a={id:this.container_id,"class":a.join(" "),style:"width: "+this.f_width+"px;",title:this.form_field.title};a=c("<div />",a);this.is_multiple?a.html('<ul class="chzn-choices"><li class="search-field"><input type="text" value="'+this.default_text+ '" class="default" autocomplete="off" style="width:25px;" /></li></ul><div class="chzn-drop" style="left:-9000px;"><ul class="chzn-results"></ul></div>'):a.html('<a href="javascript:void(0)" class="chzn-single chzn-default" tabindex="-1"><span>'+this.default_text+'</span><div><b></b></div></a><div class="chzn-drop" style="left:-9000px;"><div class="chzn-search"><input type="text" autocomplete="off" /></div><ul class="chzn-results"></ul></div>');this.form_field_jq.hide().after(a);this.container=c("#"+ this.container_id);this.dropdown=this.container.find("div.chzn-drop").first();a=this.container.height();b=this.f_width-e(this.dropdown);
1this.dropdown.css({width:b+"px",top:a+"px"});this.search_field=this.container.find("input").first();this.search_results=this.container.find("ul.chzn-results").first();this.search_field_scale();this.search_no_results=this.container.find("li.no-results").first();this.is_multiple?(this.search_choices=this.container.find("ul.chzn-choices").first(),this.search_container= this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chzn-search").first(),this.selected_item=this.container.find(".chzn-single").first(),a=b-e(this.search_container)-e(this.search_field),this.search_field.css({width:a+"px"}));this.results_build();this.set_tab_index();return this.form_field_jq.trigger("liszt:ready",{chosen:this})};d.prototype.register_observers=function(){var a=this;this.container.mousedown(function(b){return a.container_mousedown(b)});this.container.mouseup(function(b){return a.container_mouseup(b)}); this.container.mouseenter(function(b){return a.mouse_enter(b)});this.container.mouseleave(function(b){return a.mouse_leave(b)});this.search_results.mouseup(function(b){return a.search_results_mouseup(b)});this.search_results.mouseover(function(b){return a.search_results_mouseover(b)});this.search_results.mouseout(function(b){return a.search_results_mouseout(b)});this.form_field_jq.bind("liszt:updated",function(b){return a.results_update_field(b)});this.form_field_jq.bind("liszt:activate",function(b){return a.activate_field(b)}); this.form_field_jq.bind("liszt:open",function(b){return a.container_mousedown(b)});this.search_field.blur(function(b){return a.input_blur(b)});this.search_field.keyup(function(b){return a.keyup_checker(b)});this.search_field.keydown(function(b){return a.keydown_checker(b)});this.search_field.focus(function(b){return a.input_focus(b)});return this.is_multiple?this.search_choices.click(function(b){return a.choices_click(b)}):this.container.click(function(a){return a.preventDefault()})};d.prototype.search_field_disabled= function(){if(this.is_disabled=this.form_field_jq[0].disabled)return this.container.addClass("chzn-disabled"),this.search_field[0].disabled=!0,this.is_multiple||this.selected_item.unbind("focus",this.activate_action),this.close_field();this.container.removeClass("chzn-disabled");this.search_field[0].disabled=!1;if(!this.is_multiple)return this.selected_item.bind("focus",this.activate_action)};d.prototype.container_mousedown=function(a){var b;if(!this.is_disabled){b=null!=a?c(a.target).hasClass("search-choice-close"): !1;a&&("mousedown"===a.type&&!this.results_showing)&&a.preventDefault();if(!this.pending_destroy_click&&!b){if(this.active_field){if(!this.is_multiple&&a&&(c(a.target)[0]===this.selected_item[0]||c(a.target).parents("a.chzn-single").length))a.preventDefault(),this.results_toggle()}else this.is_multiple&&this.search_field.val(""),c(document).click(this.click_test_action),this.results_show();return this.activate_field()}return this.pending_destroy_click=!1}};d.prototype.container_mouseup=function(a){if("ABBR"=== a.target.nodeName&&!this.is_disabled)return this.results_reset(a)};d.prototype.blur_test=function(){if(!this.active_field&&this.container.hasClass("chzn-container-active"))return this.close_field()};d.prototype.close_field=function(){c(document).unbind("click",this.click_test_action);this.active_field=!1;this.results_hide();this.container.removeClass("chzn-container-active");this.winnow_results_clear();this.clear_backstroke();this.show_search_field_default();return this.search_field_scale()};d.prototype.activate_field= function(){this.container.addClass("chzn-container-active");this.active_field=!0;this.search_field.val(this.search_field.val());return this.search_field.focus()};d.prototype.test_active_click=function(a){return c(a.target).parents("#"+this.container_id).length?this.active_field=!0:this.close_field()};d.prototype.results_build=function(){var a,b,c,d,e;this.parsing=!0;this.results_data=f.SelectParser.select_to_array(this.form_field);this.is_multiple&&0<this.choices?(this.search_choices.find("li.search-choice").remove(), this.choices=0):this.is_multiple||(this.selected_item.addClass("chzn-default").find("span").text(this.default_text),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?this.container.addClass("chzn-container-single-nosearch"):this.container.removeClass("chzn-container-single-nosearch"));a="";e=this.results_data;c=0;for(d=e.length;c<d;c++)b=e[c],b.group?a+=this.result_add_group(b):b.empty||(a+=this.result_add_option(b),b.selected&&this.is_multiple?this.choice_build(b): b.selected&&!this.is_multiple&&(this.selected_item.removeClass("chzn-default").find("span").text(b.text),this.allow_single_deselect&&this.single_deselect_control_build()));this.search_field_disabled();this.show_search_field_default();this.search_field_scale();this.search_results.html(a);return this.parsing=!1};
1d.prototype.result_add_group=function(a){if(a.disabled)return"";a.dom_id=this.container_id+"_g_"+a.array_index;return'<li id="'+a.dom_id+'" class="group-result">'+c("<div />").text(a.label).html()+ "</li>"};d.prototype.result_do_highlight=function(a){var b,c,d,e;if(a.length){this.result_clear_highlight();this.result_highlight=a;this.result_highlight.addClass("highlighted");c=parseInt(this.search_results.css("maxHeight"),10);e=this.search_results.scrollTop();d=c+e;b=this.result_highlight.position().top+this.search_results.scrollTop();a=b+this.result_highlight.outerHeight();if(a>=d)return this.search_results.scrollTop(0<a-c?a-c:0);if(b<e)return this.search_results.scrollTop(b)}};d.prototype.result_clear_highlight= function(){this.result_highlight&&this.result_highlight.removeClass("highlighted");return this.result_highlight=null};d.prototype.results_show=function(){var a;if(this.is_multiple){if(this.max_selected_options<=this.choices)return this.form_field_jq.trigger("liszt:maxselected",{chosen:this}),!1}else this.selected_item.addClass("chzn-single-with-drop"),this.result_single_selected&&this.result_do_highlight(this.result_single_selected);a=this.is_multiple?this.container.height():this.container.height()- 1;this.form_field_jq.trigger("liszt:showing_dropdown",{chosen:this});this.dropdown.css({top:a+"px",left:0});this.results_showing=!0;this.search_field.focus();this.search_field.val(this.search_field.val());return this.winnow_results()};d.prototype.results_hide=function(){this.is_multiple||this.selected_item.removeClass("chzn-single-with-drop");this.result_clear_highlight();this.form_field_jq.trigger("liszt:hiding_dropdown",{chosen:this});this.dropdown.css({left:"-9000px"});return this.results_showing= !1};d.prototype.set_tab_index=function(){var a;if(this.form_field_jq.attr("tabindex"))return a=this.form_field_jq.attr("tabindex"),this.form_field_jq.attr("tabindex",-1),this.search_field.attr("tabindex",a)};d.prototype.show_search_field_default=function(){if(this.is_multiple&&1>this.choices&&!this.active_field)return this.search_field.val(this.default_text),this.search_field.addClass("default");this.search_field.val("");return this.search_field.removeClass("default")};d.prototype.search_results_mouseup= function(a){var b;b=c(a.target).hasClass("active-result")?c(a.target):c(a.target).parents(".active-result").first();if(b.length)return this.result_highlight=b,this.result_select(a),this.search_field.focus()};d.prototype.search_results_mouseover=function(a){if(a=c(a.target).hasClass("active-result")?c(a.target):c(a.target).parents(".active-result").first())return this.result_do_highlight(a)};d.prototype.search_results_mouseout=function(a){if(c(a.target).hasClass("active-result"))return this.result_clear_highlight()}; d.prototype.choices_click=function(a){a.preventDefault();if(this.active_field&&!c(a.target).hasClass("search-choice")&&!this.results_showing)return this.results_show()};d.prototype.choice_build=function(a){var b,d=this;if(this.is_multiple&&this.max_selected_options<=this.choices)return this.form_field_jq.trigger("liszt:maxselected",{chosen:this}),!1;b=this.container_id+"_c_"+a.array_index;this.choices+=1;this.search_container.before(a.disabled?'<li class="search-choice search-choice-disabled" id="'+ b+'"><span>'+a.html+"</span></li>":'<li class="search-choice" id="'+b+'"><span>'+a.html+'</span><a href="javascript:void(0)" class="search-choice-close" rel="'+a.array_index+'"></a></li>');return c("#"+b).find("a").first().click(function(a){return d.choice_destroy_link_click(a)})};d.prototype.choice_destroy_link_click=function(a){a.preventDefault();if(this.is_disabled)return a.stopPropagation;this.pending_destroy_click=!0;return this.choice_destroy(c(a.target))};d.prototype.choice_destroy=function(a){if(this.result_deselect(a.attr("rel")))return this.choices-= 1,this.show_search_field_default(),this.is_multiple&&(0<this.choices&&1>this.search_field.val().length)&&this.results_hide(),a.parents("li").first().remove(),this.search_field_scale()};d.prototype.results_reset=function(){this.form_field.options[0].selected=!0;this.selected_item.find("span").text(this.default_text);this.is_multiple||this.selected_item.addClass("chzn-default");this.show_search_field_default();this.results_reset_cleanup();this.form_field_jq.trigger("change");if(this.active_field)return this.results_hide()}; d.prototype.results_reset_cleanup=function(){this.current_value=this.form_field_jq.val();return this.selected_item.find("abbr").remove()};d.prototype.result_select=function(a){var b,c;if(this.result_highlight)return b=this.result_highlight,c=b.attr("id"),this.result_clear_highlight(),this.is_multiple?this.result_deactivate(b):(this.search_results.find(".result-selected").removeClass("result-selected"),this.result_single_selected=b,this.selected_item.removeClass("chzn-default")),b.addClass("result-selected"), b=c.substr(c.lastIndexOf("_")+1),b=this.results_data[b],b.selected=!0,this.form_field.options[b.options_index].selected=!0,this.is_multiple?this.choice_build(b):(this.selected_item.find("span").first().text(b.text),this.allow_single_deselect&&this.single_deselect_control_build()),(!a.metaKey&&!a.ctrlKey||!this.is_multiple)&&this.results_hide(),this.search_field.val(""),(this.is_multiple||this.form_field_jq.val()!==this.current_value)&&this.form_field_jq.trigger("change",{selected:this.form_field.options[b.options_index].value}), this.current_value=this.form_field_jq.val(),this.search_field_scale()};d.prototype.result_activate=function(a){return a.addClass("active-result")};d.prototype.result_deactivate=function(a){return a.removeClass("active-result")};d.prototype.result_deselect=function(a){var b;b=this.results_data[a];if(this.form_field.options[b.options_index].disabled)return!1;b.selected=!1;this.form_field.options[b.options_index].selected=!1;c("#"+this.container_id+"_o_"+a).removeClass("result-selected").addClass("active-result").show(); this.result_clear_highlight();this.winnow_results();this.form_field_jq.trigger("change",{deselected:this.form_field.options[b.options_index].value});this.search_field_scale();return!0};d.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect&&1>this.selected_item.find("abbr").length)return this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>')};d.prototype.winnow_results=function(){var a,b,d,e,f,g,k,j,h,l,n,p,m,r,q;this.no_results_clear(); j=0;h=this.search_field.val()===this.default_text?"":c("<div/>").text(c.trim(this.search_field.val())).html();f=RegExp((this.search_contains?"":"^")+h.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),"i");l=RegExp(h.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),"i");q=this.results_data;n=0;for(m=q.length;n<m;n++)if(b=q[n],!b.disabled&&!b.empty)if(b.group)c("#"+b.dom_id).css("display","none");else if(!this.is_multiple||!b.selected){a=!1;k=b.dom_id;g=c("#"+k);if(f.test(b.html))a=!0,j+=1;else if(this.enable_split_word_search&& (0<=b.html.indexOf(" ")||0===b.html.indexOf("[")))if(e=b.html.replace(/\[|\]/g,"").split(" "),e.length){p=0;for(r=e.length;p<r;p++)d=e[p],f.test(d)&&(a=!0,j+=1)}a?(h.length?(a=b.html.search(l),d=b.html.substr(0,a+h.length)+"</em>"+b.html.substr(a+h.length),d=d.substr(0,a)+"<em>"+d.substr(a)):d=b.html,g.html(d),this.result_activate(g),null!=b.group_array_index&&c("#"+this.results_data[b.group_array_index].dom_id).css("display","list-item")):(this.result_highlight&&k===this.result_highlight.attr("id")&& this.result_clear_highlight(),this.result_deactivate(g))}return 1>j&&h.length?this.no_results(h):this.winnow_results_set_highlight()};d.prototype.winnow_results_clear=function(){var a,b,d,e,f;this.search_field.val("");b=this.search_results.find("li");f=[];d=0;for(e=b.length;d<e;d++)a=b[d],a=c(a),a.hasClass("group-result")?f.push(a.css("display","auto")):!this.is_multiple||!a.hasClass("result-selected")?f.push(this.result_activate(a)):f.push(void 0);return f};d.prototype.winnow_results_set_highlight= function(){var a;if(!this.result_highlight&&(a=!this.is_multiple?this.search_results.find(".result-selected.active-result"):[],a=a.length?a.first():this.search_results.find(".active-result").first(),null!=a))return this.result_do_highlight(a)};d.prototype.no_results=function(a){var b;b=c('<li class="no-results">'+this.results_none_found+' "<span></span>"</li>');b.find("span").first().html(a);return this.search_results.append(b)};d.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()}; d.prototype.keydown_arrow=function(){var a;this.result_highlight?this.results_showing&&(a=this.result_highlight.nextAll("li.active-result").first())&&this.result_do_highlight(a):(a=this.search_results.find("li.active-result").first())&&this.result_do_highlight(c(a));if(!this.results_showing)return this.results_show()};d.prototype.keyup_arrow=function(){var a;if(!this.results_showing&&!this.is_multiple)return this.results_show();if(this.result_highlight){a=this.result_highlight.prevAll("li.active-result"); if(a.length)return this.result_do_highlight(a.first());0<this.choices&&this.results_hide();return this.result_clear_highlight()}};d.prototype.keydown_backstroke=function(){var a;if(this.pending_backstroke)return this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke();a=this.search_container.siblings("li.search-choice").last();if(a.length&&!a.hasClass("search-choice-disabled"))return this.pending_backstroke=a,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")}; d.prototype.clear_backstroke=function(){this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus");return this.pending_backstroke=null};d.prototype.keydown_checker=function(a){var b,c;b=null!=(c=a.which)?c:a.keyCode;this.search_field_scale();8!==b&&this.pending_backstroke&&this.clear_backstroke();switch(b){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(a);this.mouse_on_container=!1;break; case 13:a.preventDefault();break;case 38:a.preventDefault();this.keyup_arrow();break;case 40:this.keydown_arrow()}};d.prototype.search_field_scale=function(){var a,b,d,e,f;if(this.is_multiple){b="position:absolute; left: -1000px; top: -1000px; display:none;";d="font-size font-style font-weight font-family line-height text-transform letter-spacing".split(" ");e=0;for(f=d.length;e<f;e++)a=d[e],b+=a+":"+this.search_field.css(a)+";";a=c("<div />",{style:b});a.text(this.search_field.val());c("body").append(a); b=a.width()+25;a.remove();b>this.f_width-10&&(b=this.f_width-10);this.search_field.css({width:b+"px"});a=this.container.height();return this.dropdown.css({top:a+"px"})}};d.prototype.generate_random_id=function(){var a;for(a="sel"+this.generate_random_char()+this.generate_random_char()+this.generate_random_char();0<c("#"+a).length;)a+=this.generate_random_char();return a};g=d;f.Chosen=g;e=function(a){return a.outerWidth()-a.width()};f.get_side_border_padding=e}).call(this);

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.