/** * EasyUI for jQuery 1.10.16 * * Copyright (c) 2009-2023 www.jeasyui.com. All rights reserved. * * Licensed under the freeware license: http://www.jeasyui.com/license_freeware.php * To use it on other terms please contact us: info@jeasyui.com * */ (function($){ $.fn.navpanel=function(_1,_2){ if(typeof _1=="string"){ var _3=$.fn.navpanel.methods[_1]; return _3?_3(this,_2):this.panel(_1,_2); }else{ _1=_1||{}; return this.each(function(){ var _4=$.data(this,"navpanel"); if(_4){ $.extend(_4.options,_1); }else{ _4=$.data(this,"navpanel",{options:$.extend({},$.fn.navpanel.defaults,$.fn.navpanel.parseOptions(this),_1)}); } $(this).panel(_4.options); }); } }; $.fn.navpanel.methods={options:function(jq){ return $.data(jq[0],"navpanel").options; }}; $.fn.navpanel.parseOptions=function(_5){ return $.extend({},$.fn.panel.parseOptions(_5),$.parser.parseOptions(_5,[])); }; $.fn.navpanel.defaults=$.extend({},$.fn.panel.defaults,{fit:true,border:false,cls:"navpanel"}); $.parser.plugins.push("navpanel"); })(jQuery); (function($){ $(function(){ $.mobile.init(); }); $.mobile={defaults:{animation:"slide",direction:"left",reverseDirections:{up:"down",down:"up",left:"right",right:"left"}},panels:[],init:function(_6){ $.mobile.panels=[]; var _7=$(_6||"body").children(".navpanel:visible"); if(_7.length){ _7.not(":first").children(".panel-body").navpanel("close"); var p=_7.eq(0).children(".panel-body"); $.mobile.panels.push({panel:p,animation:$.mobile.defaults.animation,direction:$.mobile.defaults.direction}); } $(document)._unbind(".mobile")._bind("click.mobile",function(e){ var a=$(e.target).closest("a"); if(a.length){ var _8=$.parser.parseOptions(a[0],["animation","direction",{back:"boolean"}]); if(_8.back){ $.mobile.back(); e.preventDefault(); }else{ var _9=$.trim(a.attr("href")); if(/^#/.test(_9)){ var to=$(_9); if(to.length&&to.hasClass("panel-body")){ $.mobile.go(to,_8.animation,_8.direction); e.preventDefault(); } } } } }); $(window)._unbind(".mobile")._bind("hashchange.mobile",function(){ var _a=$.mobile.panels.length; if(_a>1){ var _b=location.hash; var p=$.mobile.panels[_a-2]; if(!_b||_b=="#&"+p.panel.attr("id")){ $.mobile._back(); } } }); },nav:function(_c,to,_d,_e){ if(window.WebKitAnimationEvent||window.AnimationEvent){ _d=_d!=undefined?_d:$.mobile.defaults.animation; _e=_e!=undefined?_e:$.mobile.defaults.direction; var _f="m-"+_d+(_e?"-"+_e:""); var p1=$(_c).panel("open").panel("resize").panel("panel"); var p2=$(to).panel("open").panel("resize").panel("panel"); p1.add(p2)._bind("webkitAnimationEnd",function(){ $(this)._unbind("webkitAnimationEnd"); var p=$(this).children(".panel-body"); if($(this).hasClass("m-in")){ p.panel("open").panel("resize"); }else{ p.panel("close"); } $(this).removeClass(_f+" m-in m-out"); }); p2.addClass(_f+" m-in"); p1.addClass(_f+" m-out"); }else{ $(to).panel("open").panel("resize"); $(_c).panel("close"); } },_go:function(_10,_11,_12){ _11=_11!=undefined?_11:$.mobile.defaults.animation; _12=_12!=undefined?_12:$.mobile.defaults.direction; var _13=$.mobile.panels[$.mobile.panels.length-1].panel; var to=$(_10); if(_13[0]!=to[0]){ $.mobile.nav(_13,to,_11,_12); $.mobile.panels.push({panel:to,animation:_11,direction:_12}); } },_back:function(){ if($.mobile.panels.length<2){ return; } var p1=$.mobile.panels.pop(); var p2=$.mobile.panels[$.mobile.panels.length-1]; var _14=p1.animation; var _15=$.mobile.defaults.reverseDirections[p1.direction]||""; $.mobile.nav(p1.panel,p2.panel,_14,_15); },go:function(_16,_17,_18){ _17=_17!=undefined?_17:$.mobile.defaults.animation; _18=_18!=undefined?_18:$.mobile.defaults.direction; location.hash="#&"+$(_16).attr("id"); $.mobile._go(_16,_17,_18); },back:function(){ history.go(-1); }}; $.map(["validatebox","textbox","passwordbox","filebox","searchbox","combo","combobox","combogrid","combotree","combotreegrid","datebox","datetimebox","numberbox","spinner","numberspinner","timespinner","datetimespinner"],function(_19){ if($.fn[_19]){ $.extend($.fn[_19].defaults,{iconWidth:28,tipPosition:"bottom"}); } }); $.map(["spinner","numberspinner","timespinner","datetimespinner"],function(_1a){ if($.fn[_1a]){ $.extend($.fn[_1a].defaults,{iconWidth:56,spinAlign:"horizontal"}); } }); if($.fn.menu){ $.extend($.fn.menu.defaults,{itemHeight:30,noline:true}); } })(jQuery);