+!function(e){function o(e){var o,n,t,c;return o=[{onChange:"change"},{onReady:"chosen:ready"},{onMaxSelected:"chosen:maxselected"},{onShowDropdown:"chosen:showing_dropdown"},{onHideDropdown:"chosen:hiding_dropdown"},{onNoResult:"chosen:no_results"}],n={options:"=",ngModel:"=",ngDisabled:"="},c=[],Object.keys(n).forEach(function(e){c.push(e)}),o.forEach(function(e){var o=Object.keys(e)[0];n[o]="="}),t=function(n,t,s){var l=parseInt(s.maxSelection,10),a=parseInt(s.searchThreshold,10);(isNaN(l)||l===1/0)&&(l=void 0),(isNaN(a)||a===1/0)&&(a=void 0);var i=void 0!==t.attr("allow-single-deselect")?!0:!1,r=void 0!==t.attr("no-results-text")?s.noResultsText:"No results found.",d=void 0!==t.attr("placeholder-text-single")?s.placeholderTextSingle:"Select an Option",h=void 0!==t.attr("placeholder-text-multiple")?s.placeholderTextMultiple:"Select Some Options";t.chosen({width:"100%",max_selected_options:l,disable_search_threshold:a,search_contains:!0,allow_single_deselect:i,no_results_text:r,placeholder_text_single:d,placeholder_text_multiple:h}),t.on("change",function(){t.trigger("chosen:updated")}),n.$watchGroup(c,function(){e(function(){t.trigger("chosen:updated")},100)}),o.forEach(function(e){var o=Object.keys(e)[0];"function"==typeof n[o]&&t.on(e[o],function(e){n.$apply(function(){n[o](e)})})})},{name:"chosen",scope:n,restrict:"A",link:t}}var n=e.module("angular.chosen",[]);n.directive("chosen",["$timeout",o])}(angular);
0 commit comments