/** * jQuery EasyUI 1.4 * * Copyright (c) 2009-2014 www.jeasyui.com. All rights reserved. * * Licensed under the GPL license: http://www.gnu.org/licenses/gpl.txt * To use it on other terms please contact us at info@jeasyui.com * */ (function($){ function _1(_2,_3){ var _4=$.data(_2,"form").options; $.extend(_4,_3||{}); var _5=$.extend({},_4.queryParams); if(_4.onSubmit.call(_2,_5)==false){ return; } var _6="easyui_frame_"+(new Date().getTime()); var _7=$("").appendTo("body"); _7.attr("src",window.ActiveXObject?"javascript:false":"about:blank"); _7.css({position:"absolute",top:-1000,left:-1000}); _7.bind("load",cb); _8(_5); function _8(_9){ var _a=$(_2); if(_4.url){ _a.attr("action",_4.url); } var t=_a.attr("target"),a=_a.attr("action"); _a.attr("target",_6); var _b=$(); try{ for(var n in _9){ var _c=$("").val(_9[n]).appendTo(_a); _b=_b.add(_c); } _d(); _a[0].submit(); } finally{ _a.attr("action",a); t?_a.attr("target",t):_a.removeAttr("target"); _b.remove(); } }; function _d(){ var f=$("#"+_6); if(!f.length){ return; } try{ var s=f.contents()[0].readyState; if(s&&s.toLowerCase()=="uninitialized"){ setTimeout(_d,100); } } catch(e){ cb(); } }; var _e=10; function cb(){ var f=$("#"+_6); if(!f.length){ return; } f.unbind(); var _f=""; try{ var _10=f.contents().find("body"); _f=_10.html(); if(_f==""){ if(--_e){ setTimeout(cb,100); return; } } var ta=_10.find(">textarea"); if(ta.length){ _f=ta.val(); }else{ var pre=_10.find(">pre"); if(pre.length){ _f=pre.html(); } } } catch(e){ } _4.success(_f); setTimeout(function(){ f.unbind(); f.remove(); },100); }; }; function _11(_12,_13){ var _14=$.data(_12,"form").options; if(typeof _13=="string"){ var _15={}; if(_14.onBeforeLoad.call(_12,_15)==false){ return; } $.ajax({url:_13,data:_15,dataType:"json",success:function(_16){ _17(_16); },error:function(){ _14.onLoadError.apply(_12,arguments); }}); }else{ _17(_13); } function _17(_18){ var _19=$(_12); for(var _1a in _18){ var val=_18[_1a]; var rr=_1b(_1a,val); if(!rr.length){ var _1c=_1d(_1a,val); if(!_1c){ $("input[name=\""+_1a+"\"]",_19).val(val); $("textarea[name=\""+_1a+"\"]",_19).val(val); $("select[name=\""+_1a+"\"]",_19).val(val); } } _1e(_1a,val); } _14.onLoadSuccess.call(_12,_18); _2b(_12); }; function _1b(_1f,val){ var rr=$(_12).find("input[name=\""+_1f+"\"][type=radio], input[name=\""+_1f+"\"][type=checkbox]"); rr._propAttr("checked",false); rr.each(function(){ var f=$(this); if(f.val()==String(val)||$.inArray(f.val(),$.isArray(val)?val:[val])>=0){ f._propAttr("checked",true); } }); return rr; }; function _1d(_20,val){ var _21=0; var pp=["textbox","numberbox","slider"]; for(var i=0;i