diff --git a/assets/chosen/chosen.jquery.min.js b/assets/chosen/chosen.jquery.min.js new file mode 100644 index 0000000..f7bb31c --- /dev/null +++ b/assets/chosen/chosen.jquery.min.js @@ -0,0 +1 @@ +__PluginManager__.register("Chosen",function(t,e,s,i){var _=t("jQuery");!function(){var n,r,o,h,l={}.hasOwnProperty;function t(){this.options_index=0,this.parsed=[]}function c(t,e){var s,i;this.form_field=t,this.options=null!=e?e:{},this.label_click_handler=(s=this.label_click_handler,i=this,function(){return s.apply(i,arguments)}),c.browser_is_supported()&&(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.on_ready())}t.prototype.add_node=function(t){return"OPTGROUP"===t.nodeName.toUpperCase()?this.add_group(t):this.add_option(t)},t.prototype.add_group=function(t){var e,s,i,o,r,h=this.parsed.length;for(this.parsed.push({array_index:h,group:!0,label:t.label,title:t.title||void 0,children:0,disabled:t.disabled,classes:t.className}),r=[],e=0,s=(o=t.childNodes).length;e"+this.escape_html(t.group_label)+""+t.html:t.html},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(t){if(this.is_multiple){if(!this.active_field)return setTimeout((e=this,function(){return e.container_mousedown()}),50)}else if(!this.active_field)return this.activate_field();var e},c.prototype.input_blur=function(t){if(!this.mouse_on_container)return this.active_field=!1,setTimeout((e=this,function(){return e.blur_test()}),100);var e},c.prototype.label_click_handler=function(t){return this.is_multiple?this.container_mousedown(t):this.activate_field()},c.prototype.results_option_build=function(t){for(var e,s,i="",o=0,r=this.results_data,h=0,n=r.length;h=this.max_shown_results));h++);return i},c.prototype.result_add_option=function(t){var e,s;return t.search_match&&this.include_option_in_results(t)?(e=[],t.disabled||t.selected&&this.is_multiple||e.push("active-result"),!t.disabled||t.selected&&this.is_multiple||e.push("disabled-result"),t.selected&&e.push("result-selected"),null!=t.group_array_index&&e.push("group-option"),""!==t.classes&&e.push(t.classes),(s=document.createElement("li")).className=e.join(" "),t.style&&(s.style.cssText=t.style),s.setAttribute("data-option-array-index",t.array_index),s.innerHTML=t.highlighted_html||t.html,t.title&&(s.title=t.title),this.outerHTML(s)):""},c.prototype.result_add_group=function(t){var e,s;return(t.search_match||t.group_match)&&0"+this.escape_html(s)+""+this.escape_html(d)),null!=a&&(a.group_match=!0)):null!=r.group_array_index&&this.results_data[r.group_array_index].search_match&&(r.search_match=!0)));return this.result_clear_highlight(),_<1&&n.length?(this.update_results_content(""),this.no_results(n)):(this.update_results_content(this.results_option_build()),null!=t&&t.skip_highlight?void 0:this.winnow_results_set_highlight())},c.prototype.get_search_regex=function(t){var e,t=this.search_contains?t:"(^|\\s|\\b)"+t+"[^\\s]*";return this.enable_split_word_search||this.search_contains||(t="^"+t),e=this.case_sensitive_search?"":"i",new RegExp(t,e)},c.prototype.search_string_match=function(t,e){e=e.exec(t);return!this.search_contains&&null!=e&&e[1]&&(e.index+=1),e},c.prototype.choices_count=function(){var t,e,s;if(null==this.selected_option_count)for(t=this.selected_option_count=0,e=(s=this.form_field.options).length;t\n '+this.default_text+'\n
\n\n
\n \n
    \n
    '},c.prototype.get_multi_html=function(){return'
      \n
    • \n \n
    • \n
    \n
    \n
      \n
      '},c.prototype.get_no_results_html=function(t){return'
    • \n '+this.results_none_found+" "+this.escape_html(t)+"\n
    • "},c.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?8<=document.documentMode:!(/iP(od|hone)/i.test(window.navigator.userAgent)||/IEMobile/i.test(window.navigator.userAgent)||/Windows Phone/i.test(window.navigator.userAgent)||/BlackBerry/i.test(window.navigator.userAgent)||/BB10/i.test(window.navigator.userAgent)||/Android.*Mobile/i.test(window.navigator.userAgent))},c.default_multiple_text="Select Some Options",c.default_single_text="Select an Option",c.default_no_result_text="No results match",r=c,(n=_).fn.extend({chosen:function(i){return r.browser_is_supported()?this.each(function(t){var e=n(this),s=e.data("chosen");"destroy"===i?s instanceof o&&s.destroy():s instanceof o||e.data("chosen",new o(this,i))}):this}}),o=function(){var t,e=o,s=r;for(t in s)l.call(s,t)&&(e[t]=s[t]);function i(){this.constructor=e}function o(){return o.__super__.constructor.apply(this,arguments)}return i.prototype=s.prototype,e.prototype=new i,e.__super__=s.prototype,o.prototype.setup=function(){return this.form_field_jq=n(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex},o.prototype.set_up_html=function(){var t=["chosen-container"];return t.push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&t.push(this.form_field.className),this.is_rtl&&t.push("chosen-rtl"),t={class:t.join(" "),title:this.form_field.title},this.form_field.id.length&&(t.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=n("
      ",t),this.container.width(this.container_width()),this.is_multiple?this.container.html(this.get_multi_html()):this.container.html(this.get_single_html()),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-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.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior()},o.prototype.on_ready=function(){return this.form_field_jq.trigger("chosen:ready",{chosen:this})},o.prototype.register_observers=function(){var e,s,i,o,r,h,n,l,c,_,a,u,d,p,f,g,m,v,b,y,w,x,k,C;return this.container.on("touchstart.chosen",(e=this,function(t){e.container_mousedown(t)})),this.container.on("touchend.chosen",(s=this,function(t){s.container_mouseup(t)})),this.container.on("mousedown.chosen",(i=this,function(t){i.container_mousedown(t)})),this.container.on("mouseup.chosen",(o=this,function(t){o.container_mouseup(t)})),this.container.on("mouseenter.chosen",(r=this,function(t){r.mouse_enter(t)})),this.container.on("mouseleave.chosen",(h=this,function(t){h.mouse_leave(t)})),this.search_results.on("mouseup.chosen",(n=this,function(t){n.search_results_mouseup(t)})),this.search_results.on("mouseover.chosen",(l=this,function(t){l.search_results_mouseover(t)})),this.search_results.on("mouseout.chosen",(c=this,function(t){c.search_results_mouseout(t)})),this.search_results.on("mousewheel.chosen DOMMouseScroll.chosen",(_=this,function(t){_.search_results_mousewheel(t)})),this.search_results.on("touchstart.chosen",(a=this,function(t){a.search_results_touchstart(t)})),this.search_results.on("touchmove.chosen",(u=this,function(t){u.search_results_touchmove(t)})),this.search_results.on("touchend.chosen",(d=this,function(t){d.search_results_touchend(t)})),this.form_field_jq.on("chosen:updated.chosen",(p=this,function(t){p.results_update_field(t)})),this.form_field_jq.on("chosen:activate.chosen",(f=this,function(t){f.activate_field(t)})),this.form_field_jq.on("chosen:open.chosen",(g=this,function(t){g.container_mousedown(t)})),this.form_field_jq.on("chosen:close.chosen",(m=this,function(t){m.close_field(t)})),this.search_field.on("blur.chosen",(v=this,function(t){v.input_blur(t)})),this.search_field.on("keyup.chosen",(b=this,function(t){b.keyup_checker(t)})),this.search_field.on("keydown.chosen",(y=this,function(t){y.keydown_checker(t)})),this.search_field.on("focus.chosen",(w=this,function(t){w.input_focus(t)})),this.search_field.on("cut.chosen",(x=this,function(t){x.clipboard_event_checker(t)})),this.search_field.on("paste.chosen",(k=this,function(t){k.clipboard_event_checker(t)})),this.is_multiple?this.search_choices.on("click.chosen",(C=this,function(t){C.choices_click(t)})):this.container.on("click.chosen",function(t){t.preventDefault()})},o.prototype.destroy=function(){return n(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),0",{class:"search-choice"}).html(""+this.choice_label(t)+"");return t.disabled?s.addClass("search-choice-disabled"):((t=n("",{class:"search-choice-close","data-option-array-index":t.array_index})).on("click.chosen",(e=this,function(t){return e.choice_destroy_link_click(t)})),s.append(t)),this.search_container.before(s)},o.prototype.choice_destroy_link_click=function(t){if(t.preventDefault(),t.stopPropagation(),!this.is_disabled)return this.choice_destroy(n(t.target))},o.prototype.choice_destroy=function(t){if(this.result_deselect(t[0].getAttribute("data-option-array-index")))return this.active_field?this.search_field.focus():this.show_search_field_default(),this.is_multiple&&0'),this.selected_item.addClass("chosen-single-with-deselect")},o.prototype.get_search_field_value=function(){return this.search_field.val()},o.prototype.get_search_text=function(){return n.trim(this.get_search_field_value())},o.prototype.escape_html=function(t){return n("
      ").text(t).html()},o.prototype.winnow_results_set_highlight=function(){var t=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),t=(t.length?t:this.search_results.find(".active-result")).first();if(null!=t)return this.result_do_highlight(t)},o.prototype.no_results=function(t){t=this.get_no_results_html(t);return this.search_results.append(t),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},o.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},o.prototype.keydown_arrow=function(){var t;return this.results_showing&&this.result_highlight?(t=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(t):void 0:this.results_show()},o.prototype.keyup_arrow=function(){var t;return this.results_showing||this.is_multiple?this.result_highlight?(t=this.result_highlight.prevAll("li.active-result")).length?this.result_do_highlight(t.first()):(0").css(o)).text(this.get_search_field_value()),n("body").append(t),h=t.width()+25,t.remove(),this.container.is(":visible")&&(h=Math.min(this.container.outerWidth()-10,h)),this.search_field.width(h)}},o.prototype.trigger_form_field_change=function(t){return this.form_field_jq.trigger("input",t),this.form_field_jq.trigger("change",t)},o}(),s.exports=o}.call(this)}); \ No newline at end of file