[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
Data Shendy
/
Back up Shendy
/
DATA
/
amd64
/
httpd
/
htdocs
/
bulian
/
js
/
chosen
/
[
Home
]
File: ajax-chosen.min.js
!function(t){t.fn.ajaxChosen=function(e,n,a){var i,r,o,s;return null==e&&(e={}),null==n&&(n={}),null==a&&(a=function(){}),r={minTermLength:3,afterTypeDelay:500,jsonTermKey:"term",keepTypingMsg:"Keep typing...",lookingForMsg:"Looking for"},s=this,i=null,o=t.extend({},r,t(s).data(),e),this.chosen(a||{}),this.each(function(){return t(this).next(".chzn-container").find(".search-field > input, .chzn-search > input").bind("keyup",function(){var e,a,r,l,u;return l=t(this).val(),a=(u=t(this).val()).length<o.minTermLength?o.keepTypingMsg:o.lookingForMsg+" '"+u+"'",s.next(".chzn-container").find(".no-results").text(a),u!==t(this).data("prevVal")&&(t(this).data("prevVal",u),this.timer&&clearTimeout(this.timer),!(u.length<o.minTermLength)&&(e=t(this),null==o.data&&(o.data={}),"object"!=typeof o.data&&(o.data=JSON.parse(o.data)),o.data[o.jsonTermKey]=u,null!=o.dataCallback&&(o.data=o.dataCallback(o.data)),r=o.success,o.success=function(a){var i,o,u;if(null!=a)return u=[],s.find("option").each(function(){return t(this).is(":selected")?u.push(t(this).val()+"-"+t(this).text()):t(this).remove()}),s.find("optgroup:empty").each(function(){return t(this).remove()}),i=n(a),o=0,t.each(i,function(e,n){var a,i,r;return o++,n.group?((a=s.find("optgroup[label='"+n.text+"']")).size()||(a=t("<optgroup />")),a.attr("label",n.text).appendTo(s),t.each(n.items,function(e,n){var i,r;if("string"==typeof n?(r=e,i=n):(r=n.value,i=n.text),-1===t.inArray(r+"-"+i,u))return t("<option />").attr("value",r).html(i).appendTo(a)})):("string"==typeof n?(r=e,i=n):(r=n.value,i=n.text),-1===t.inArray(r+"-"+i,u)?t("<option />").attr("value",r).html(i).appendTo(s):void 0)}),o?s.trigger("liszt:updated"):(s.data().chosen.no_results_clear(),s.data().chosen.no_results(e.val())),null!=r&&r(a),e.val(l)},this.timer=setTimeout(function(){return i&&i.abort(),"application/json"===o.contentType&&(o.data=JSON.stringify(o.data)),i=t.ajax(o)},o.afterTypeDelay)))})})}}(jQuery);