var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } { let window = _____WB$wombat$assign$function_____("window"); let self = _____WB$wombat$assign$function_____("self"); let document = _____WB$wombat$assign$function_____("document"); let location = _____WB$wombat$assign$function_____("location"); let top = _____WB$wombat$assign$function_____("top"); let parent = _____WB$wombat$assign$function_____("parent"); let frames = _____WB$wombat$assign$function_____("frames"); let opener = _____WB$wombat$assign$function_____("opener"); /** * jQuery EasyUI 1.2.1 * * Licensed under the GPL: * http://www.gnu.org/licenses/gpl.txt * * Copyright 2010 stworthy [ stworthy@gmail.com ] * */ var scorlly = 0; var scorllx = 0; (function($){ function _1(e){ var _2=$.data(e.data.target,"draggable").options; var _3=e.data; var _4=_3.startLeft+e.pageX-_3.startX; var _5=_3.startTop+e.pageY-_3.startY; if(_2.deltaX!=null&&_2.deltaX!=undefined){ _4=e.pageX+_2.deltaX; } if(_2.deltaY!=null&&_2.deltaY!=undefined){ _5=e.pageY+_2.deltaY; } if(e.data.parnet!=document.body){ if($.boxModel==true){ _4+=$(e.data.parent).scrollLeft(); _5+=$(e.data.parent).scrollTop(); } } if(_2.axis=="h"){ _3.left=_4; }else{ if(_2.axis=="v"){ _3.top=_5; }else{ _3.left=_4; _3.top=_5; } } }; function _6(e){ var _7=$.data(e.data.target,"draggable").options; var _8=$.data(e.data.target,"draggable").proxy; if(_8){ _8.css("cursor",_7.cursor); }else{ _8=$(e.data.target); $.data(e.data.target,"draggable").handle.css("cursor",_7.cursor); } _8.css({left:e.data.left,top:e.data.top}); }; function _9(e){ var _a=$.data(e.data.target,"draggable").options; var _b=$(".droppable").filter(function(){ return e.data.target!=this; }).filter(function(){ var _c=$.data(this,"droppable").options.accept; if(_c){ return $(_c).filter(function(){ return this==e.data.target; }).length>0; }else{ return true; } }); $.data(e.data.target,"draggable").droppables=_b; var _d=$.data(e.data.target,"draggable").proxy; if(!_d){ if(_a.proxy){ if(_a.proxy=="clone"){ _d=$(e.data.target).clone().insertAfter(e.data.target); }else{ _d=_a.proxy.call(e.data.target,e.data.target); } $.data(e.data.target,"draggable").proxy=_d; }else{ _d=$(e.data.target); } } _d.css("position","absolute"); _1(e); _6(e); _a.onStartDrag.call(e.data.target,e); return false; }; function _e(e){ _1(e); if($.data(e.data.target,"draggable").options.onDrag.call(e.data.target,e)!=false){ _6(e); } var _f=e.data.target; $.data(e.data.target,"draggable").droppables.each(function(){ var _10=$(this); var p2=$(this).offset(); if(e.pageX>p2.left&&e.pageXp2.top&&e.pageYp2.left&&e.pageXp2.top&&e.pageY_1a.edge; }; }); }; $.fn.draggable.methods={options:function(jq){ return $.data(jq[0],"draggable").options; },proxy:function(jq){ return $.data(jq[0],"draggable").proxy; },enable:function(jq){ return jq.each(function(){ $(this).draggable({disabled:false}); }); },disable:function(jq){ return jq.each(function(){ $(this).draggable({disabled:true}); }); }}; $.fn.draggable.defaults={proxy:null,revert:false,cursor:"move",deltaX:null,deltaY:null,handle:null,disabled:false,edge:0,axis:null,onStartDrag:function(e){ },onDrag:function(e){ },onStopDrag:function(e){ }}; })(jQuery); (function($){ function _25(_26){ $(_26).addClass("droppable"); $(_26).bind("_dragenter",function(e,_27){ $.data(_26,"droppable").options.onDragEnter.apply(_26,[e,_27]); }); $(_26).bind("_dragleave",function(e,_28){ $.data(_26,"droppable").options.onDragLeave.apply(_26,[e,_28]); }); $(_26).bind("_dragover",function(e,_29){ $.data(_26,"droppable").options.onDragOver.apply(_26,[e,_29]); }); $(_26).bind("_drop",function(e,_2a){ $.data(_26,"droppable").options.onDrop.apply(_26,[e,_2a]); }); }; $.fn.droppable=function(_2b,_2c){ if(typeof _2b=="string"){ return $.fn.droppable.methods[_2b](this,_2c); } _2b=_2b||{}; return this.each(function(){ var _2d=$.data(this,"droppable"); if(_2d){ $.extend(_2d.options,_2b); }else{ _25(this); $.data(this,"droppable",{options:$.extend({},$.fn.droppable.defaults,_2b)}); } }); }; $.fn.droppable.methods={}; $.fn.droppable.defaults={accept:null,onDragEnter:function(e,_2e){ },onDragOver:function(e,_2f){ },onDragLeave:function(e,_30){ },onDrop:function(e,_31){ }}; })(jQuery); (function($){ $.fn.resizable=function(_32,_33){ if(typeof _32=="string"){ return $.fn.resizable.methods[_32](this,_33); } function _34(e){ var _35=e.data; var _36=$.data(_35.target,"resizable").options; if(_35.dir.indexOf("e")!=-1){ var _37=_35.startWidth+e.pageX-_35.startX; _37=Math.min(Math.max(_37,_36.minWidth),_36.maxWidth); _35.width=_37; } if(_35.dir.indexOf("s")!=-1){ var _38=_35.startHeight+e.pageY-_35.startY; _38=Math.min(Math.max(_38,_36.minHeight),_36.maxHeight); _35.height=_38; } if(_35.dir.indexOf("w")!=-1){ _35.width=_35.startWidth-e.pageX+_35.startX; if(_35.width>=_36.minWidth&&_35.width<=_36.maxWidth){ _35.left=_35.startLeft+e.pageX-_35.startX; } } if(_35.dir.indexOf("n")!=-1){ _35.height=_35.startHeight-e.pageY+_35.startY; if(_35.height>=_36.minHeight&&_35.height<=_36.maxHeight){ _35.top=_35.startTop+e.pageY-_35.startY; } } }; function _39(e){ var _3a=e.data; var _3b=_3a.target; if($.boxModel==true){ $(_3b).css({width:_3a.width-_3a.deltaWidth,height:_3a.height-_3a.deltaHeight,left:_3a.left,top:_3a.top}); }else{ $(_3b).css({width:_3a.width,height:_3a.height,left:_3a.left,top:_3a.top}); } }; function _3c(e){ $.data(e.data.target,"resizable").options.onStartResize.call(e.data.target,e); return false; }; function _3d(e){ _34(e); if($.data(e.data.target,"resizable").options.onResize.call(e.data.target,e)!=false){ _39(e); } return false; }; function _3e(e){ _34(e,true); _39(e); $(document).unbind(".resizable"); $.data(e.data.target,"resizable").options.onStopResize.call(e.data.target,e); return false; }; return this.each(function(){ var _3f=null; var _40=$.data(this,"resizable"); if(_40){ $(this).unbind(".resizable"); _3f=$.extend(_40.options,_32||{}); }else{ _3f=$.extend({},$.fn.resizable.defaults,_32||{}); } if(_3f.disabled==true){ return; } $.data(this,"resizable",{options:_3f}); var _41=this; $(this).bind("mousemove.resizable",_42).bind("mousedown.resizable",_43); function _42(e){ var dir=_44(e); if(dir==""){ $(_41).css("cursor","default"); }else{ $(_41).css("cursor",dir+"-resize"); } }; function _43(e){ var dir=_44(e); if(dir==""){ return; } var _45={target:this,dir:dir,startLeft:_46("left"),startTop:_46("top"),left:_46("left"),top:_46("top"),startX:e.pageX,startY:e.pageY,startWidth:$(_41).outerWidth(),startHeight:$(_41).outerHeight(),width:$(_41).outerWidth(),height:$(_41).outerHeight(),deltaWidth:$(_41).outerWidth()-$(_41).width(),deltaHeight:$(_41).outerHeight()-$(_41).height()}; $(document).bind("mousedown.resizable",_45,_3c); $(document).bind("mousemove.resizable",_45,_3d); $(document).bind("mouseup.resizable",_45,_3e); }; function _44(e){ var dir=""; var _47=$(_41).offset(); var _48=$(_41).outerWidth(); var _49=$(_41).outerHeight(); var _4a=_3f.edge; if(e.pageY>_47.top&&e.pageY<_47.top+_4a){ dir+="n"; }else{ if(e.pageY<_47.top+_49&&e.pageY>_47.top+_49-_4a){ dir+="s"; } } if(e.pageX>_47.left&&e.pageX<_47.left+_4a){ dir+="w"; }else{ if(e.pageX<_47.left+_48&&e.pageX>_47.left+_48-_4a){ dir+="e"; } } var _4b=_3f.handles.split(","); for(var i=0;i<_4b.length;i++){ var _4c=_4b[i].replace(/(^\s*)|(\s*$)/g,""); if(_4c=="all"||_4c==dir){ return dir; } } return ""; }; function _46(css){ var val=parseInt($(_41).css(css)); if(isNaN(val)){ return 0; }else{ return val; } }; }); }; $.fn.resizable.methods={}; $.fn.resizable.defaults={disabled:false,handles:"n, e, s, w, ne, se, sw, nw, all",minWidth:10,minHeight:10,maxWidth:10000,maxHeight:10000,edge:5,onStartResize:function(e){ },onResize:function(e){ },onStopResize:function(e){ }}; })(jQuery); (function($){ function _4d(_4e){ var _4f=$.data(_4e,"linkbutton").options; $(_4e).empty(); $(_4e).addClass("l-btn"); if(_4f.id){ $(_4e).attr("id",_4f.id); }else{ $(_4e).removeAttr("id"); } if(_4f.plain){ $(_4e).addClass("l-btn-plain"); }else{ $(_4e).removeClass("l-btn-plain"); } if(_4f.text){ $(_4e).html(_4f.text).wrapInner(""+""+""+""); if(_4f.iconCls){ $(_4e).find(".l-btn-text").addClass(_4f.iconCls).css("padding-left","20px"); } }else{ $(_4e).html(" ").wrapInner(""+""+""+""+""); if(_4f.iconCls){ $(_4e).find(".l-btn-empty").addClass(_4f.iconCls); } } _50(_4e,_4f.disabled); }; function _50(_51,_52){ var _53=$.data(_51,"linkbutton"); if(_52){ _53.options.disabled=true; var _54=$(_51).attr("href"); if(_54){ _53.href=_54; $(_51).attr("href","javascript:void(0)"); } var _55=$(_51).attr("onclick"); if(_55){ _53.onclick=_55; $(_51).attr("onclick",null); } $(_51).addClass("l-btn-disabled"); }else{ _53.options.disabled=false; if(_53.href){ $(_51).attr("href",_53.href); } if(_53.onclick){ _51.onclick=_53.onclick; } $(_51).removeClass("l-btn-disabled"); } }; $.fn.linkbutton=function(_56,_57){ if(typeof _56=="string"){ return $.fn.linkbutton.methods[_56](this,_57); } _56=_56||{}; return this.each(function(){ var _58=$.data(this,"linkbutton"); if(_58){ $.extend(_58.options,_56); }else{ $.data(this,"linkbutton",{options:$.extend({},$.fn.linkbutton.defaults,$.fn.linkbutton.parseOptions(this),_56)}); $(this).removeAttr("disabled"); } _4d(this); }); }; $.fn.linkbutton.methods={options:function(jq){ return $.data(jq[0],"linkbutton").options; },enable:function(jq){ return jq.each(function(){ _50(this,false); }); },disable:function(jq){ return jq.each(function(){ _50(this,true); }); }}; $.fn.linkbutton.parseOptions=function(_59){ var t=$(_59); return {id:t.attr("id"),disabled:(t.attr("disabled")?true:undefined),plain:(t.attr("plain")?t.attr("plain")=="true":undefined),text:$.trim(t.html()),iconCls:(t.attr("icon")||t.attr("iconCls"))}; }; $.fn.linkbutton.defaults={id:null,disabled:false,plain:false,text:"",iconCls:null}; })(jQuery); (function($){ function _5a(_5b){ var _5c=$.data(_5b,"pagination").options; var _5d=$(_5b).addClass("pagination").empty(); var t=$("
").appendTo(_5d); var tr=$("tr",t); if(_5c.showPageList){ var ps=$(""); for(var i=0;i<_5c.pageList.length;i++){ $("").text(_5c.pageList[i]).attr("selected",_5c.pageList[i]==_5c.pageSize?"selected":"").appendTo(ps); } $(" 姣忛〉鏄剧ず璁板綍鏁帮細").append(ps).appendTo(tr); _5c.pageSize=parseInt(ps.val()); $("
").appendTo(tr); } $("").appendTo(tr); $("").appendTo(tr); $("").appendTo(tr); if(_5c.showRefresh){ $("
").appendTo(tr); $("").appendTo(tr); } if(_5c.buttons){ $("
").appendTo(tr); for(var i=0;i<_5c.buttons.length;i++){ var btn=_5c.buttons[i]; if(btn=="-"){ $("
").appendTo(tr); }else{ var td=$("").appendTo(tr); $("").addClass("l-btn").css("float","left").text(btn.text||"").attr("icon",btn.iconCls||"").bind("click",eval(btn.handler||function(){ })).appendTo(td).linkbutton({plain:true}); } } } $("
").appendTo(_5d); $("
").appendTo(_5d); $("a[icon^=pagination]",_5d).linkbutton({plain:true}); _5d.find("a[icon=pagination-first]").unbind(".pagination").bind("click.pagination",function(){ if(_5c.pageNumber>1){ _62(_5b,1); } }); _5d.find("a[icon=pagination-prev]").unbind(".pagination").bind("click.pagination",function(){ if(_5c.pageNumber>1){ _62(_5b,_5c.pageNumber-1); } }); _5d.find("a[icon=pagination-next]").unbind(".pagination").bind("click.pagination",function(){ var _5e=Math.ceil(_5c.total/_5c.pageSize); if(_5c.pageNumber<_5e){ _62(_5b,_5c.pageNumber+1); } }); _5d.find("a[icon=pagination-last]").unbind(".pagination").bind("click.pagination",function(){ var _5f=Math.ceil(_5c.total/_5c.pageSize); if(_5c.pageNumber<_5f){ _62(_5b,_5f); } }); _5d.find("a[icon=pagination-load]").unbind(".pagination").bind("click.pagination",function(){ if(_5c.onBeforeRefresh.call(_5b,_5c.pageNumber,_5c.pageSize)!=false){ _62(_5b,_5c.pageNumber); _5c.onRefresh.call(_5b,_5c.pageNumber,_5c.pageSize); } }); _5d.find("input.pagination-num").unbind(".pagination").bind("keydown.pagination",function(e){ if(e.keyCode==13){ var _60=parseInt($(this).val())||1; _62(_5b,_60); } }); _5d.find(".pagination-page-list").unbind(".pagination").bind("change.pagination",function(){ _5c.pageSize=$(this).val(); _5c.onChangePageSize.call(_5b,_5c.pageSize); var _61=Math.ceil(_5c.total/_5c.pageSize); _62(_5b,_5c.pageNumber); }); }; function _62(_63,_64){ var _65=$.data(_63,"pagination").options; var _66=Math.ceil(_65.total/_65.pageSize); var _67=_64; if(_64<1){ _67=1; } if(_64>_66){ _67=_66; } _65.onSelectPage.call(_63,_67,_65.pageSize); _65.pageNumber=_67; _68(_63); }; function _68(_69){ var _6a=$.data(_69,"pagination").options; var _6b=Math.ceil(_6a.total/_6a.pageSize); var num=$(_69).find("input.pagination-num"); num.val(_6a.pageNumber); num.parent().next().find("span").html(_6a.afterPageText.replace(/{pages}/,_6b)); var _6c=_6a.displayMsg; _6c=_6c.replace(/{from}/,_6a.pageSize*(_6a.pageNumber-1)+1); _6c=_6c.replace(/{to}/,Math.min(_6a.pageSize*(_6a.pageNumber),_6a.total)); _6c=_6c.replace(/{total}/,_6a.total); $(_69).find(".pagination-info").html(_6c); $("a[icon=pagination-first],a[icon=pagination-prev]",_69).linkbutton({disabled:(_6a.pageNumber==1)}); $("a[icon=pagination-next],a[icon=pagination-last]",_69).linkbutton({disabled:(_6a.pageNumber==_6b)}); if(_6a.loading){ $(_69).find("a[icon=pagination-load]").find(".pagination-load").addClass("pagination-loading"); }else{ $(_69).find("a[icon=pagination-load]").find(".pagination-load").removeClass("pagination-loading"); } }; function _6d(_6e,_6f){ var _70=$.data(_6e,"pagination").options; _70.loading=_6f; if(_70.loading){ $(_6e).find("a[icon=pagination-load]").find(".pagination-load").addClass("pagination-loading"); }else{ $(_6e).find("a[icon=pagination-load]").find(".pagination-load").removeClass("pagination-loading"); } }; $.fn.pagination=function(_71,_72){ if(typeof _71=="string"){ return $.fn.pagination.methods[_71](this,_72); } _71=_71||{}; return this.each(function(){ var _73; var _74=$.data(this,"pagination"); if(_74){ _73=$.extend(_74.options,_71); }else{ _73=$.extend({},$.fn.pagination.defaults,_71); $.data(this,"pagination",{options:_73}); } _5a(this); _68(this); }); }; $.fn.pagination.methods={options:function(jq){ return $.data(jq[0],"pagination").options; },loading:function(jq){ return jq.each(function(){ _6d(this,true); }); },loaded:function(jq){ return jq.each(function(){ _6d(this,false); }); }}; $.fn.pagination.defaults={total:1,pageSize:10,pageNumber:1,pageList:[15,25,35,55],loading:false,buttons:null,showPageList:true,showRefresh:true,onSelectPage:function(_75,_76){ },onBeforeRefresh:function(_77,_78){ },onRefresh:function(_79,_7a){ },onChangePageSize:function(_7b){ },beforePageText:"Page",afterPageText:"of {pages}",displayMsg:"Displaying {from} to {to} of {total} items"}; })(jQuery); (function($){ function _7c(_7d){ var _7e=$(_7d); _7e.addClass("tree"); return _7e; }; function _7f(_80){ var _81=[]; _82(_81,$(_80)); function _82(aa,_83){ _83.children("li").each(function(){ var _84=$(this); var _85={}; _85.text=_84.children("span").html(); if(!_85.text){ _85.text=_84.html(); } _85.id=_84.attr("id"); _85.iconCls=_84.attr("iconCls")||_84.attr("icon"); _85.checked=_84.attr("checked")=="true"; _85.state=_84.attr("state")||"open"; var _86=_84.children("ul"); if(_86.length){ _85.children=[]; _82(_85.children,_86); } aa.push(_85); }); }; return _81; }; function _87(_88){ var _89=$.data(_88,"tree").options; var _8a=$.data(_88,"tree").tree; $("div.tree-node",_8a).unbind(".tree").bind("dblclick.tree",function(){ _120(_88,this); _89.onDblClick.call(_88,_105(_88)); }).bind("click.tree",function(){ _120(_88,this); _89.onClick.call(_88,_105(_88)); }).bind("mouseenter.tree",function(){ $(this).addClass("tree-node-hover"); return false; }).bind("mouseleave.tree",function(){ $(this).removeClass("tree-node-hover"); return false; }).bind("contextmenu.tree",function(e){ _89.onContextMenu.call(_88,e,_ae(_88,this)); }); $("span.tree-hit",_8a).unbind(".tree").bind("click.tree",function(){ var _8b=$(this).parent(); _e3(_88,_8b[0]); return false; }).bind("mouseenter.tree",function(){ if($(this).hasClass("tree-expanded")){ $(this).addClass("tree-expanded-hover"); }else{ $(this).addClass("tree-collapsed-hover"); } }).bind("mouseleave.tree",function(){ if($(this).hasClass("tree-expanded")){ $(this).removeClass("tree-expanded-hover"); }else{ $(this).removeClass("tree-collapsed-hover"); } }).bind("mousedown.tree",function(){ return false; }); $("span.tree-checkbox",_8a).unbind(".tree").bind("click.tree",function(){ var _8c=$(this).parent(); _a5(_88,_8c[0],!$(this).hasClass("tree-checkbox1")); return false; }).bind("mousedown.tree",function(){ return false; }); }; function _8d(_8e){ var _8f=$.data(_8e,"tree").options; var _90=$.data(_8e,"tree").tree; if(!_8f.dnd){ _90.find("div.tree-node").draggable("disable"); _90.find("div.tree-node").css("cursor","pointer"); return; } _90.find("div.tree-node").draggable({revert:true,cursor:"pointer",proxy:function(_91){ var p=$("
").appendTo("body"); p.html($(_91).find(".tree-title").html()); p.hide(); return p; },deltaX:15,deltaY:15,onStartDrag:function(){ $(this).draggable("proxy").css({left:-10000,top:-10000}); },onDrag:function(e){ $(this).draggable("proxy").show(); this.pageY=e.pageY; }}).droppable({onDragOver:function(e,_92){ var _93=_92.pageY; var top=$(this).offset().top; var _94=top+$(this).outerHeight(); $(_92).draggable("proxy").removeClass("tree-dnd-no").addClass("tree-dnd-yes"); $(this).removeClass("tree-node-append tree-node-top tree-node-bottom"); if(_93>top+(_94-top)/2){ if(_94-_93<5){ $(this).addClass("tree-node-bottom"); }else{ $(this).addClass("tree-node-append"); } }else{ if(_93-top<5){ $(this).addClass("tree-node-top"); }else{ $(this).addClass("tree-node-append"); } } },onDragLeave:function(e,_95){ $(_95).draggable("proxy").removeClass("tree-dnd-yes").addClass("tree-dnd-no"); $(this).removeClass("tree-node-append tree-node-top tree-node-bottom"); },onDrop:function(e,_96){ var _97=this; var _98,_99; if($(this).hasClass("tree-node-append")){ _98=_9a; }else{ _98=_9b; _99=$(this).hasClass("tree-node-top")?"top":"bottom"; } setTimeout(function(){ _98(_96,_97,_99); },0); $(this).removeClass("tree-node-append tree-node-top tree-node-bottom"); }}); function _9a(_9c,_9d){ if(_ae(_8e,_9d).state=="closed"){ _d7(_8e,_9d,function(){ _9e(); }); }else{ _9e(); } function _9e(){ var _9f=$(_8e).tree("pop",_9c); $(_8e).tree("append",{parent:_9d,data:[_9f]}); _8f.onDrop.call(_8e,_9d,_9f,"append"); }; }; function _9b(_a0,_a1,_a2){ var _a3={}; if(_a2=="top"){ _a3.before=_a1; }else{ _a3.after=_a1; } var _a4=$(_8e).tree("pop",_a0); _a3.data=_a4; $(_8e).tree("insert",_a3); _8f.onDrop.call(_8e,_a1,_a4,_a2); }; }; function _a5(_a6,_a7,_a8){ var _a9=$.data(_a6,"tree").options; if(!_a9.checkbox){ return; } var _aa=$(_a7); var ck=_aa.find(".tree-checkbox"); ck.removeClass("tree-checkbox0 tree-checkbox1 tree-checkbox2"); if(_a8){ ck.addClass("tree-checkbox1"); }else{ ck.addClass("tree-checkbox0"); } if(_a9.cascadeCheck){ _ab(_aa); _ac(_aa); } var _ad=_ae(_a6,_a7); _a9.onCheck.call(_a6,_ad,_a8); function _ac(_af){ var _b0=_af.next().find(".tree-checkbox"); _b0.removeClass("tree-checkbox0 tree-checkbox1 tree-checkbox2"); if(_af.find(".tree-checkbox").hasClass("tree-checkbox1")){ _b0.addClass("tree-checkbox1"); }else{ _b0.addClass("tree-checkbox0"); } }; function _ab(_b1){ var _b2=_ee(_a6,_b1[0]); if(_b2){ var ck=$(_b2.target).find(".tree-checkbox"); ck.removeClass("tree-checkbox0 tree-checkbox1 tree-checkbox2"); if(_b3(_b1)){ ck.addClass("tree-checkbox1"); }else{ if(_b4(_b1)){ ck.addClass("tree-checkbox0"); }else{ ck.addClass("tree-checkbox2"); } } _ab($(_b2.target)); } function _b3(n){ var ck=n.find(".tree-checkbox"); if(ck.hasClass("tree-checkbox0")||ck.hasClass("tree-checkbox2")){ return false; } var b=true; n.parent().siblings().each(function(){ if(!$(this).children("div.tree-node").children(".tree-checkbox").hasClass("tree-checkbox1")){ b=false; } }); return b; }; function _b4(n){ var ck=n.find(".tree-checkbox"); if(ck.hasClass("tree-checkbox1")||ck.hasClass("tree-checkbox2")){ return false; } var b=true; n.parent().siblings().each(function(){ if(!$(this).children("div.tree-node").children(".tree-checkbox").hasClass("tree-checkbox0")){ b=false; } }); return b; }; }; }; function _b5(_b6,_b7){ var _b8=$.data(_b6,"tree").options; var _b9=$(_b7); if(_ba(_b6,_b7)){ var ck=_b9.find(".tree-checkbox"); if(ck.length){ if(ck.hasClass("tree-checkbox1")){ _a5(_b6,_b7,true); }else{ _a5(_b6,_b7,false); } }else{ if(_b8.onlyLeafCheck){ $("").insertBefore(_b9.find(".tree-title")); _87(_b6); } } }else{ var ck=_b9.find(".tree-checkbox"); if(_b8.onlyLeafCheck){ ck.remove(); }else{ if(ck.hasClass("tree-checkbox1")){ _a5(_b6,_b7,true); }else{ if(ck.hasClass("tree-checkbox2")){ var _bb=true; var _bc=true; var _bd=_be(_b6,_b7); for(var i=0;i<_bd.length;i++){ if(_bd[i].checked){ _bc=false; }else{ _bb=false; } } if(_bb){ _a5(_b6,_b7,true); } if(_bc){ _a5(_b6,_b7,false); } } } } } }; function _bf(_c0,ul,_c1,_c2){ var _c3=$.data(_c0,"tree").options; if(!_c2){ $(ul).empty(); } var _c4=[]; var _c5=$(ul).prev("div.tree-node").find("span.tree-indent, span.tree-hit").length; _c6(ul,_c1,_c5); _87(_c0); _8d(_c0); for(var i=0;i<_c4.length;i++){ _a5(_c0,_c4[i],true); } var _c7=null; if(_c0!=ul){ var _c8=$(ul).prev(); _c7=_ae(_c0,_c8[0]); } _c3.onLoadSuccess.call(_c0,_c7,_c1); function _c6(ul,_c9,_ca){ for(var i=0;i<_c9.length;i++){ var li=$("
  • ").appendTo(ul); var _cb=_c9[i]; if(_cb.state!="open"&&_cb.state!="closed"){ _cb.state="open"; } var _cc=$("
    ").appendTo(li); _cc.attr("node-id",_cb.id); $.data(_cc[0],"tree-node",{id:_cb.id,text:_cb.text,iconCls:_cb.iconCls,attributes:_cb.attributes}); $("").html(_cb.text).appendTo(_cc); if(_c3.checkbox){ if(_c3.onlyLeafCheck){ if(_cb.state=="open"&&(!_cb.children||!_cb.children.length)){ if(_cb.checked){ $("").prependTo(_cc); }else{ $("").prependTo(_cc); } } }else{ if(_cb.checked){ $("").prependTo(_cc); _c4.push(_cc[0]); }else{ $("").prependTo(_cc); } } } if(_cb.children&&_cb.children.length){ var _cd=$("
      ").appendTo(li); if(_cb.state=="open"){ $("").addClass(_cb.iconCls).prependTo(_cc); $("").prependTo(_cc); }else{ $("").addClass(_cb.iconCls).prependTo(_cc); $("").prependTo(_cc); _cd.css("display","none"); } _c6(_cd,_cb.children,_ca+1); }else{ if(_cb.state=="closed"){ $("").addClass(_cb.iconCls).prependTo(_cc); $("").prependTo(_cc); }else{ $("").addClass(_cb.iconCls).prependTo(_cc); $("").prependTo(_cc); } } for(var j=0;j<_ca;j++){ $("").prependTo(_cc); } } }; }; function _ce(_cf,ul,_d0,_d1){ var _d2=$.data(_cf,"tree").options; _d0=_d0||{}; var _d3=null; if(_cf!=ul){ var _d4=$(ul).prev(); _d3=_ae(_cf,_d4[0]); } if(_d2.onBeforeLoad.call(_cf,_d3,_d0)==false){ return; } if(!_d2.url){ return; } var _d5=$(ul).prev().children("span.tree-folder"); _d5.addClass("tree-loading"); $.ajax({type:_d2.method,url:_d2.url,data:_d0,dataType:"json",success:function(_d6){ _d5.removeClass("tree-loading"); _bf(_cf,ul,_d6); if(_d1){ _d1(); } },error:function(){ _d5.removeClass("tree-loading"); _d2.onLoadError.apply(_cf,arguments); if(_d1){ _d1(); } }}); }; function _d7(_d8,_d9,_da){ var _db=$.data(_d8,"tree").options; var hit=$(_d9).children("span.tree-hit"); if(hit.length==0){ return; } if(hit.hasClass("tree-expanded")){ return; } var _dc=_ae(_d8,_d9); if(_db.onBeforeExpand.call(_d8,_dc)==false){ return; } hit.removeClass("tree-collapsed tree-collapsed-hover").addClass("tree-expanded"); hit.next().addClass("tree-folder-open"); var ul=$(_d9).next(); if(ul.length){ if(_db.animate){ ul.slideDown("normal",function(){ _db.onExpand.call(_d8,_dc); if(_da){ _da(); } }); }else{ ul.css("display","block"); _db.onExpand.call(_d8,_dc); if(_da){ _da(); } } }else{ var _dd=$("
        ").insertAfter(_d9); _ce(_d8,_dd[0],{id:_dc.id},function(){ if(_db.animate){ _dd.slideDown("normal",function(){ _db.onExpand.call(_d8,_dc); if(_da){ _da(); } }); }else{ _dd.css("display","block"); _db.onExpand.call(_d8,_dc); if(_da){ _da(); } } }); } }; function _de(_df,_e0){ var _e1=$.data(_df,"tree").options; var hit=$(_e0).children("span.tree-hit"); if(hit.length==0){ return; } if(hit.hasClass("tree-collapsed")){ return; } var _e2=_ae(_df,_e0); if(_e1.onBeforeCollapse.call(_df,_e2)==false){ return; } hit.removeClass("tree-expanded tree-expanded-hover").addClass("tree-collapsed"); hit.next().removeClass("tree-folder-open"); var ul=$(_e0).next(); if(_e1.animate){ ul.slideUp("normal",function(){ _e1.onCollapse.call(_df,_e2); }); }else{ ul.css("display","none"); _e1.onCollapse.call(_df,_e2); } }; function _e3(_e4,_e5){ var hit=$(_e5).children("span.tree-hit"); if(hit.length==0){ return; } if(hit.hasClass("tree-expanded")){ _de(_e4,_e5); }else{ _d7(_e4,_e5); } }; function _e6(_e7,_e8){ var _e9=_be(_e7,_e8); if(_e8){ _e9.unshift(_ae(_e7,_e8)); } for(var i=0;i<_e9.length;i++){ _d7(_e7,_e9[i].target); } }; function _ea(_eb,_ec){ var _ed=[]; var p=_ee(_eb,_ec); while(p){ _ed.unshift(p); p=_ee(_eb,p.target); } for(var i=0;i<_ed.length;i++){ _d7(_eb,_ed[i].target); } }; function _ef(_f0,_f1){ var _f2=_be(_f0,_f1); if(_f1){ _f2.unshift(_ae(_f0,_f1)); } for(var i=0;i<_f2.length;i++){ _de(_f0,_f2[i].target); } }; function _f3(_f4){ var _f5=_f6(_f4); if(_f5.length){ return _f5[0]; }else{ return null; } }; function _f6(_f7){ var _f8=[]; $(_f7).children("li").each(function(){ var _f9=$(this).children("div.tree-node"); _f8.push(_ae(_f7,_f9[0])); }); return _f8; }; function _be(_fa,_fb){ var _fc=[]; if(_fb){ _fd($(_fb)); }else{ var _fe=_f6(_fa); for(var i=0;i<_fe.length;i++){ _fc.push(_fe[i]); _fd($(_fe[i].target)); } } function _fd(_ff){ _ff.next().find("div.tree-node").each(function(){ _fc.push(_ae(_fa,this)); }); }; return _fc; }; function _ee(_100,_101){ var ul=$(_101).parent().parent(); if(ul[0]==_100){ return null; }else{ return _ae(_100,ul.prev()[0]); } }; function _102(_103){ var _104=[]; $(_103).find(".tree-checkbox1").each(function(){ var node=$(this).parent(); _104.push(_ae(_103,node[0])); }); return _104; }; function _105(_106){ var node=$(_106).find("div.tree-node-selected"); if(node.length){ return _ae(_106,node[0]); }else{ return null; } }; function _107(_108,_109){ var node=$(_109.parent); var ul; if(node.length==0){ ul=$(_108); }else{ ul=node.next(); if(ul.length==0){ ul=$("
          ").insertAfter(node); } } if(_109.data&&_109.data.length){ var _10a=node.find("span.tree-icon"); if(_10a.hasClass("tree-file")){ _10a.removeClass("tree-file").addClass("tree-folder"); var hit=$("").insertBefore(_10a); if(hit.prev().length){ hit.prev().remove(); } } } _bf(_108,ul[0],_109.data,true); _b5(_108,ul.prev()); }; function _10b(_10c,_10d){ var ref=_10d.before||_10d.after; var _10e=_ee(_10c,ref); var li; if(_10e){ _107(_10c,{parent:_10e.target,data:[_10d.data]}); li=$(_10e.target).next().children("li:last"); }else{ _107(_10c,{parent:null,data:[_10d.data]}); li=$(_10c).children("li:last"); } if(_10d.before){ li.insertBefore($(ref).parent()); }else{ li.insertAfter($(ref).parent()); } }; function _10f(_110,_111){ var _112=_ee(_110,_111); var node=$(_111); var li=node.parent(); var ul=li.parent(); li.remove(); if(ul.children("li").length==0){ var node=ul.prev(); node.find(".tree-icon").removeClass("tree-folder").addClass("tree-file"); node.find(".tree-hit").remove(); $("").prependTo(node); if(ul[0]!=_110){ ul.remove(); } } if(_112){ _b5(_110,_112.target); } }; function _113(_114,_115){ function _116(aa,ul){ ul.children("li").each(function(){ var node=$(this).children("div.tree-node"); var _117=_ae(_114,node[0]); var sub=$(this).children("ul"); if(sub.length){ _117.children=[]; _113(_117.children,sub); } aa.push(_117); }); }; if(_115){ var _118=_ae(_114,_115); _118.children=[]; _116(_118.children,$(_115).next()); return _118; }else{ return null; } }; function _119(_11a,_11b){ var node=$(_11b.target); var data=$.data(_11b.target,"tree-node"); if(data.iconCls){ node.find(".tree-icon").removeClass(data.iconCls); } $.extend(data,_11b); $.data(_11b.target,"tree-node",data); node.attr("node-id",data.id); node.find(".tree-title").html(data.text); if(data.iconCls){ node.find(".tree-icon").addClass(data.iconCls); } var ck=node.find(".tree-checkbox"); ck.removeClass("tree-checkbox0 tree-checkbox1 tree-checkbox2"); if(data.checked){ _a5(_11a,_11b.target,true); }else{ _a5(_11a,_11b.target,false); } }; function _ae(_11c,_11d){ var node=$.extend({},$.data(_11d,"tree-node"),{target:_11d,checked:$(_11d).find(".tree-checkbox").hasClass("tree-checkbox1")}); if(!_ba(_11c,_11d)){ node.state=$(_11d).find(".tree-hit").hasClass("tree-expanded")?"open":"closed"; } return node; }; function _11e(_11f,id){ var node=$(_11f).find("div.tree-node[node-id="+id+"]"); if(node.length){ return _ae(_11f,node[0]); }else{ return null; } }; function _120(_121,_122){ var opts=$.data(_121,"tree").options; var node=_ae(_121,_122); if(opts.onBeforeSelect.call(_121,node)==false){ return; } $("div.tree-node-selected",_121).removeClass("tree-node-selected"); $(_122).addClass("tree-node-selected"); opts.onSelect.call(_121,node); }; function _ba(_123,_124){ var node=$(_124); var hit=node.children("span.tree-hit"); return hit.length==0; }; $.fn.tree=function(_125,_126){ if(typeof _125=="string"){ return $.fn.tree.methods[_125](this,_126); } var _125=_125||{}; return this.each(function(){ var _127=$.data(this,"tree"); var opts; if(_127){ opts=$.extend(_127.options,_125); _127.options=opts; }else{ opts=$.extend({},$.fn.tree.defaults,$.fn.tree.parseOptions(this),_125); $.data(this,"tree",{options:opts,tree:_7c(this)}); var data=_7f(this); _bf(this,this,data); } if(opts.data){ _bf(this,this,opts.data); } if(opts.url){ _ce(this,this); } }); }; $.fn.tree.methods={options:function(jq){ return $.data(jq[0],"tree").options; },loadData:function(jq,data){ return jq.each(function(){ _bf(this,this,data); }); },getNode:function(jq,_128){ return _ae(jq[0],_128); },getData:function(jq,_129){ return _113(jq[0],_129); },reload:function(jq,_12a){ return jq.each(function(){ if(_12a){ var node=$(_12a); var hit=node.children("span.tree-hit"); hit.removeClass("tree-expanded tree-expanded-hover").addClass("tree-collapsed"); node.next().remove(); _d7(this,_12a); }else{ $(this).empty(); _ce(this,this); } }); },getRoot:function(jq){ return _f3(jq[0]); },getRoots:function(jq){ return _f6(jq[0]); },getParent:function(jq,_12b){ return _ee(jq[0],_12b); },getChildren:function(jq,_12c){ return _be(jq[0],_12c); },getChecked:function(jq){ return _102(jq[0]); },getSelected:function(jq){ return _105(jq[0]); },isLeaf:function(jq,_12d){ return _ba(jq[0],_12d); },find:function(jq,id){ return _11e(jq[0],id); },select:function(jq,_12e){ return jq.each(function(){ _120(this,_12e); }); },check:function(jq,_12f){ return jq.each(function(){ _a5(this,_12f,true); }); },uncheck:function(jq,_130){ return jq.each(function(){ _a5(this,_130,false); }); },collapse:function(jq,_131){ return jq.each(function(){ _de(this,_131); }); },expand:function(jq,_132){ return jq.each(function(){ _d7(this,_132); }); },collapseAll:function(jq,_133){ return jq.each(function(){ _ef(this,_133); }); },expandAll:function(jq,_134){ return jq.each(function(){ _e6(this,_134); }); },expandTo:function(jq,_135){ return jq.each(function(){ _ea(this,_135); }); },toggle:function(jq,_136){ return jq.each(function(){ _e3(this,_136); }); },append:function(jq,_137){ return jq.each(function(){ _107(this,_137); }); },insert:function(jq,_138){ return jq.each(function(){ _10b(this,_138); }); },remove:function(jq,_139){ return jq.each(function(){ _10f(this,_139); }); },pop:function(jq,_13a){ var node=jq.tree("getData",_13a); jq.tree("remove",_13a); return node; },update:function(jq,_13b){ return jq.each(function(){ _119(this,_13b); }); }}; $.fn.tree.parseOptions=function(_13c){ var t=$(_13c); return {url:t.attr("url"),checkbox:(t.attr("checkbox")?t.attr("checkbox")=="true":undefined),cascadeCheck:(t.attr("cascadeCheck")?t.attr("cascadeCheck")=="true":undefined),onlyLeafCheck:(t.attr("onlyLeafCheck")?t.attr("onlyLeafCheck")=="true":undefined),animate:(t.attr("animate")?t.attr("animate")=="true":undefined),dnd:(t.attr("dnd")?t.attr("dnd")=="true":undefined)}; }; $.fn.tree.defaults={url:null,method:"post",animate:false,checkbox:false,cascadeCheck:true,onlyLeafCheck:false,dnd:false,data:null,onBeforeLoad:function(node,_13d){ },onLoadSuccess:function(node,data){ },onLoadError:function(){ },onClick:function(node){ },onDblClick:function(node){ },onBeforeExpand:function(node){ },onExpand:function(node){ },onBeforeCollapse:function(node){ },onCollapse:function(node){ },onCheck:function(node,_13e){ },onBeforeSelect:function(node){ },onSelect:function(node){ },onContextMenu:function(e,node){ },onDrop:function(_13f,_140,_141){ }}; })(jQuery); (function($){ $.parser={auto:true,onComplete:function(_142){ },plugins:["linkbutton","menu","menubutton","splitbutton","tree","combobox","combotree","numberbox","validatebox","numberspinner","timespinner","calendar","datebox","layout","panel","datagrid","tabs","accordion","window","dialog"],parse:function(_143){ var aa=[]; for(var i=0;i<$.parser.plugins.length;i++){ var name=$.parser.plugins[i]; var r=$(".easyui-"+name,_143); if(r.length){ if(r[name]){ r[name](); }else{ aa.push({name:name,jq:r}); } } } if(aa.length&&window.easyloader){ var _144=[]; for(var i=0;idiv.panel-body>div").triggerHandler("_resize"); }; function _14c(_14d,_14e){ var opts=$.data(_14d,"panel").options; var _14f=$.data(_14d,"panel").panel; if(_14e){ if(_14e.left!=null){ opts.left=_14e.left; } if(_14e.top!=null){ opts.top=_14e.top; } } _14f.css({left:opts.left,top:opts.top}); //绉诲姩涓嶈繃椤?涓嶆垚鍔? opts.onMove.apply(_14d,[opts.left,(opts.top<0?0:opts.top)]); }; function _150(_151){ var _152=$(_151).addClass("panel-body").wrap("
          ").parent(); _152.bind("_resize",function(){ var opts=$.data(_151,"panel").options; if(opts.fit==true){ _146(_151); } return false; }); return _152; }; function _153(_154){ var opts=$.data(_154,"panel").options; var _155=$.data(_154,"panel").panel; _145(_155.find(">div.panel-header")); if(opts.title&&!opts.noheader){ var _156=$("
          "+opts.title+"
          ").prependTo(_155); if(opts.iconCls){ _156.find(".panel-title").addClass("panel-with-icon"); $("
          ").addClass(opts.iconCls).appendTo(_156); } var tool=$("
          ").appendTo(_156); if(opts.closable){ $("
          ").appendTo(tool).bind("click",_157); } if(opts.maximizable){ $("
          ").appendTo(tool).bind("click",_158); } if(opts.minimizable){ $("
          ").appendTo(tool).bind("click",_159); } if(opts.collapsible){ $("
          ").appendTo(tool).bind("click",_15a); } if(opts.tools){ for(var i=opts.tools.length-1;i>=0;i--){ var t=$("
          ").addClass(opts.tools[i].iconCls).appendTo(tool); if(opts.tools[i].handler){ t.bind("click",eval(opts.tools[i].handler)); } } } tool.find("div").hover(function(){ $(this).addClass("panel-tool-over"); },function(){ $(this).removeClass("panel-tool-over"); }); _155.find(">div.panel-body").removeClass("panel-body-noheader"); }else{ _155.find(">div.panel-body").addClass("panel-body-noheader"); } function _15a(){ if(opts.collapsed==true){ _170(_154,true); }else{ _165(_154,true); } return false; }; function _159(){ _176(_154); return false; }; function _158(){ if(opts.maximized==true){ _179(_154); }else{ _164(_154); } return false; }; function _157(){ _15b(_154); return false; }; }; function _15c(_15d){ var _15e=$.data(_15d,"panel"); if(_15e.options.href&&(!_15e.isLoaded||!_15e.options.cache)){ _15e.isLoaded=false; var _15f=_15e.panel.find(">div.panel-body"); _15f.html($("
          ").html(_15e.options.loadingMessage)); _15f.load(_15e.options.href,null,function(){ if($.parser){ $.parser.parse(_15f); } _15e.options.onLoad.apply(_15d,arguments); _15e.isLoaded=true; }); } }; function _160(_161,_162){ var opts=$.data(_161,"panel").options; var _163=$.data(_161,"panel").panel; if(_162!=true){ if(opts.onBeforeOpen.call(_161)==false){ return; } } _163.show(); opts.closed=false; opts.minimized=false; opts.onOpen.call(_161); if(opts.maximized==true){ opts.maximized=false; _164(_161); } if(opts.collapsed==true){ opts.collapsed=false; _165(_161); } if(!opts.collapsed){ _15c(_161); } }; function _15b(_166,_167){ var opts=$.data(_166,"panel").options; var _168=$.data(_166,"panel").panel; if(_167!=true){ if(opts.onBeforeClose.call(_166)==false){ return; } } _168.hide(); opts.closed=true; opts.onClose.call(_166); }; function _169(_16a,_16b){ var opts=$.data(_16a,"panel").options; var _16c=$.data(_16a,"panel").panel; if(_16b!=true){ if(opts.onBeforeDestroy.call(_16a)==false){ return; } } _145(_16c); opts.onDestroy.call(_16a); }; function _165(_16d,_16e){ var opts=$.data(_16d,"panel").options; var _16f=$.data(_16d,"panel").panel; var body=_16f.children("div.panel-body"); var tool=_16f.children("div.panel-header").find("div.panel-tool-collapse"); if(opts.collapsed==true){ return; } body.stop(true,true); if(opts.onBeforeCollapse.call(_16d)==false){ return; } tool.addClass("panel-tool-expand"); if(_16e==true){ body.slideUp("normal",function(){ opts.collapsed=true; opts.onCollapse.call(_16d); }); }else{ body.hide(); opts.collapsed=true; opts.onCollapse.call(_16d); } }; function _170(_171,_172){ var opts=$.data(_171,"panel").options; var _173=$.data(_171,"panel").panel; var body=_173.children("div.panel-body"); var tool=_173.children("div.panel-header").find("div.panel-tool-collapse"); if(opts.collapsed==false){ return; } body.stop(true,true); if(opts.onBeforeExpand.call(_171)==false){ return; } tool.removeClass("panel-tool-expand"); if(_172==true){ body.slideDown("normal",function(){ opts.collapsed=false; opts.onExpand.call(_171); _15c(_171); }); }else{ body.show(); opts.collapsed=false; opts.onExpand.call(_171); _15c(_171); } }; function _164(_174){ var opts=$.data(_174,"panel").options; var _175=$.data(_174,"panel").panel; var tool=_175.children("div.panel-header").find("div.panel-tool-max"); if(opts.maximized==true){ return; } tool.addClass("panel-tool-restore"); $.data(_174,"panel").original={width:opts.width,height:opts.height,left:opts.left,top:opts.top,fit:opts.fit}; opts.left=0; opts.top=0; opts.fit=true; _146(_174); opts.minimized=false; opts.maximized=true; opts.onMaximize.call(_174); }; function _176(_177){ var opts=$.data(_177,"panel").options; var _178=$.data(_177,"panel").panel; _178.hide(); opts.minimized=true; opts.maximized=false; opts.onMinimize.call(_177); }; function _179(_17a){ var opts=$.data(_17a,"panel").options; var _17b=$.data(_17a,"panel").panel; var tool=_17b.children("div.panel-header").find("div.panel-tool-max"); if(opts.maximized==false){ return; } _17b.show(); tool.removeClass("panel-tool-restore"); var _17c=$.data(_17a,"panel").original; opts.width=_17c.width; opts.height=_17c.height; opts.left=_17c.left; opts.top=_17c.top; opts.fit=_17c.fit; _146(_17a); opts.minimized=false; opts.maximized=false; opts.onRestore.call(_17a); }; function _17d(_17e){ var opts=$.data(_17e,"panel").options; var _17f=$.data(_17e,"panel").panel; if(opts.border==true){ _17f.children("div.panel-header").removeClass("panel-header-noborder"); _17f.children("div.panel-body").removeClass("panel-body-noborder"); }else{ _17f.children("div.panel-header").addClass("panel-header-noborder"); _17f.children("div.panel-body").addClass("panel-body-noborder"); } _17f.css(opts.style); _17f.addClass(opts.cls); _17f.children("div.panel-header").addClass(opts.headerCls); _17f.children("div.panel-body").addClass(opts.bodyCls); }; function _180(_181,_182){ $.data(_181,"panel").options.title=_182; $(_181).panel("header").find("div.panel-title").html(_182); }; var TO=false; var _183=true; $(window).unbind(".panel").bind("resize.panel",function(){ if(!_183){ return; } if(TO!==false){ clearTimeout(TO); } TO=setTimeout(function(){ _183=false; var _184=$("body.layout"); if(_184.length){ _184.layout("resize"); }else{ $("body>div.panel").triggerHandler("_resize"); } _183=true; TO=false; },200); }); $.fn.panel=function(_185,_186){ if(typeof _185=="string"){ return $.fn.panel.methods[_185](this,_186); } _185=_185||{}; return this.each(function(){ var _187=$.data(this,"panel"); var opts; if(_187){ opts=$.extend(_187.options,_185); }else{ opts=$.extend({},$.fn.panel.defaults,$.fn.panel.parseOptions(this),_185); $(this).attr("title",""); _187=$.data(this,"panel",{options:opts,panel:_150(this),isLoaded:false}); } if(opts.content){ $(this).html(opts.content); if($.parser){ $.parser.parse(this); } } _153(this); _17d(this); if(opts.doSize==true){ _187.panel.css("display","block"); _146(this); } if(opts.closed==true||opts.minimized==true){ _187.panel.hide(); }else{ _160(this); } }); }; $.fn.panel.methods={options:function(jq){ return $.data(jq[0],"panel").options; },panel:function(jq){ return $.data(jq[0],"panel").panel; },header:function(jq){ return $.data(jq[0],"panel").panel.find(">div.panel-header"); },body:function(jq){ return $.data(jq[0],"panel").panel.find(">div.panel-body"); },setTitle:function(jq,_188){ return jq.each(function(){ _180(this,_188); }); },open:function(jq,_189){ return jq.each(function(){ _160(this,_189); }); },close:function(jq,_18a){ return jq.each(function(){ _15b(this,_18a); }); },destroy:function(jq,_18b){ return jq.each(function(){ _169(this,_18b); }); },refresh:function(jq){ return jq.each(function(){ $.data(this,"panel").isLoaded=false; _15c(this); }); },resize:function(jq,_18c){ return jq.each(function(){ _146(this,_18c); }); },move:function(jq,_18d){ return jq.each(function(){ _14c(this,_18d); }); },maximize:function(jq){ return jq.each(function(){ _164(this); }); },minimize:function(jq){ return jq.each(function(){ _176(this); }); },restore:function(jq){ return jq.each(function(){ _179(this); }); },collapse:function(jq,_18e){ return jq.each(function(){ _165(this,_18e); }); },expand:function(jq,_18f){ return jq.each(function(){ _170(this,_18f); }); }}; $.fn.panel.parseOptions=function(_190){ var t=$(_190); return {width:(parseInt(_190.style.width)||undefined),height:(parseInt(_190.style.height)||undefined),left:(parseInt(_190.style.left)||undefined),top:(parseInt(_190.style.top)||undefined),title:(t.attr("title")||undefined),iconCls:(t.attr("iconCls")||t.attr("icon")),cls:t.attr("cls"),headerCls:t.attr("headerCls"),bodyCls:t.attr("bodyCls"),href:t.attr("href"),cache:(t.attr("cache")?t.attr("cache")=="true":undefined),fit:(t.attr("fit")?t.attr("fit")=="true":undefined),border:(t.attr("border")?t.attr("border")=="true":undefined),noheader:(t.attr("noheader")?t.attr("noheader")=="true":undefined),collapsible:(t.attr("collapsible")?t.attr("collapsible")=="true":undefined),minimizable:(t.attr("minimizable")?t.attr("minimizable")=="true":undefined),maximizable:(t.attr("maximizable")?t.attr("maximizable")=="true":undefined),closable:(t.attr("closable")?t.attr("closable")=="true":undefined),collapsed:(t.attr("collapsed")?t.attr("collapsed")=="true":undefined),minimized:(t.attr("minimized")?t.attr("minimized")=="true":undefined),maximized:(t.attr("maximized")?t.attr("maximized")=="true":undefined),closed:(t.attr("closed")?t.attr("closed")=="true":undefined)}; }; $.fn.panel.defaults={title:null,iconCls:null,width:"auto",height:"auto",left:null,top:null,cls:null,headerCls:null,bodyCls:null,style:{},href:null,cache:true,fit:false,border:true,doSize:true,noheader:false,content:null,collapsible:false,minimizable:false,maximizable:false,closable:false,collapsed:false,minimized:false,maximized:false,closed:false,tools:[],href:null,loadingMessage:"Loading...",onLoad:function(){ },onBeforeOpen:function(){ },onOpen:function(){ },onBeforeClose:function(){ },onClose:function(){ },onBeforeDestroy:function(){ },onDestroy:function(){ },onResize:function(_191,_192){ },onMove:function(left,top){ },onMaximize:function(){ },onRestore:function(){ },onMinimize:function(){ },onBeforeCollapse:function(){ },onBeforeExpand:function(){ },onCollapse:function(){ },onExpand:function(){ }}; })(jQuery); (function($){ function _193(_194,_195){ var opts=$.data(_194,"window").options; if(_195){ if(_195.width){ opts.width=_195.width; } if(_195.height){ opts.height=_195.height; } if(_195.left!=null){ opts.left=_195.left; } if(_195.top!=null){ opts.top=_195.top; } } $(_194).panel("resize",opts); }; function _196(_197,_198){ var _199=$.data(_197,"window"); if(_198){ if(_198.left!=null){ _199.options.left=_198.left; } if(_198.top!=null){ //鍒濆楂樺害 if(_198.top.top<0){ _199.options.top=0; }else{ _199.options.top=_198.top; } } } $(_197).panel("move",_199.options); if(_199.shadow){ _199.shadow.css({left:_199.options.left,top:_199.options.top}); } }; function _19a(_19b){ var _19c=$.data(_19b,"window"); var win=$(_19b).panel($.extend({},_19c.options,{border:false,doSize:true,closed:true,cls:"window",headerCls:"window-header",bodyCls:"window-body",onBeforeDestroy:function(){ if(_19c.options.onBeforeDestroy.call(_19b)==false){ return false; } if(_19c.shadow){ _19c.shadow.remove(); } if(_19c.mask){ _19c.mask.remove(); } },onClose:function(){ if(_19c.shadow){ _19c.shadow.hide(); } if(_19c.mask){ _19c.mask.hide(); } _19c.options.onClose.call(_19b); },onOpen:function(){ if(_19c.mask){ _19c.mask.css({display:"block",zIndex:$.fn.window.defaults.zIndex++}); } if(_19c.shadow){ _19c.shadow.css({display:"block",zIndex:$.fn.window.defaults.zIndex++,left:_19c.options.left,top:_19c.options.top,width:_19c.window.outerWidth(),height:_19c.window.outerHeight(),top:(_19c.options.top+document.documentElement.scrollTop),left:(_19c.options.left+document.documentElement.scrollLeft)}); } //璺熼殢婊氬姩鏉? _19c.window.css({zIndex:$.fn.window.defaults.zIndex++,top:((_19c.options.top+document.documentElement.scrollTop)<0?0:(_19c.options.top+document.documentElement.scrollTop)),left:(_19c.options.left+document.documentElement.scrollLeft)}); //璺熼殢婊氬姩鏉nd scorlly=parseFloat(document.documentElement.scrollTop); _19c.options.onOpen.call(_19b); },onResize:function(_19d,_19e){ var opts=$(_19b).panel("options"); _19c.options.width=opts.width; _19c.options.height=opts.height; _19c.options.left=opts.left _19c.options.top=opts.top; if(_19c.shadow){ _19c.shadow.css({left:_19c.options.left,top:_19c.options.top,width:_19c.window.outerWidth()+$(document).scorllLeft(),height:_19c.window.outerHeight()+$(document).scorllTop()}); } _19c.options.onResize.call(_19b,_19d,_19e); },onMinimize:function(){ if(_19c.shadow){ _19c.shadow.hide(); } if(_19c.mask){ _19c.mask.hide(); } _19c.options.onMinimize.call(_19b); },onBeforeCollapse:function(){ if(_19c.options.onBeforeCollapse.call(_19b)==false){ return false; } if(_19c.shadow){ _19c.shadow.hide(); } },onExpand:function(){ if(_19c.shadow){ _19c.shadow.show(); } _19c.options.onExpand.call(_19b); }})); _19c.window=win.panel("panel"); if(_19c.mask){ _19c.mask.remove(); } if(_19c.options.modal==true){ //寮瑰嚭灞傞伄鐩?_19c.mask=$("
          ").appendTo("body"); _19c.mask.css({width:_19f().width,height:_19f().height,display:"none"}); } if(_19c.shadow){ _19c.shadow.remove(); } if(_19c.options.shadow==true){ _19c.shadow=$("
          ").insertAfter(_19c.window); _19c.shadow.css({display:"none"}); } if(_19c.options.left==null){ var _1a0=_19c.options.width; if(isNaN(_1a0)){ _1a0=_19c.window.outerWidth(); } //_19c.options.left=($(window).width()-_1a0)/2+$(document).scrollLeft(); _19c.options.left=($(window).width()-_1a0)/2; } if(_19c.options.top==null){ var _1a1=_19c.window.height; if(isNaN(_1a1)){ _1a1=_19c.window.outerHeight(); } //_19c.options.top=($(window).height()-_1a1)/2+$(document).scrollTop(); _19c.options.top=($(window).height()-_1a1)/2 } _196(_19b); if(_19c.options.closed==false){ win.window("open"); } }; function _1a2(_1a3){ var _1a4=$.data(_1a3,"window"); _1a4.window.draggable({handle:">div.panel-header>div.panel-title",disabled:_1a4.options.draggable==false,onStartDrag:function(e){ if(_1a4.mask){ _1a4.mask.css("z-index",$.fn.window.defaults.zIndex++); } if(_1a4.shadow){ _1a4.shadow.css("z-index",$.fn.window.defaults.zIndex++); } _1a4.window.css("z-index",$.fn.window.defaults.zIndex++); if(!_1a4.proxy){ _1a4.proxy=$("
          ").insertAfter(_1a4.window); } _1a4.proxy.css({display:"none",zIndex:$.fn.window.defaults.zIndex++,left:e.data.left,top:e.data.top,width:($.boxModel==true?(_1a4.window.outerWidth()-(_1a4.proxy.outerWidth()-_1a4.proxy.width())):_1a4.window.outerWidth()),height:($.boxModel==true?(_1a4.window.outerHeight()-(_1a4.proxy.outerHeight()-_1a4.proxy.height())):_1a4.window.outerHeight())}); setTimeout(function(){ if(_1a4.proxy){ _1a4.proxy.show(); } },500); },onDrag:function(e){ _1a4.proxy.css({display:"block",left:e.data.left,top:e.data.top}); return false; },onStopDrag:function(e){ _1a4.options.left=e.data.left; _1a4.options.top=e.data.top; $(_1a3).window("move"); _1a4.proxy.remove(); _1a4.proxy=null; }}); _1a4.window.resizable({disabled:_1a4.options.resizable==false,onStartResize:function(e){ if(!_1a4.proxy){ _1a4.proxy=$("
          ").insertAfter(_1a4.window); } _1a4.proxy.css({zIndex:$.fn.window.defaults.zIndex++,left:e.data.left,top:e.data.top,width:($.boxModel==true?(e.data.width-(_1a4.proxy.outerWidth()-_1a4.proxy.width())):e.data.width),height:($.boxModel==true?(e.data.height-(_1a4.proxy.outerHeight()-_1a4.proxy.height())):e.data.height)}); },onResize:function(e){ _1a4.proxy.css({left:e.data.left,top:e.data.top,width:($.boxModel==true?(e.data.width-(_1a4.proxy.outerWidth()-_1a4.proxy.width())):e.data.width),height:($.boxModel==true?(e.data.height-(_1a4.proxy.outerHeight()-_1a4.proxy.height())):e.data.height)}); return false; },onStopResize:function(e){ _1a4.options.left=e.data.left; _1a4.options.top=e.data.top; _1a4.options.width=e.data.width; _1a4.options.height=e.data.height; _193(_1a3); _1a4.proxy.remove(); _1a4.proxy=null; }}); }; function _19f(){ if(document.compatMode=="BackCompat"){ return {width:Math.max(document.body.scrollWidth,document.body.clientWidth),height:Math.max(document.body.scrollHeight,document.body.clientHeight)}; }else{ return {width:Math.max(document.documentElement.scrollWidth,document.documentElement.clientWidth),height:Math.max(document.documentElement.scrollHeight,document.documentElement.clientHeight)}; } }; $(window).resize(function(){ $(".window-mask").css({width:$(window).width(),height:$(window).height()}); setTimeout(function(){ $(".window-mask").css({width:_19f().width,height:_19f().height}); },50); }); //window $.fn.window=function(_1a5,_1a6){ if(typeof _1a5=="string"){ var _1a7=$.fn.window.methods[_1a5]; if(_1a7){ return _1a7(this,_1a6); }else{ return this.panel(_1a5,_1a6); } } _1a5=_1a5||{}; return this.each(function(){ var _1a8=$.data(this,"window"); if(_1a8){ $.extend(_1a8.options,_1a5); }else{ _1a8=$.data(this,"window",{options:$.extend({},$.fn.window.defaults,$.fn.window.parseOptions(this),_1a5)}); $(this).appendTo("body"); } _19a(this); _1a2(this); }); }; $.fn.window.methods={options:function(jq){ var _1a9=jq.panel("options"); var _1aa=$.data(jq[0],"window").options; return $.extend(_1aa,{closed:_1a9.closed,collapsed:_1a9.collapsed,minimized:_1a9.minimized,maximized:_1a9.maximized}); },window:function(jq){ return $.data(jq[0],"window").window; },resize:function(jq,_1ab){ return jq.each(function(){ _193(this,_1ab); }); },move:function(jq,_1ac){ return jq.each(function(){ _196(this,_1ac); }); }}; $.fn.window.parseOptions=function(_1ad){ var t=$(_1ad); return $.extend({},$.fn.panel.parseOptions(_1ad),{draggable:(t.attr("draggable")?t.attr("draggable")=="true":undefined),resizable:(t.attr("resizable")?t.attr("resizable")=="true":undefined),shadow:(t.attr("shadow")?t.attr("shadow")=="true":undefined),modal:(t.attr("modal")?t.attr("modal")=="true":undefined)}); }; $.fn.window.defaults=$.extend({},$.fn.panel.defaults,{zIndex:9000,draggable:true,resizable:true,shadow:true,modal:false,title:"New Window",collapsible:true,minimizable:true,maximizable:true,closable:true,closed:false}); })(jQuery); (function($){ function _1ae(_1af){ var t=$(_1af); t.wrapInner("
          "); var _1b0=t.find(">div.dialog-content"); _1b0.css("padding",t.css("padding")); t.css("padding",0); _1b0.panel({border:false,doSize:false}); return _1b0; }; function _1b1(_1b2){ var opts=$.data(_1b2,"dialog").options; var _1b3=$.data(_1b2,"dialog").contentPanel; $(_1b2).find("div.dialog-toolbar").remove(); $(_1b2).find("div.dialog-button").remove(); if(opts.toolbar){ var _1b4=$("
          ").prependTo(_1b2); for(var i=0;i"); }else{ var tool=$("").appendTo(_1b4); tool.css("float","left"); tool[0].onclick=eval(p.handler||function(){ }); tool.linkbutton($.extend({},p,{plain:true})); } } _1b4.append("
          "); } if(opts.buttons){ var _1b5=$("
          ").appendTo(_1b2); for(var i=0;i").appendTo(_1b5); if(p.handler){ _1b6[0].onclick=p.handler; } _1b6.linkbutton(p); } } var _1b7=opts.href; opts.href=null; $(_1b2).window($.extend({},opts,{onResize:function(_1b8,_1b9){ var _1ba=$(_1b2).panel("panel").find(">div.panel-body"); _1b3.panel("resize",{width:_1ba.width(),height:(_1b9=="auto")?"auto":_1ba.height()-_1ba.find(">div.dialog-toolbar").outerHeight()-_1ba.find(">div.dialog-button").outerHeight()}); if(opts.onResize){ opts.onResize.call(_1b2,_1b8,_1b9); } }})); _1b3.panel({href:_1b7,onLoad:function(){ if(opts.height=="auto"){ $(_1b2).window("resize"); } opts.onLoad.apply(_1b2,arguments); }}); opts.href=_1b7; }; function _1bb(_1bc){ var _1bd=$.data(_1bc,"dialog").contentPanel; _1bd.panel("refresh"); }; $.fn.dialog=function(_1be,_1bf){ if(typeof _1be=="string"){ var _1c0=$.fn.dialog.methods[_1be]; if(_1c0){ return _1c0(this,_1bf); }else{ return this.window(_1be,_1bf); } } _1be=_1be||{}; return this.each(function(){ var _1c1=$.data(this,"dialog"); if(_1c1){ $.extend(_1c1.options,_1be); }else{ $.data(this,"dialog",{options:$.extend({},$.fn.dialog.defaults,$.fn.dialog.parseOptions(this),_1be),contentPanel:_1ae(this)}); } _1b1(this); }); }; $.fn.dialog.methods={options:function(jq){ var _1c2=$.data(jq[0],"dialog").options; var _1c3=jq.panel("options"); $.extend(_1c2,{closed:_1c3.closed,collapsed:_1c3.collapsed,minimized:_1c3.minimized,maximized:_1c3.maximized}); var _1c4=$.data(jq[0],"dialog").contentPanel; return _1c2; },dialog:function(jq){ return jq.window("window"); },refresh:function(jq){ return jq.each(function(){ _1bb(this); }); }}; $.fn.dialog.parseOptions=function(_1c5){ var t=$(_1c5); return $.extend({},$.fn.window.parseOptions(_1c5),{}); }; $.fn.dialog.defaults=$.extend({},$.fn.window.defaults,{title:"New Dialog",collapsible:false,minimizable:false,maximizable:false,resizable:false,toolbar:null,buttons:null}); })(jQuery); (function($){ function show(el,type,_1c6,_1c7){ var win=$(el).window("window"); if(!win){ return; } switch(type){ case null: win.show(); break; case "slide": win.slideDown(_1c6); break; case "fade": win.fadeIn(_1c6); break; case "show": win.show(_1c6); break; } var _1c8=null; if(_1c7>0){ _1c8=setTimeout(function(){ hide(el,type,_1c6); },_1c7); } win.hover(function(){ if(_1c8){ clearTimeout(_1c8); } },function(){ if(_1c7>0){ _1c8=setTimeout(function(){ hide(el,type,_1c6); },_1c7); } }); }; function hide(el,type,_1c9){ if(el.locked==true){ return; } el.locked=true; var win=$(el).window("window"); if(!win){ return; } switch(type){ case null: win.hide(); break; case "slide": win.slideUp(_1c9); break; case "fade": win.fadeOut(_1c9); break; case "show": win.hide(_1c9); break; } setTimeout(function(){ $(el).window("destroy"); },_1c9); }; function _1ca(_1cb,_1cc,_1cd){ var win=$("
          ").appendTo("body"); win.append(_1cc); if(_1cd){ var tb=$("
          ").appendTo(win); for(var _1ce in _1cd){ $("").attr("href","javascript:void(0)").text(_1ce).css("margin-left",10).bind("click",eval(_1cd[_1ce])).appendTo(tb).linkbutton(); } } win.window({title:_1cb,width:300,height:"auto",modal:true,collapsible:false,minimizable:false,maximizable:false,resizable:false,onClose:function(){ setTimeout(function(){ win.window("destroy"); },100); }}); return win; }; $.messager={show:function(_1cf){ var opts=$.extend({showType:"slide",showSpeed:600,width:250,height:100,msg:"",title:"",timeout:4000},_1cf||{}); var win=$("
          ").html(opts.msg).appendTo("body"); win.window({title:opts.title,width:opts.width,height:opts.height,collapsible:false,minimizable:false,maximizable:false,shadow:false,draggable:false,resizable:false,closed:true,onBeforeOpen:function(){ show(this,opts.showType,opts.showSpeed,opts.timeout); return false; },onBeforeClose:function(){ hide(this,opts.showType,opts.showSpeed); return false; }}); //win.window("window").css({left:null,top:null,right:0,zIndex:$.fn.window.defaults.zIndex++,bottom:-document.body.scrollTop-document.documentElement.scrollTop}); //win.window("window").css({zIndex:$.fn.window.defaults.zIndex++,top:($.fn.window.defaults.top-document.documentElement.scrollTop)}); win.window("open"); //win.window("window").css({left:null,top:null,right:0,zIndex:$.fn.window.defaults.zIndex++,bottom:-document.body.scrollTop-document.documentElement.scrollTop}); },alert:function(_1d0,msg,icon,fn){ ///鍥炶溅鍏抽棴 $(document).keypress(function(e){ if (e.which == 13) { win.window("destroy"); $(document).unbind("keypress"); // if(fn){ // fn(); // return false; // } return false; } }) ///鍥炶溅鍏抽棴end var _1d1="
          "+msg+"
          "; switch(icon){ case "error": _1d1="
          "+_1d1; break; case "info": _1d1="
          "+_1d1; break; case "question": _1d1="
          "+_1d1; break; case "warning": _1d1="
          "+_1d1; break; } _1d1+="
          "; var _1d2={}; _1d2[$.messager.defaults.ok]=function(){ win.dialog({closed:true}); //瑙g粦鍥炶溅浜嬩欢 $(document).unbind("keypress"); if(fn){ fn(); return false; } }; _1d2[$.messager.defaults.ok]=function(){ win.window("close"); //瑙g粦鍥炶溅浜嬩欢 $(document).unbind("keypress"); if(fn){ fn(); return false; } }; var win=_1ca(_1d0,_1d1,_1d2); },confirm:function(_1d3,msg,fn){ var _1d4="
          "+"
          "+msg+"
          "+"
          "; var _1d5={}; _1d5[$.messager.defaults.ok]=function(){ win.window("close"); if(fn){ fn(true); return false; } }; _1d5[$.messager.defaults.cancel]=function(){ win.window("close"); if(fn){ fn(false); return false; } }; var win=_1ca(_1d3,_1d4,_1d5); },prompt:function(_1d6,msg,fn){ var _1d7="
          "+"
          "+msg+"
          "+"
          "+""+"
          "; var _1d8={}; _1d8[$.messager.defaults.ok]=function(){ win.window("close"); if(fn){ fn($(".messager-input",win).val()); return false; } }; _1d8[$.messager.defaults.cancel]=function(){ win.window("close"); if(fn){ fn(); return false; } }; var win=_1ca(_1d6,_1d7,_1d8); }}; $.messager.defaults={ok:"纭畾",cancel:"鍙栨秷"}; })(jQuery); (function($){ function _1d9(_1da){ var opts=$.data(_1da,"accordion").options; var _1db=$.data(_1da,"accordion").panels; var cc=$(_1da); if(opts.fit==true){ var p=cc.parent(); opts.width=p.width(); opts.height=p.height(); } if(opts.width>0){ cc.width($.boxModel==true?(opts.width-(cc.outerWidth()-cc.width())):opts.width); } var _1dc="auto"; if(opts.height>0){ cc.height($.boxModel==true?(opts.height-(cc.outerHeight()-cc.height())):opts.height); var _1dd=_1db.length?_1db[0].panel("header").css("height",null).outerHeight():"auto"; var _1dc=cc.height()-(_1db.length-1)*_1dd; } for(var i=0;i<_1db.length;i++){ var _1de=_1db[i]; var _1df=_1de.panel("header"); _1df.height($.boxModel==true?(_1dd-(_1df.outerHeight()-_1df.height())):_1dd); _1de.panel("resize",{width:cc.width(),height:_1dc}); } }; function _1e0(_1e1){ var _1e2=$.data(_1e1,"accordion").panels; for(var i=0;i<_1e2.length;i++){ var _1e3=_1e2[i]; if(_1e3.panel("options").collapsed==false){ return _1e3; } } return null; }; function _1e4(_1e5,_1e6,_1e7){ var _1e8=$.data(_1e5,"accordion").panels; for(var i=0;i<_1e8.length;i++){ var _1e9=_1e8[i]; if(_1e9.panel("options").title==_1e6){ if(_1e7){ _1e8.splice(i,1); } return _1e9; } } return null; }; function _1ea(_1eb){ var cc=$(_1eb); cc.addClass("accordion"); if(cc.attr("border")=="false"){ cc.addClass("accordion-noborder"); }else{ cc.removeClass("accordion-noborder"); } if(cc.find(">div[selected=true]").length==0){ cc.find(">div:first").attr("selected","true"); } var _1ec=[]; cc.find(">div").each(function(){ var pp=$(this); _1ec.push(pp); _1ed(_1eb,pp,{}); }); cc.bind("_resize",function(){ var opts=$.data(_1eb,"accordion").options; if(opts.fit==true){ _1d9(_1eb); } return false; }); return {accordion:cc,panels:_1ec}; }; function _1ed(_1ee,pp,_1ef){ pp.panel($.extend({},_1ef,{collapsible:false,minimizable:false,maximizable:false,closable:false,doSize:false,collapsed:pp.attr("selected")!="true",tools:[{iconCls:"accordion-collapse",handler:function(){ var _1f0=$.data(_1ee,"accordion").options.animate; if(pp.panel("options").collapsed){ pp.panel("expand",_1f0); }else{ pp.panel("collapse",_1f0); } return false; }}],onBeforeExpand:function(){ var curr=_1e0(_1ee); if(curr){ var _1f1=$(curr).panel("header"); _1f1.removeClass("accordion-header-selected"); _1f1.find(".accordion-collapse").triggerHandler("click"); } var _1f1=pp.panel("header"); _1f1.addClass("accordion-header-selected"); _1f1.find("div.accordion-collapse").removeClass("accordion-expand"); },onExpand:function(){ pp.panel("body").find(">div").triggerHandler("_resize"); var opts=$.data(_1ee,"accordion").options; opts.onSelect.call(_1ee,pp.panel("options").title); },onBeforeCollapse:function(){ var _1f2=pp.panel("header"); _1f2.removeClass("accordion-header-selected"); _1f2.find("div.accordion-collapse").addClass("accordion-expand"); }})); pp.panel("body").addClass("accordion-body"); pp.panel("header").addClass("accordion-header").click(function(){ $(this).find(".accordion-collapse").triggerHandler("click"); return false; }); }; function _1f3(_1f4,_1f5){ var opts=$.data(_1f4,"accordion").options; var _1f6=$.data(_1f4,"accordion").panels; var curr=_1e0(_1f4); if(curr&&curr.panel("options").title==_1f5){ return; } var _1f7=_1e4(_1f4,_1f5); if(_1f7){ _1f7.panel("header").triggerHandler("click"); }else{ if(curr){ curr.panel("header").addClass("accordion-header-selected"); opts.onSelect.call(_1f4,curr.panel("options").title); } } }; function add(_1f8,_1f9){ var opts=$.data(_1f8,"accordion").options; var _1fa=$.data(_1f8,"accordion").panels; var pp=$("
          ").appendTo(_1f8); _1fa.push(pp); _1ed(_1f8,pp,_1f9); _1d9(_1f8); opts.onAdd.call(_1f8,_1f9.title); _1f3(_1f8,_1f9.title); }; function _1fb(_1fc,_1fd){ var opts=$.data(_1fc,"accordion").options; var _1fe=$.data(_1fc,"accordion").panels; if(opts.onBeforeRemove.call(_1fc,_1fd)==false){ return; } var _1ff=_1e4(_1fc,_1fd,true); if(_1ff){ _1ff.panel("destroy"); if(_1fe.length){ _1d9(_1fc); var curr=_1e0(_1fc); if(!curr){ _1f3(_1fc,_1fe[0].panel("options").title); } } } opts.onRemove.call(_1fc,_1fd); }; $.fn.accordion=function(_200,_201){ if(typeof _200=="string"){ return $.fn.accordion.methods[_200](this,_201); } _200=_200||{}; return this.each(function(){ var _202=$.data(this,"accordion"); var opts; if(_202){ opts=$.extend(_202.options,_200); _202.opts=opts; }else{ opts=$.extend({},$.fn.accordion.defaults,$.fn.accordion.parseOptions(this),_200); var r=_1ea(this); $.data(this,"accordion",{options:opts,accordion:r.accordion,panels:r.panels}); } _1d9(this); _1f3(this); }); }; $.fn.accordion.methods={options:function(jq){ return $.data(jq[0],"accordion").options; },panels:function(jq){ return $.data(jq[0],"accordion").panels; },resize:function(jq){ return jq.each(function(){ _1d9(this); }); },getSelected:function(jq){ return _1e0(jq[0]); },getPanel:function(jq,_203){ return _1e4(jq[0],_203); },select:function(jq,_204){ return jq.each(function(){ _1f3(this,_204); }); },add:function(jq,opts){ return jq.each(function(){ add(this,opts); }); },remove:function(jq,_205){ return jq.each(function(){ _1fb(this,_205); }); }}; $.fn.accordion.parseOptions=function(_206){ var t=$(_206); return {width:(parseInt(_206.style.width)||undefined),height:(parseInt(_206.style.height)||undefined),fit:(t.attr("fit")?t.attr("fit")=="true":undefined),border:(t.attr("border")?t.attr("border")=="true":undefined),animate:(t.attr("animate")?t.attr("animate")=="true":undefined)}; }; $.fn.accordion.defaults={width:"auto",height:"auto",fit:false,border:true,animate:true,onSelect:function(_207){ },onAdd:function(_208){ },onBeforeRemove:function(_209){ },onRemove:function(_20a){ }}; })(jQuery); (function($){ function _20b(_20c){ var _20d=$(">div.tabs-header",_20c); var _20e=0; $("ul.tabs li",_20d).each(function(){ _20e+=$(this).outerWidth(true); }); var _20f=$("div.tabs-wrap",_20d).width(); var _210=parseInt($("ul.tabs",_20d).css("padding-left")); return _20e-_20f+_210; }; function _211(_212){ var opts=$.data(_212,"tabs").options; var _213=$(_212).children("div.tabs-header"); var tool=_213.children("div.tabs-tool"); var _214=_213.children("div.tabs-scroller-left"); var _215=_213.children("div.tabs-scroller-right"); var wrap=_213.children("div.tabs-wrap"); var _216=($.boxModel==true?(_213.outerHeight()-(tool.outerHeight()-tool.height())):_213.outerHeight()); if(opts.plain){ _216-=2; } tool.height(_216); var _217=0; $("ul.tabs li",_213).each(function(){ _217+=$(this).outerWidth(true); }); var _218=_213.width()-tool.outerWidth(); if(_217>_218){ _214.show(); _215.show(); tool.css("right",_215.outerWidth()); wrap.css({marginLeft:_214.outerWidth(),marginRight:_215.outerWidth()+tool.outerWidth(),left:0,width:_218-_214.outerWidth()-_215.outerWidth()}); }else{ _214.hide(); _215.hide(); tool.css("right",0); wrap.css({marginLeft:0,marginRight:tool.outerWidth(),left:0,width:_218}); wrap.scrollLeft(0); } }; function _219(_21a){ var opts=$.data(_21a,"tabs").options; var _21b=$(_21a).children("div.tabs-header"); var _21c=_21b.children("div.tabs-tool"); _21c.remove(); if(opts.tools){ _21c=$("
          ").appendTo(_21b); for(var i=0;i").appendTo(_21c); tool[0].onclick=eval(opts.tools[i].handler||function(){ }); tool.linkbutton($.extend({},opts.tools[i],{plain:true})); } } }; function _21d(_21e){ var opts=$.data(_21e,"tabs").options; var cc=$(_21e); if(opts.fit==true){ var p=cc.parent(); opts.width=p.width(); opts.height=p.height(); } cc.width(opts.width).height(opts.height); var _21f=$(">div.tabs-header",_21e); if($.boxModel==true){ _21f.width(opts.width-(_21f.outerWidth()-_21f.width())); }else{ _21f.width(opts.width); } _211(_21e); var _220=$(">div.tabs-panels",_21e); var _221=opts.height; if(!isNaN(_221)){ if($.boxModel==true){ var _222=_220.outerHeight()-_220.height(); _220.css("height",(_221-_21f.outerHeight()-_222)||"auto"); }else{ _220.css("height",_221-_21f.outerHeight()); } }else{ _220.height("auto"); } var _223=opts.width; if(!isNaN(_223)){ if($.boxModel==true){ _220.width(_223-(_220.outerWidth()-_220.width())); }else{ _220.width(_223); } }else{ _220.width("auto"); } }; function _224(_225){ var opts=$.data(_225,"tabs").options; var tab=_226(_225); if(tab){ var _227=$(_225).find(">div.tabs-panels"); var _228=opts.width=="auto"?"auto":_227.width(); var _229=opts.height=="auto"?"auto":_227.height(); tab.panel("resize",{width:_228,height:_229}); } }; function _22a(_22b){ var cc=$(_22b); cc.addClass("tabs-container"); cc.wrapInner("
          "); $("
          "+"
          "+"
          "+"
          "+"
            "+"
            "+"
            ").prependTo(_22b); var tabs=[]; var _22c=$(">div.tabs-header",_22b); $(">div.tabs-panels>div",_22b).each(function(){ var pp=$(this); tabs.push(pp); _234(_22b,pp); }); $(".tabs-scroller-left, .tabs-scroller-right",_22c).hover(function(){ $(this).addClass("tabs-scroller-over"); },function(){ $(this).removeClass("tabs-scroller-over"); }); cc.bind("_resize",function(){ var opts=$.data(_22b,"tabs").options; if(opts.fit==true){ _21d(_22b); _224(_22b); } return false; }); return tabs; }; function _22d(_22e){ var opts=$.data(_22e,"tabs").options; var _22f=$(">div.tabs-header",_22e); var _230=$(">div.tabs-panels",_22e); if(opts.plain==true){ _22f.addClass("tabs-header-plain"); }else{ _22f.removeClass("tabs-header-plain"); } if(opts.border==true){ _22f.removeClass("tabs-header-noborder"); _230.removeClass("tabs-panels-noborder"); }else{ _22f.addClass("tabs-header-noborder"); _230.addClass("tabs-panels-noborder"); } $(".tabs-scroller-left",_22f).unbind(".tabs").bind("click.tabs",function(){ var wrap=$(".tabs-wrap",_22f); var pos=wrap.scrollLeft()-opts.scrollIncrement; wrap.animate({scrollLeft:pos},opts.scrollDuration); }); $(".tabs-scroller-right",_22f).unbind(".tabs").bind("click.tabs",function(){ var wrap=$(".tabs-wrap",_22f); var pos=Math.min(wrap.scrollLeft()+opts.scrollIncrement,_20b(_22e)); wrap.animate({scrollLeft:pos},opts.scrollDuration); }); var tabs=$.data(_22e,"tabs").tabs; for(var i=0,len=tabs.length;idiv.tabs-header",_235); var tabs=$("ul.tabs",_237); var tab=$("
          • ").appendTo(tabs); var _238=$("").appendTo(tab); var _239=$("").html(opts.title).appendTo(_238); var _23a=$("").appendTo(_238); if(opts.closable){ _239.addClass("tabs-closable"); $("").appendTo(tab); } if(opts.iconCls){ _239.addClass("tabs-with-icon"); _23a.addClass(opts.iconCls); } opts.tab=tab; }; function _23b(_23c,_23d){ var opts=$.data(_23c,"tabs").options; var tabs=$.data(_23c,"tabs").tabs; var pp=$("
            ").appendTo($(">div.tabs-panels",_23c)); tabs.push(pp); _234(_23c,pp,_23d); opts.onAdd.call(_23c,_23d.title); _211(_23c); _22d(_23c); _23e(_23c,_23d.title); }; function _23f(_240,_241){ var _242=$.data(_240,"tabs").selectHis; var pp=_241.tab; var _243=pp.panel("options").title; pp.panel($.extend({},_241.options,{iconCls:(_241.options.icon?_241.options.icon:undefined)})); var opts=pp.panel("options"); var tab=opts.tab; tab.find("span.tabs-icon").attr("class","tabs-icon"); tab.find("a.tabs-close").remove(); tab.find("span.tabs-title").html(opts.title); if(opts.closable){ tab.find("span.tabs-title").addClass("tabs-closable"); $("").appendTo(tab); }else{ tab.find("span.tabs-title").removeClass("tabs-closable"); } if(opts.iconCls){ tab.find("span.tabs-title").addClass("tabs-with-icon"); tab.find("span.tabs-icon").addClass(opts.iconCls); }else{ tab.find("span.tabs-title").removeClass("tabs-with-icon"); } if(_243!=opts.title){ for(var i=0;i<_242.length;i++){ if(_242[i]==_243){ _242[i]=opts.title; } } } _22d(_240); $.data(_240,"tabs").options.onUpdate.call(_240,opts.title); }; function _233(_244,_245){ var opts=$.data(_244,"tabs").options; var tabs=$.data(_244,"tabs").tabs; var _246=$.data(_244,"tabs").selectHis; if(!_247(_244,_245)){ return; } if(opts.onBeforeClose.call(_244,_245)==false){ return; } var tab=_248(_244,_245,true); tab.panel("options").tab.remove(); tab.panel("destroy"); opts.onClose.call(_244,_245); _211(_244); for(var i=0;i<_246.length;i++){ if(_246[i]==_245){ _246.splice(i,1); i--; } } var _249=_246.pop(); if(_249){ _23e(_244,_249); }else{ if(tabs.length){ _23e(_244,tabs[0].panel("options").title); } } }; function _248(_24a,_24b,_24c){ var tabs=$.data(_24a,"tabs").tabs; for(var i=0;idiv.tabs-header div.tabs-wrap"); var _255=tab.position().left+wrap.scrollLeft(); var left=_255-wrap.scrollLeft(); var _256=left+tab.outerWidth(); if(left<0||_256>wrap.innerWidth()){ var pos=Math.min(_255-(wrap.width()-tab.width())/2,_20b(_250)); wrap.animate({scrollLeft:pos},opts.scrollDuration); }else{ var pos=Math.min(wrap.scrollLeft(),_20b(_250)); wrap.animate({scrollLeft:pos},opts.scrollDuration); } _224(_250); _252.push(_251); opts.onSelect.call(_250,_251); }; function _247(_257,_258){ return _248(_257,_258)!=null; }; $.fn.tabs=function(_259,_25a){ if(typeof _259=="string"){ return $.fn.tabs.methods[_259](this,_25a); } _259=_259||{}; return this.each(function(){ var _25b=$.data(this,"tabs"); var opts; if(_25b){ opts=$.extend(_25b.options,_259); _25b.options=opts; }else{ $.data(this,"tabs",{options:$.extend({},$.fn.tabs.defaults,$.fn.tabs.parseOptions(this),_259),tabs:_22a(this),selectHis:[]}); } _219(this); _22d(this); _21d(this); var _25c=this; setTimeout(function(){ _24e(_25c); },0); }); }; $.fn.tabs.methods={options:function(jq){ return $.data(jq[0],"tabs").options; },tabs:function(jq){ return $.data(jq[0],"tabs").tabs; },resize:function(jq){ return jq.each(function(){ _21d(this); _224(this); }); },add:function(jq,_25d){ return jq.each(function(){ _23b(this,_25d); }); },close:function(jq,_25e){ return jq.each(function(){ _233(this,_25e); }); },getTab:function(jq,_25f){ return _248(jq[0],_25f); },getSelected:function(jq){ return _226(jq[0]); },select:function(jq,_260){ return jq.each(function(){ _23e(this,_260); }); },exists:function(jq,_261){ return _247(jq[0],_261); },update:function(jq,_262){ return jq.each(function(){ _23f(this,_262); }); }}; $.fn.tabs.parseOptions=function(_263){ var t=$(_263); return {width:(parseInt(_263.style.width)||undefined),height:(parseInt(_263.style.height)||undefined),fit:(t.attr("fit")?t.attr("fit")=="true":undefined),border:(t.attr("border")?t.attr("border")=="true":undefined),plain:(t.attr("plain")?t.attr("plain")=="true":undefined)}; }; $.fn.tabs.defaults={width:"auto",height:"auto",plain:false,fit:false,border:true,tools:null,scrollIncrement:100,scrollDuration:400,onLoad:function(_264){ },onSelect:function(_265){ },onBeforeClose:function(_266){ },onClose:function(_267){ },onAdd:function(_268){ },onUpdate:function(_269){ },onContextMenu:function(e,_26a){ }}; })(jQuery); (function($){ var _26b=false; function _26c(_26d){ var opts=$.data(_26d,"layout").options; var _26e=$.data(_26d,"layout").panels; var cc=$(_26d); if(opts.fit==true){ var p=cc.parent(); cc.width(p.width()).height(p.height()); } var cpos={top:0,left:0,width:cc.width(),height:cc.height()}; function _26f(pp){ if(pp.length==0){ return; } pp.panel("resize",{width:cc.width(),height:pp.panel("options").height,left:0,top:0}); cpos.top+=pp.panel("options").height; cpos.height-=pp.panel("options").height; }; if(_273(_26e.expandNorth)){ _26f(_26e.expandNorth); }else{ _26f(_26e.north); } function _270(pp){ if(pp.length==0){ return; } pp.panel("resize",{width:cc.width(),height:pp.panel("options").height,left:0,top:cc.height()-pp.panel("options").height}); cpos.height-=pp.panel("options").height; }; if(_273(_26e.expandSouth)){ _270(_26e.expandSouth); }else{ _270(_26e.south); } function _271(pp){ if(pp.length==0){ return; } pp.panel("resize",{width:pp.panel("options").width,height:cpos.height,left:cc.width()-pp.panel("options").width,top:cpos.top}); cpos.width-=pp.panel("options").width; }; if(_273(_26e.expandEast)){ _271(_26e.expandEast); }else{ _271(_26e.east); } function _272(pp){ if(pp.length==0){ return; } pp.panel("resize",{width:pp.panel("options").width,height:cpos.height,left:0,top:cpos.top}); cpos.left+=pp.panel("options").width; cpos.width-=pp.panel("options").width; }; if(_273(_26e.expandWest)){ _272(_26e.expandWest); }else{ _272(_26e.west); } _26e.center.panel("resize",cpos); }; function init(_274){ var cc=$(_274); if(cc[0].tagName=="BODY"){ $("html").css({height:"100%",overflow:"hidden"}); $("body").css({height:"100%",overflow:"hidden",border:"none"}); } cc.addClass("layout"); cc.css({margin:0,padding:0}); function _275(dir){ var pp=$(">div[region="+dir+"]",_274).addClass("layout-body"); var _276=null; if(dir=="north"){ _276="layout-button-up"; }else{ if(dir=="south"){ _276="layout-button-down"; }else{ if(dir=="east"){ _276="layout-button-right"; }else{ if(dir=="west"){ _276="layout-button-left"; } } } } var cls="layout-panel layout-panel-"+dir; if(pp.attr("split")=="true"){ cls+=" layout-split-"+dir; } pp.panel({cls:cls,doSize:false,border:(pp.attr("border")=="false"?false:true),tools:[{iconCls:_276,handler:function(){ _27e(_274,dir); }}]}); if(pp.attr("split")=="true"){ var _277=pp.panel("panel"); var _278=""; if(dir=="north"){ _278="s"; } if(dir=="south"){ _278="n"; } if(dir=="east"){ _278="w"; } if(dir=="west"){ _278="e"; } _277.resizable({handles:_278,onStartResize:function(e){ _26b=true; if(dir=="north"||dir=="south"){ var _279=$(">div.layout-split-proxy-v",_274); }else{ var _279=$(">div.layout-split-proxy-h",_274); } var top=0,left=0,_27a=0,_27b=0; var pos={display:"block"}; if(dir=="north"){ pos.top=parseInt(_277.css("top"))+_277.outerHeight()-_279.height(); pos.left=parseInt(_277.css("left")); pos.width=_277.outerWidth(); pos.height=_279.height(); }else{ if(dir=="south"){ pos.top=parseInt(_277.css("top")); pos.left=parseInt(_277.css("left")); pos.width=_277.outerWidth(); pos.height=_279.height(); }else{ if(dir=="east"){ pos.top=parseInt(_277.css("top"))||0; pos.left=parseInt(_277.css("left"))||0; pos.width=_279.width(); pos.height=_277.outerHeight(); }else{ if(dir=="west"){ pos.top=parseInt(_277.css("top"))||0; pos.left=_277.outerWidth()-_279.width(); pos.width=_279.width(); pos.height=_277.outerHeight(); } } } } _279.css(pos); $("
            ").css({left:0,top:0,width:cc.width(),height:cc.height()}).appendTo(cc); },onResize:function(e){ if(dir=="north"||dir=="south"){ var _27c=$(">div.layout-split-proxy-v",_274); _27c.css("top",e.pageY-$(_274).offset().top-_27c.height()/2); }else{ var _27c=$(">div.layout-split-proxy-h",_274); _27c.css("left",e.pageX-$(_274).offset().left-_27c.width()/2); } return false; },onStopResize:function(){ $(">div.layout-split-proxy-v",_274).css("display","none"); $(">div.layout-split-proxy-h",_274).css("display","none"); var opts=pp.panel("options"); opts.width=_277.outerWidth(); opts.height=_277.outerHeight(); opts.left=_277.css("left"); opts.top=_277.css("top"); pp.panel("resize"); _26c(_274); _26b=false; cc.find(">div.layout-mask").remove(); }}); } return pp; }; $("
            ").appendTo(cc); $("
            ").appendTo(cc); var _27d={center:_275("center")}; _27d.north=_275("north"); _27d.south=_275("south"); _27d.east=_275("east"); _27d.west=_275("west"); $(_274).bind("_resize",function(){ var opts=$.data(_274,"layout").options; if(opts.fit==true){ _26c(_274); } return false; }); return _27d; }; function _27e(_27f,_280){ var _281=$.data(_27f,"layout").panels; var cc=$(_27f); function _282(dir){ var icon; if(dir=="east"){ icon="layout-button-left"; }else{ if(dir=="west"){ icon="layout-button-right"; }else{ if(dir=="north"){ icon="layout-button-down"; }else{ if(dir=="south"){ icon="layout-button-up"; } } } } var p=$("
            ").appendTo(cc).panel({cls:"layout-expand",title:" ",closed:true,doSize:false,tools:[{iconCls:icon,handler:function(){ _283(_27f,_280); }}]}); p.panel("panel").hover(function(){ $(this).addClass("layout-expand-over"); },function(){ $(this).removeClass("layout-expand-over"); }); return p; }; if(_280=="east"){ if(_281.east.panel("options").onBeforeCollapse.call(_281.east)==false){ return; } _281.center.panel("resize",{width:_281.center.panel("options").width+_281.east.panel("options").width-28}); _281.east.panel("panel").animate({left:cc.width()},function(){ _281.east.panel("close"); _281.expandEast.panel("open").panel("resize",{top:_281.east.panel("options").top,left:cc.width()-28,width:28,height:_281.east.panel("options").height}); _281.east.panel("options").onCollapse.call(_281.east); }); if(!_281.expandEast){ _281.expandEast=_282("east"); _281.expandEast.panel("panel").click(function(){ _281.east.panel("open").panel("resize",{left:cc.width()}); _281.east.panel("panel").animate({left:cc.width()-_281.east.panel("options").width}); return false; }); } }else{ if(_280=="west"){ if(_281.west.panel("options").onBeforeCollapse.call(_281.west)==false){ return; } _281.center.panel("resize",{width:_281.center.panel("options").width+_281.west.panel("options").width-28,left:28}); _281.west.panel("panel").animate({left:-_281.west.panel("options").width},function(){ _281.west.panel("close"); _281.expandWest.panel("open").panel("resize",{top:_281.west.panel("options").top,left:0,width:28,height:_281.west.panel("options").height}); _281.west.panel("options").onCollapse.call(_281.west); }); if(!_281.expandWest){ _281.expandWest=_282("west"); _281.expandWest.panel("panel").click(function(){ _281.west.panel("open").panel("resize",{left:-_281.west.panel("options").width}); _281.west.panel("panel").animate({left:0}); return false; }); } }else{ if(_280=="north"){ if(_281.north.panel("options").onBeforeCollapse.call(_281.north)==false){ return; } var hh=cc.height()-28; if(_273(_281.expandSouth)){ hh-=_281.expandSouth.panel("options").height; }else{ if(_273(_281.south)){ hh-=_281.south.panel("options").height; } } _281.center.panel("resize",{top:28,height:hh}); _281.east.panel("resize",{top:28,height:hh}); _281.west.panel("resize",{top:28,height:hh}); if(_273(_281.expandEast)){ _281.expandEast.panel("resize",{top:28,height:hh}); } if(_273(_281.expandWest)){ _281.expandWest.panel("resize",{top:28,height:hh}); } _281.north.panel("panel").animate({top:-_281.north.panel("options").height},function(){ _281.north.panel("close"); _281.expandNorth.panel("open").panel("resize",{top:0,left:0,width:cc.width(),height:28}); _281.north.panel("options").onCollapse.call(_281.north); }); if(!_281.expandNorth){ _281.expandNorth=_282("north"); _281.expandNorth.panel("panel").click(function(){ _281.north.panel("open").panel("resize",{top:-_281.north.panel("options").height}); _281.north.panel("panel").animate({top:0}); return false; }); } }else{ if(_280=="south"){ if(_281.south.panel("options").onBeforeCollapse.call(_281.south)==false){ return; } var hh=cc.height()-28; if(_273(_281.expandNorth)){ hh-=_281.expandNorth.panel("options").height; }else{ if(_273(_281.north)){ hh-=_281.north.panel("options").height; } } _281.center.panel("resize",{height:hh}); _281.east.panel("resize",{height:hh}); _281.west.panel("resize",{height:hh}); if(_273(_281.expandEast)){ _281.expandEast.panel("resize",{height:hh}); } if(_273(_281.expandWest)){ _281.expandWest.panel("resize",{height:hh}); } _281.south.panel("panel").animate({top:cc.height()},function(){ _281.south.panel("close"); _281.expandSouth.panel("open").panel("resize",{top:cc.height()-28,left:0,width:cc.width(),height:28}); _281.south.panel("options").onCollapse.call(_281.south); }); if(!_281.expandSouth){ _281.expandSouth=_282("south"); _281.expandSouth.panel("panel").click(function(){ _281.south.panel("open").panel("resize",{top:cc.height()}); _281.south.panel("panel").animate({top:cc.height()-_281.south.panel("options").height}); return false; }); } } } } } }; function _283(_284,_285){ var _286=$.data(_284,"layout").panels; var cc=$(_284); if(_285=="east"&&_286.expandEast){ if(_286.east.panel("options").onBeforeExpand.call(_286.east)==false){ return; } _286.expandEast.panel("close"); _286.east.panel("panel").stop(true,true); _286.east.panel("open").panel("resize",{left:cc.width()}); _286.east.panel("panel").animate({left:cc.width()-_286.east.panel("options").width},function(){ _26c(_284); _286.east.panel("options").onExpand.call(_286.east); }); }else{ if(_285=="west"&&_286.expandWest){ if(_286.west.panel("options").onBeforeExpand.call(_286.west)==false){ return; } _286.expandWest.panel("close"); _286.west.panel("panel").stop(true,true); _286.west.panel("open").panel("resize",{left:-_286.west.panel("options").width}); _286.west.panel("panel").animate({left:0},function(){ _26c(_284); _286.west.panel("options").onExpand.call(_286.west); }); }else{ if(_285=="north"&&_286.expandNorth){ if(_286.north.panel("options").onBeforeExpand.call(_286.north)==false){ return; } _286.expandNorth.panel("close"); _286.north.panel("panel").stop(true,true); _286.north.panel("open").panel("resize",{top:-_286.north.panel("options").height}); _286.north.panel("panel").animate({top:0},function(){ _26c(_284); _286.north.panel("options").onExpand.call(_286.north); }); }else{ if(_285=="south"&&_286.expandSouth){ if(_286.south.panel("options").onBeforeExpand.call(_286.south)==false){ return; } _286.expandSouth.panel("close"); _286.south.panel("panel").stop(true,true); _286.south.panel("open").panel("resize",{top:cc.height()}); _286.south.panel("panel").animate({top:cc.height()-_286.south.panel("options").height},function(){ _26c(_284); _286.south.panel("options").onExpand.call(_286.south); }); } } } } }; function _287(_288){ var _289=$.data(_288,"layout").panels; var cc=$(_288); if(_289.east.length){ _289.east.panel("panel").bind("mouseover","east",_27e); } if(_289.west.length){ _289.west.panel("panel").bind("mouseover","west",_27e); } if(_289.north.length){ _289.north.panel("panel").bind("mouseover","north",_27e); } if(_289.south.length){ _289.south.panel("panel").bind("mouseover","south",_27e); } _289.center.panel("panel").bind("mouseover","center",_27e); function _27e(e){ if(_26b==true){ return; } if(e.data!="east"&&_273(_289.east)&&_273(_289.expandEast)){ _289.east.panel("panel").animate({left:cc.width()},function(){ _289.east.panel("close"); }); } if(e.data!="west"&&_273(_289.west)&&_273(_289.expandWest)){ _289.west.panel("panel").animate({left:-_289.west.panel("options").width},function(){ _289.west.panel("close"); }); } if(e.data!="north"&&_273(_289.north)&&_273(_289.expandNorth)){ _289.north.panel("panel").animate({top:-_289.north.panel("options").height},function(){ _289.north.panel("close"); }); } if(e.data!="south"&&_273(_289.south)&&_273(_289.expandSouth)){ _289.south.panel("panel").animate({top:cc.height()},function(){ _289.south.panel("close"); }); } return false; }; }; function _273(pp){ if(!pp){ return false; } if(pp.length){ return pp.panel("panel").is(":visible"); }else{ return false; } }; $.fn.layout=function(_28a,_28b){ if(typeof _28a=="string"){ return $.fn.layout.methods[_28a](this,_28b); } return this.each(function(){ var _28c=$.data(this,"layout"); if(!_28c){ var opts=$.extend({},{fit:$(this).attr("fit")=="true"}); $.data(this,"layout",{options:opts,panels:init(this)}); _287(this); } _26c(this); }); }; $.fn.layout.methods={resize:function(jq){ return jq.each(function(){ _26c(this); }); },panel:function(jq,_28d){ return $.data(jq[0],"layout").panels[_28d]; },collapse:function(jq,_28e){ return jq.each(function(){ _27e(this,_28e); }); },expand:function(jq,_28f){ return jq.each(function(){ _283(this,_28f); }); }}; })(jQuery); (function($){ function init(_290){ $(_290).appendTo("body"); $(_290).addClass("menu-top"); var _291=[]; _292($(_290)); var time=null; for(var i=0;i<_291.length;i++){ var menu=_291[i]; _293(menu); menu.find(">div.menu-item").each(function(){ _294($(this)); }); menu.find("div.menu-item").click(function(){ if(!this.submenu){ _29a(_290); var href=$(this).attr("href"); if(href){ location.href=href; } } var item=$(_290).menu("getItem",this); $.data(_290,"menu").options.onClick.call(_290,item); }); menu.bind("mouseenter",function(){ if(time){ clearTimeout(time); time=null; } }).bind("mouseleave",function(){ time=setTimeout(function(){ _29a(_290); },100); }); } function _292(menu){ _291.push(menu); menu.find(">div").each(function(){ var item=$(this); var _295=item.find(">div"); if(_295.length){ _295.insertAfter(_290); item[0].submenu=_295; _292(_295); } }); }; function _294(item){ item.hover(function(){ item.siblings().each(function(){ if(this.submenu){ _29c(this.submenu); } $(this).removeClass("menu-active"); }); item.addClass("menu-active"); var _296=item[0].submenu; if(_296){ var left=item.offset().left+item.outerWidth()-2; if(left+_296.outerWidth()>$(window).width()){ left=item.offset().left-_296.outerWidth()+2; } _29f(_296,{left:left,top:item.offset().top-3}); } },function(e){ item.removeClass("menu-active"); var _297=item[0].submenu; if(_297){ if(e.pageX>=parseInt(_297.css("left"))){ item.addClass("menu-active"); }else{ _29c(_297); } }else{ item.removeClass("menu-active"); } }); item.unbind(".menu").bind("mousedown.menu",function(){ return false; }); }; function _293(menu){ menu.addClass("menu").find(">div").each(function(){ var item=$(this); if(item.hasClass("menu-sep")){ item.html(" "); }else{ var text=item.addClass("menu-item").html(); item.empty().append($("
            ").html(text)); var _298=item.attr("iconCls")||item.attr("icon"); if(_298){ $("
            ").addClass(_298).appendTo(item); } if(item[0].submenu){ $("
            ").appendTo(item); } if($.boxModel==true){ var _299=item.height(); item.height(_299-(item.outerHeight()-item.height())); } } }); menu.hide(); }; }; function _29a(_29b){ var opts=$.data(_29b,"menu").options; _29c($(_29b)); $(document).unbind(".menu"); opts.onHide.call(_29b); return false; }; function _29d(_29e,pos){ var opts=$.data(_29e,"menu").options; if(pos){ opts.left=pos.left; opts.top=pos.top; } _29f($(_29e),{left:opts.left,top:opts.top},function(){ $(document).unbind(".menu").bind("mousedown.menu",function(){ _29a(_29e); $(document).unbind(".menu"); return false; }); opts.onShow.call(_29e); }); }; function _29f(menu,pos,_2a0){ if(!menu){ return; } if(pos){ menu.css(pos); } menu.show(1,function(){ if(!menu[0].shadow){ menu[0].shadow=$("
            ").insertAfter(menu); } menu[0].shadow.css({display:"block",zIndex:$.fn.menu.defaults.zIndex++,left:menu.css("left"),top:menu.css("top"),width:menu.outerWidth(),height:menu.outerHeight()}); menu.css("z-index",$.fn.menu.defaults.zIndex++); if(_2a0){ _2a0(); } }); }; function _29c(menu){ if(!menu){ return; } _2a1(menu); menu.find("div.menu-item").each(function(){ if(this.submenu){ _29c(this.submenu); } $(this).removeClass("menu-active"); }); function _2a1(m){ if(m[0].shadow){ m[0].shadow.hide(); } m.hide(); }; }; $.fn.menu=function(_2a2,_2a3){ if(typeof _2a2=="string"){ return $.fn.menu.methods[_2a2](this,_2a3); } _2a2=_2a2||{}; return this.each(function(){ var _2a4=$.data(this,"menu"); if(_2a4){ $.extend(_2a4.options,_2a2); }else{ _2a4=$.data(this,"menu",{options:$.extend({},$.fn.menu.defaults,_2a2)}); init(this); } $(this).css({left:_2a4.options.left,top:_2a4.options.top}); }); }; $.fn.menu.methods={show:function(jq,pos){ return jq.each(function(){ _29d(this,pos); }); },hide:function(jq){ return jq.each(function(){ _29a(this); }); },setText:function(jq,_2a5){ return jq.each(function(){ $(_2a5.target).children("div.menu-text").html(_2a5.text); }); },setIcon:function(jq,_2a6){ return jq.each(function(){ var item=$(this).menu("getItem",_2a6.target); if(item.iconCls){ $(item.target).children("div.menu-icon").removeClass(item.iconCls).addClass(_2a6.iconCls); }else{ $("
            ").addClass(_2a6.iconCls).appendTo(_2a6.target); } }); },getItem:function(jq,_2a7){ var item={target:_2a7,text:$(_2a7).children("div.menu-text").html()}; var icon=$(_2a7).children("div.menu-icon"); if(icon.length){ var cc=[]; var aa=icon.attr("class").split(" "); for(var i=0;i$(window).width()){ left=$(window).width()-$(opts.menu).outerWidth()-5; } $("body>div.menu-top").menu("hide"); $(opts.menu).menu("show",{left:left,top:btn.offset().top+btn.outerHeight()}); btn.blur(); }; }; $.fn.menubutton=function(_2ae,_2af){ if(typeof _2ae=="string"){ return $.fn.menubutton.methods[_2ae](this,_2af); } _2ae=_2ae||{}; return this.each(function(){ var _2b0=$.data(this,"menubutton"); if(_2b0){ $.extend(_2b0.options,_2ae); }else{ $(this).append(" "); $.data(this,"menubutton",{options:$.extend({},$.fn.menubutton.defaults,$.fn.menubutton.parseOptions(this),_2ae)}); $(this).removeAttr("disabled"); } init(this); }); }; $.fn.menubutton.methods={options:function(jq){ return $.data(jq[0],"menubutton").options; },enable:function(jq){ return jq.each(function(){ _2a9(this,false); }); },disable:function(jq){ return jq.each(function(){ _2a9(this,true); }); }}; $.fn.menubutton.parseOptions=function(_2b1){ var t=$(_2b1); return $.extend({},$.fn.linkbutton.parseOptions(_2b1),{menu:t.attr("menu"),duration:t.attr("duration")}); }; $.fn.menubutton.defaults=$.extend({},$.fn.linkbutton.defaults,{plain:true,menu:null,duration:100}); })(jQuery); (function($){ function init(_2b2){ var opts=$.data(_2b2,"splitbutton").options; var btn=$(_2b2); btn.removeClass("s-btn-active s-btn-plain-active"); btn.linkbutton(opts); if(opts.menu){ $(opts.menu).menu({onShow:function(){ btn.addClass((opts.plain==true)?"s-btn-plain-active":"s-btn-active"); },onHide:function(){ btn.removeClass((opts.plain==true)?"s-btn-plain-active":"s-btn-active"); }}); } _2b3(_2b2,opts.disabled); }; function _2b3(_2b4,_2b5){ var opts=$.data(_2b4,"splitbutton").options; opts.disabled=_2b5; var btn=$(_2b4); var _2b6=btn.find(".s-btn-downarrow"); if(_2b5){ btn.linkbutton("disable"); _2b6.unbind(".splitbutton"); }else{ btn.linkbutton("enable"); _2b6.unbind(".splitbutton"); _2b6.bind("click.splitbutton",function(){ _2b7(); return false; }); var _2b8=null; _2b6.bind("mouseenter.splitbutton",function(){ _2b8=setTimeout(function(){ _2b7(); },opts.duration); return false; }).bind("mouseleave.splitbutton",function(){ if(_2b8){ clearTimeout(_2b8); } }); } function _2b7(){ if(!opts.menu){ return; } var left=btn.offset().left; if(left+$(opts.menu).outerWidth()+5>$(window).width()){ left=$(window).width()-$(opts.menu).outerWidth()-5; } $("body>div.menu-top").menu("hide"); $(opts.menu).menu("show",{left:left,top:btn.offset().top+btn.outerHeight()}); btn.blur(); }; }; $.fn.splitbutton=function(_2b9,_2ba){ if(typeof _2b9=="string"){ return $.fn.splitbutton.methods[_2b9](this,_2ba); } _2b9=_2b9||{}; return this.each(function(){ var _2bb=$.data(this,"splitbutton"); if(_2bb){ $.extend(_2bb.options,_2b9); }else{ $(this).append(" "); $.data(this,"splitbutton",{options:$.extend({},$.fn.splitbutton.defaults,$.fn.splitbutton.parseOptions(this),_2b9)}); $(this).removeAttr("disabled"); } init(this); }); }; $.fn.splitbutton.methods={options:function(jq){ return $.data(jq[0],"splitbutton").options; },enable:function(jq){ return jq.each(function(){ _2b3(this,false); }); },disable:function(jq){ return jq.each(function(){ _2b3(this,true); }); }}; $.fn.splitbutton.parseOptions=function(_2bc){ var t=$(_2bc); return $.extend({},$.fn.linkbutton.parseOptions(_2bc),{menu:t.attr("menu"),duration:t.attr("duration")}); }; $.fn.splitbutton.defaults=$.extend({},$.fn.linkbutton.defaults,{plain:true,menu:null,duration:100}); })(jQuery); (function($){ function init(_2bd){ $(_2bd).addClass("validatebox-text"); }; function _2be(_2bf){ var tip=$.data(_2bf,"validatebox").tip; if(tip){ tip.remove(); } $(_2bf).unbind(); $(_2bf).remove(); }; function _2c0(_2c1){ var box=$(_2c1); var _2c2=$.data(_2c1,"validatebox"); _2c2.validating=false; box.unbind(".validatebox").bind("focus.validatebox",function(){ _2c2.validating=true; (function(){ if(_2c2.validating){ _2c7(_2c1); setTimeout(arguments.callee,200); } })(); }).bind("blur.validatebox",function(){ _2c2.validating=false; _2c3(_2c1); }).bind("mouseenter.validatebox",function(){ if(box.hasClass("validatebox-invalid")){ _2c4(_2c1); } }).bind("mouseleave.validatebox",function(){ _2c3(_2c1); }); }; function _2c4(_2c5){ var box=$(_2c5); var msg=$.data(_2c5,"validatebox").message; var tip=$.data(_2c5,"validatebox").tip; if(!tip){ tip=$("
            "+""+""+""+""+"
            ").appendTo("body"); $.data(_2c5,"validatebox").tip=tip; } tip.find(".validatebox-tip-content").html(msg); tip.css({display:"block",left:box.offset().left+box.outerWidth(),top:box.offset().top}); }; function _2c3(_2c6){ var tip=$.data(_2c6,"validatebox").tip; if(tip){ tip.remove(); $.data(_2c6,"validatebox").tip=null; } }; function _2c7(_2c8){ var opts=$.data(_2c8,"validatebox").options; var tip=$.data(_2c8,"validatebox").tip; var box=$(_2c8); var _2c9=box.val(); function _2ca(msg){ $.data(_2c8,"validatebox").message=msg; }; var _2cb=box.attr("disabled"); if(_2cb==true||_2cb=="true"){ return true; } if(opts.required){ if(_2c9==""){ box.addClass("validatebox-invalid"); _2ca(opts.missingMessage); _2c4(_2c8); return false; } } if(opts.validType){ var _2cc=/([a-zA-Z_]+)(.*)/.exec(opts.validType); var rule=opts.rules[_2cc[1]]; if(_2c9&&rule){ var _2cd=eval(_2cc[2]); if(!rule["validator"](_2c9,_2cd)){ box.addClass("validatebox-invalid"); var _2ce=rule["message"]; if(_2cd){ for(var i=0;i<_2cd.length;i++){ _2ce=_2ce.replace(new RegExp("\\{"+i+"\\}","g"),_2cd[i]); } } _2ca(opts.invalidMessage||_2ce); _2c4(_2c8); return false; } } } box.removeClass("validatebox-invalid"); _2c3(_2c8); return true; }; $.fn.validatebox=function(_2cf,_2d0){ if(typeof _2cf=="string"){ return $.fn.validatebox.methods[_2cf](this,_2d0); } _2cf=_2cf||{}; return this.each(function(){ var _2d1=$.data(this,"validatebox"); if(_2d1){ $.extend(_2d1.options,_2cf); }else{ init(this); $.data(this,"validatebox",{options:$.extend({},$.fn.validatebox.defaults,$.fn.validatebox.parseOptions(this),_2cf)}); } _2c0(this); }); }; $.fn.validatebox.methods={destroy:function(jq){ return jq.each(function(){ _2be(this); }); },validate:function(jq){ return jq.each(function(){ _2c7(this); }); },isValid:function(jq){ return _2c7(jq[0]); }}; $.fn.validatebox.parseOptions=function(_2d2){ var t=$(_2d2); return {required:(t.attr("required")?(t.attr("required")=="true"||t.attr("required")==true):undefined),validType:(t.attr("validType")||undefined),missingMessage:(t.attr("missingMessage")||undefined),invalidMessage:(t.attr("invalidMessage")||undefined)}; }; $.fn.validatebox.defaults={required:false,validType:null,missingMessage:"This field is required.",invalidMessage:null,rules:{email:{validator:function(_2d3){ return /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(_2d3); },message:"Please enter a valid email address."},url:{validator:function(_2d4){ return /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(_2d4); },message:"Please enter a valid URL."},length:{validator:function(_2d5,_2d6){ var len=$.trim(_2d5).length; return len>=_2d6[0]&&len<=_2d6[1]; },message:"Please enter a value between {0} and {1}."}}}; })(jQuery); (function($){ function _2d7(_2d8,_2d9){ _2d9=_2d9||{}; if(_2d9.onSubmit){ if(_2d9.onSubmit.call(_2d8)==false){ return; } } var form=$(_2d8); if(_2d9.url){ form.attr("action",_2d9.url); } var _2da="easyui_frame_"+(new Date().getTime()); var _2db=$("").attr("src",window.ActiveXObject?"javascript:false":"about:blank").css({position:"absolute",top:-1000,left:-1000}); var t=form.attr("target"),a=form.attr("action"); form.attr("target",_2da); try{ _2db.appendTo("body"); _2db.bind("load",cb); form[0].submit(); } finally{ form.attr("action",a); t?form.attr("target",t):form.removeAttr("target"); } var _2dc=10; function cb(){ _2db.unbind(); var body=$("#"+_2da).contents().find("body"); var data=body.html(); if(data==""){ if(--_2dc){ setTimeout(cb,100); return; } return; } var ta=body.find(">textarea"); if(ta.length){ data=ta.val(); }else{ var pre=body.find(">pre"); if(pre.length){ data=pre.html(); } } if(_2d9.success){ _2d9.success(data); } setTimeout(function(){ _2db.unbind(); _2db.remove(); },100); }; }; function load(_2dd,data){ if(!$.data(_2dd,"form")){ $.data(_2dd,"form",{options:$.extend({},$.fn.form.defaults)}); } var opts=$.data(_2dd,"form").options; if(typeof data=="string"){ var _2de={}; if(opts.onBeforeLoad.call(_2dd,_2de)==false){ return; } $.ajax({url:data,data:_2de,dataType:"json",success:function(data){ _2df(data); },error:function(){ opts.onLoadError.apply(_2dd,arguments); }}); }else{ _2df(data); } function _2df(data){ var form=$(_2dd); for(var name in data){ var val=data[name]; $("input[name="+name+"]",form).val(val); $("textarea[name="+name+"]",form).val(val); $("select[name="+name+"]",form).val(val); var cc=["combo","combobox","combotree","combogrid"]; for(var i=0;iopts.max){ $(_2ee).val(opts.max.toFixed(opts.precision)); }else{ $(_2ee).val(val); } } }; function _2ef(_2f0){ $(_2f0).unbind(".numberbox"); $(_2f0).bind("keypress.numberbox",function(e){ if(e.which==45){ return true; } if(e.which==46){ return true; }else{ if((e.which>=48&&e.which<=57&&e.ctrlKey==false&&e.shiftKey==false)||e.which==0||e.which==8){ return true; }else{ if(e.ctrlKey==true&&(e.which==99||e.which==118)){ return true; }else{ return false; } } } }).bind("paste.numberbox",function(){ if(window.clipboardData){ var s=clipboardData.getData("text"); if(!/\D/.test(s)){ return true; }else{ return false; } }else{ return false; } }).bind("dragenter.numberbox",function(){ return false; }).bind("blur.numberbox",function(){ _2ed(_2f0); }); }; function _2f1(_2f2){ if($.fn.validatebox){ var opts=$.data(_2f2,"numberbox").options; $(_2f2).validatebox(opts); } }; function _2f3(_2f4,_2f5){ var opts=$.data(_2f4,"numberbox").options; if(_2f5){ opts.disabled=true; $(_2f4).attr("disabled",true); }else{ opts.disabled=false; $(_2f4).removeAttr("disabled"); } }; $.fn.numberbox=function(_2f6,_2f7){ if(typeof _2f6=="string"){ var _2f8=$.fn.numberbox.methods[_2f6]; if(_2f8){ return _2f8(this,_2f7); }else{ return this.validatebox(_2f6,_2f7); } } _2f6=_2f6||{}; return this.each(function(){ var _2f9=$.data(this,"numberbox"); if(_2f9){ $.extend(_2f9.options,_2f6); }else{ _2f9=$.data(this,"numberbox",{options:$.extend({},$.fn.numberbox.defaults,$.fn.numberbox.parseOptions(this),_2f6)}); $(this).removeAttr("disabled"); $(this).css({imeMode:"disabled"}); } _2f3(this,_2f9.options.disabled); _2ef(this); _2f1(this); }); }; $.fn.numberbox.methods={disable:function(jq){ return jq.each(function(){ _2f3(this,true); }); },enable:function(jq){ return jq.each(function(){ _2f3(this,false); }); },fix:function(jq){ return jq.each(function(){ _2ed(this); }); }}; $.fn.numberbox.parseOptions=function(_2fa){ var t=$(_2fa); return $.extend({},$.fn.validatebox.parseOptions(_2fa),{disabled:(t.attr("disabled")?true:undefined),min:(t.attr("min")=="0"?0:parseFloat(t.attr("min"))||undefined),max:(t.attr("max")=="0"?0:parseFloat(t.attr("max"))||undefined),precision:(parseInt(t.attr("precision"))||undefined)}); }; $.fn.numberbox.defaults=$.extend({},$.fn.validatebox.defaults,{disabled:false,min:null,max:null,precision:0}); })(jQuery); (function($){ function _2fb(_2fc){ var opts=$.data(_2fc,"calendar").options; var t=$(_2fc); if(opts.fit==true){ var p=t.parent(); opts.width=p.width(); opts.height=p.height(); } var _2fd=t.find(".calendar-header"); if($.boxModel==true){ t.width(opts.width-(t.outerWidth()-t.width())); t.height(opts.height-(t.outerHeight()-t.height())); }else{ t.width(opts.width); t.height(opts.height); } var body=t.find(".calendar-body"); var _2fe=t.height()-_2fd.outerHeight(); if($.boxModel==true){ body.height(_2fe-(body.outerHeight()-body.height())); }else{ body.height(_2fe); } }; function init(_2ff){ $(_2ff).addClass("calendar").wrapInner("
            "+"
            "+"
            "+"
            "+"
            "+"
            "+"Aprial 2010"+"
            "+"
            "+"
            "+"
            "+"
            "+""+""+""+"
            "+"
            "+"
            "+"
            "+"
            "); $(_2ff).find(".calendar-title span").hover(function(){ $(this).addClass("calendar-menu-hover"); },function(){ $(this).removeClass("calendar-menu-hover"); }).click(function(){ var menu=$(_2ff).find(".calendar-menu"); if(menu.is(":visible")){ menu.hide(); }else{ _306(_2ff); } }); $(".calendar-prevmonth,.calendar-nextmonth,.calendar-prevyear,.calendar-nextyear",_2ff).hover(function(){ $(this).addClass("calendar-nav-hover"); },function(){ $(this).removeClass("calendar-nav-hover"); }); $(_2ff).find(".calendar-nextmonth").click(function(){ _300(_2ff,1); }); $(_2ff).find(".calendar-prevmonth").click(function(){ _300(_2ff,-1); }); $(_2ff).find(".calendar-nextyear").click(function(){ _303(_2ff,1); }); $(_2ff).find(".calendar-prevyear").click(function(){ _303(_2ff,-1); }); $(_2ff).bind("_resize",function(){ var opts=$.data(_2ff,"calendar").options; if(opts.fit==true){ _2fb(_2ff); } return false; }); }; function _300(_301,_302){ var opts=$.data(_301,"calendar").options; opts.month+=_302; if(opts.month>12){ opts.year++; opts.month=1; }else{ if(opts.month<1){ opts.year--; opts.month=12; } } show(_301); var menu=$(_301).find(".calendar-menu-month-inner"); menu.find("td.calendar-selected").removeClass("calendar-selected"); menu.find("td:eq("+(opts.month-1)+")").addClass("calendar-selected"); }; function _303(_304,_305){ var opts=$.data(_304,"calendar").options; opts.year+=_305; show(_304); var menu=$(_304).find(".calendar-menu-year"); menu.val(opts.year); }; function _306(_307){ var opts=$.data(_307,"calendar").options; $(_307).find(".calendar-menu").show(); if($(_307).find(".calendar-menu-month-inner").is(":empty")){ $(_307).find(".calendar-menu-month-inner").empty(); var t=$("
            ").appendTo($(_307).find(".calendar-menu-month-inner")); var idx=0; for(var i=0;i<3;i++){ var tr=$("").appendTo(t); for(var j=0;j<4;j++){ $("").html(opts.months[idx++]).attr("abbr",idx).appendTo(tr); } } $(_307).find(".calendar-menu-prev,.calendar-menu-next").hover(function(){ $(this).addClass("calendar-menu-hover"); },function(){ $(this).removeClass("calendar-menu-hover"); }); $(_307).find(".calendar-menu-next").click(function(){ var y=$(_307).find(".calendar-menu-year"); if(!isNaN(y.val())){ y.val(parseInt(y.val())+1); } }); $(_307).find(".calendar-menu-prev").click(function(){ var y=$(_307).find(".calendar-menu-year"); if(!isNaN(y.val())){ y.val(parseInt(y.val()-1)); } }); $(_307).find(".calendar-menu-year").keypress(function(e){ if(e.keyCode==13){ _308(); } }); $(_307).find(".calendar-menu-month").hover(function(){ $(this).addClass("calendar-menu-hover"); },function(){ $(this).removeClass("calendar-menu-hover"); }).click(function(){ var menu=$(_307).find(".calendar-menu"); menu.find(".calendar-selected").removeClass("calendar-selected"); $(this).addClass("calendar-selected"); _308(); }); } function _308(){ var menu=$(_307).find(".calendar-menu"); var year=menu.find(".calendar-menu-year").val(); var _309=menu.find(".calendar-selected").attr("abbr"); if(!isNaN(year)){ opts.year=parseInt(year); opts.month=parseInt(_309); show(_307); } menu.hide(); }; var body=$(_307).find(".calendar-body"); var sele=$(_307).find(".calendar-menu"); var _30a=sele.find(".calendar-menu-year-inner"); var _30b=sele.find(".calendar-menu-month-inner"); _30a.find("input").val(opts.year).focus(); _30b.find("td.calendar-selected").removeClass("calendar-selected"); _30b.find("td:eq("+(opts.month-1)+")").addClass("calendar-selected"); if($.boxModel==true){ sele.width(body.outerWidth()-(sele.outerWidth()-sele.width())); sele.height(body.outerHeight()-(sele.outerHeight()-sele.height())); _30b.height(sele.height()-(_30b.outerHeight()-_30b.height())-_30a.outerHeight()); }else{ sele.width(body.outerWidth()); sele.height(body.outerHeight()); _30b.height(sele.height()-_30a.outerHeight()); } }; function _30c(year,_30d){ var _30e=[]; var _30f=new Date(year,_30d,0).getDate(); for(var i=1;i<=_30f;i++){ _30e.push([year,_30d,i]); } var _310=[],week=[]; while(_30e.length>0){ var date=_30e.shift(); week.push(date); if(new Date(date[0],date[1]-1,date[2]).getDay()==6){ _310.push(week); week=[]; } } if(week.length){ _310.push(week); } var _311=_310[0]; if(_311.length<7){ while(_311.length<7){ var _312=_311[0]; var date=new Date(_312[0],_312[1]-1,_312[2]-1); _311.unshift([date.getFullYear(),date.getMonth()+1,date.getDate()]); } }else{ var _312=_311[0]; var week=[]; for(var i=1;i<=7;i++){ var date=new Date(_312[0],_312[1]-1,_312[2]-i); week.unshift([date.getFullYear(),date.getMonth()+1,date.getDate()]); } _310.unshift(week); } var _313=_310[_310.length-1]; while(_313.length<7){ var _314=_313[_313.length-1]; var date=new Date(_314[0],_314[1]-1,_314[2]+1); _313.push([date.getFullYear(),date.getMonth()+1,date.getDate()]); } if(_310.length<6){ var _314=_313[_313.length-1]; var week=[]; for(var i=1;i<=7;i++){ var date=new Date(_314[0],_314[1]-1,_314[2]+i); week.push([date.getFullYear(),date.getMonth()+1,date.getDate()]); } _310.push(week); } return _310; }; function show(_315){ var opts=$.data(_315,"calendar").options; $(_315).find(".calendar-title span").html(opts.months[opts.month-1]+" "+opts.year); var body=$(_315).find("div.calendar-body"); body.find(">table").remove(); var t=$("
            ").prependTo(body); var tr=$("").appendTo(t.find("thead")); for(var i=0;i"+opts.weeks[i]+""); } var _316=_30c(opts.year,opts.month); for(var i=0;i<_316.length;i++){ var week=_316[i]; var tr=$("").appendTo(t.find("tbody")); for(var j=0;j").attr("abbr",day[0]+","+day[1]+","+day[2]).html(day[2]).appendTo(tr); } } t.find("td[abbr^="+opts.year+","+opts.month+"]").removeClass("calendar-other-month"); var now=new Date(); var _317=now.getFullYear()+","+(now.getMonth()+1)+","+now.getDate(); t.find("td[abbr="+_317+"]").addClass("calendar-today"); if(opts.current){ t.find(".calendar-selected").removeClass("calendar-selected"); var _318=opts.current.getFullYear()+","+(opts.current.getMonth()+1)+","+opts.current.getDate(); t.find("td[abbr="+_318+"]").addClass("calendar-selected"); } t.find("tr").find("td:first").addClass("calendar-sunday"); t.find("tr").find("td:last").addClass("calendar-saturday"); t.find("td").hover(function(){ $(this).addClass("calendar-hover"); },function(){ $(this).removeClass("calendar-hover"); }).click(function(){ t.find(".calendar-selected").removeClass("calendar-selected"); $(this).addClass("calendar-selected"); var _319=$(this).attr("abbr").split(","); opts.current=new Date(_319[0],parseInt(_319[1])-1,_319[2]); opts.onSelect.call(_315,opts.current); }); }; $.fn.calendar=function(_31a){ if(typeof _31a=="string"){ return $.fn.calendar.methods[_31a](this,param); } _31a=_31a||{}; return this.each(function(){ var _31b=$.data(this,"calendar"); if(_31b){ $.extend(_31b.options,_31a); }else{ _31b=$.data(this,"calendar",{options:$.extend({},$.fn.calendar.defaults,$.fn.calendar.parseOptions(this),_31a)}); init(this); } if(_31b.options.border==false){ $(this).addClass("calendar-noborder"); } _2fb(this); show(this); $(this).find("div.calendar-menu").hide(); }); }; $.fn.calendar.methods={}; $.fn.calendar.parseOptions=function(_31c){ var t=$(_31c); return {width:(parseInt(_31c.style.width)||undefined),height:(parseInt(_31c.style.height)||undefined),fit:(t.attr("fit")?t.attr("fit")=="true":undefined),border:(t.attr("border")?t.attr("border")=="true":undefined)}; }; $.fn.calendar.defaults={width:180,height:180,fit:false,border:true,weeks:["S","M","T","W","T","F","S"],months:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],year:new Date().getFullYear(),month:new Date().getMonth()+1,current:new Date(),onSelect:function(date){ }}; })(jQuery); (function($){ var txtID=""; //淇濆瓨鐐瑰嚮鐨勬椂闂存枃鏈帶浠跺悕绉?function init(_31d){ var box=$(_31d); //娣诲姞浜嗕竴涓伄鐩杋frame var _31e=$("
            "+"
            "+"
            "+"
            "+"
            "+"
            ").appendTo("body"); _31e.find("div.datebox-calendar-inner>div").calendar({fit:true,border:false,onSelect:function(date){ var opts=$.data(_31d,"datebox").options; var v=opts.formatter(date); $(_31d).val(v); _31e.hide(); _32c(_31d,true); opts.onSelect.call(_31d,date); }}); _31e.hide().mousedown(function(){ return false; }); return _31e; }; function _31f(_320){ $(document).unbind(".datebox"); $.data(_320,"datebox").calendar.remove(); $(_320).validatebox("destroy"); }; function _321(_322){ var opts=$.data(_322,"datebox").options; var box=$(_322); $(document).unbind(".datebox"); box.unbind(".datebox"); if(!opts.disabled){ $(document).bind("mousedown.datebox",function(){ $("body>div.datebox-calendar").hide(); $("body>iframev.datebox-calendar").hide(); }); box.bind("focus.datebox",function(){ show(_322); }).bind("click.datebox",function(){ $(box).attr("readonly","readonly"); $(box).val(''); txtID=box; show(_322); }); } }; function _323(_324){ var opts=$.data(_324,"datebox").options; var _325=$.data(_324,"datebox").calendar; var _326=_325.find("div.datebox-button"); _326.empty(); $("").html(opts.currentText).appendTo(_326); //闇嶄竾娣诲姞 $("").html('娓呯┖').appendTo(_326); $("").html(opts.closeText).appendTo(_326); _326.find(".datebox-current,.datebox-close").hover(function(){ $(this).addClass("datebox-button-hover"); },function(){ $(this).removeClass("datebox-button-hover"); }); _326.find(".datebox-current").click(function(){ _325.find("div.datebox-calendar-inner>div").calendar({year:new Date().getFullYear(),month:new Date().getMonth()+1,current:new Date()}); }); _326.find(".datebox-close").click(function(){ //闇嶄竾娣诲姞 if($(this).html()=="娓呯┖") { $(txtID).val(''); } _325.hide(); }); }; function show(_327){ var opts=$.data(_327,"datebox").options; var _328=$.data(_327,"datebox").calendar; _328.show(); if($.fn.window){ _328.css("z-index",$.fn.window.defaults.zIndex++); } (function(){ if(_328.is(":visible")){ _328.css({display:"block",left:$(_327).offset().left,top:$(_327).offset().top+$(_327).outerHeight()}); setTimeout(arguments.callee,200); } })(); var _329=opts.parser($(_327).val()); _328.find("div.datebox-calendar-inner>div").calendar({year:_329.getFullYear(),month:_329.getMonth()+1,current:_329}); }; function hide(_32a){ var _32b=$.data(_32a,"datebox").calendar; _32b.hide(); }; function _32c(_32d,doit){ if($.fn.validatebox){ var opts=$.data(_32d,"datebox").options; $(_32d).validatebox(opts); if(doit){ $(_32d).validatebox("validate"); $(_32d).trigger("mouseleave"); } } }; function _32e(_32f,_330){ var opts=$.data(_32f,"datebox").options; if(_330){ opts.disabled=true; $(_32f).attr("disabled",true); }else{ opts.disabled=false; $(_32f).removeAttr("disabled"); } }; $.fn.datebox=function(_331,_332){ if(typeof _331=="string"){ var _333=$.fn.datebox.methods[_331]; if(_333){ return _333(this,_332); }else{ return this.validatebox(_331,_332); } } _331=_331||{}; return this.each(function(){ var _334=$.data(this,"datebox"); if(_334){ $.extend(_334.options,_331); }else{ _334=$.data(this,"datebox",{options:$.extend({},$.fn.datebox.defaults,$.fn.datebox.parseOptions(this),_331),calendar:init(this)}); $(this).removeAttr("disabled"); } _323(this); _32e(this,_334.options.disabled); _321(this); _32c(this); }); }; $.fn.datebox.methods={destroy:function(jq){ return jq.each(function(){ _31f(this); }); },disable:function(jq){ return jq.each(function(){ _32e(this,true); _321(this); }); },enable:function(jq){ return jq.each(function(){ _32e(this,false); _321(this); }); }}; $.fn.datebox.parseOptions=function(_335){ var t=$(_335); return $.extend({},$.fn.validatebox.parseOptions(_335),{disabled:(t.attr("disabled")?true:undefined)}); }; $.fn.datebox.defaults=$.extend({},$.fn.validatebox.defaults,{currentText:"Today",closeText:"Close",disabled:false,formatter:function(date){ var y=date.getFullYear(); var m=date.getMonth()+1; var d=date.getDate(); return m+"/"+d+"/"+y; },parser:function(s){ var t=Date.parse(s); if(!isNaN(t)){ return new Date(t); }else{ return new Date(); } },onSelect:function(date){ }}); })(jQuery); (function($){ function init(_336){ var _337=$(""+""+""+""+""+"").insertAfter(_336); $(_336).addClass("spinner-text").prependTo(_337); return _337; }; function _338(_339,_33a){ var opts=$.data(_339,"spinner").options; var _33b=$.data(_339,"spinner").spinner; if(_33a){ opts.width=_33a; } var _33c=$("
            ").insertBefore(_33b); _33b.appendTo("body"); if(isNaN(opts.width)){ opts.width=$(_339).outerWidth(); } var _33d=_33b.find(".spinner-arrow").outerWidth(); var _33a=opts.width-_33d; if($.boxModel==true){ _33a-=_33b.outerWidth()-_33b.width(); } $(_339).width(_33a); _33b.insertAfter(_33c); _33c.remove(); }; function _33e(_33f){ var opts=$.data(_33f,"spinner").options; var _340=$.data(_33f,"spinner").spinner; _340.find(".spinner-arrow-up,.spinner-arrow-down").unbind(".spinner"); if(!opts.disabled){ _340.find(".spinner-arrow-up").bind("mouseenter.spinner",function(){ $(this).addClass("spinner-arrow-hover"); }).bind("mouseleave.spinner",function(){ $(this).removeClass("spinner-arrow-hover"); }).bind("click.spinner",function(){ opts.spin.call(_33f,false); opts.onSpinUp.call(_33f); $(_33f).validatebox("validate"); }); _340.find(".spinner-arrow-down").bind("mouseenter.spinner",function(){ $(this).addClass("spinner-arrow-hover"); }).bind("mouseleave.spinner",function(){ $(this).removeClass("spinner-arrow-hover"); }).bind("click.spinner",function(){ opts.spin.call(_33f,true); opts.onSpinDown.call(_33f); $(_33f).validatebox("validate"); }); } }; function _341(_342,_343){ var opts=$.data(_342,"spinner").options; if(_343){ opts.disabled=true; $(_342).attr("disabled",true); }else{ opts.disabled=false; $(_342).removeAttr("disabled"); } }; $.fn.spinner=function(_344,_345){ if(typeof _344=="string"){ var _346=$.fn.spinner.methods[_344]; if(_346){ return _346(this,_345); }else{ return this.validatebox(_344,_345); } } _344=_344||{}; return this.each(function(){ var _347=$.data(this,"spinner"); if(_347){ $.extend(_347.options,_344); }else{ _347=$.data(this,"spinner",{options:$.extend({},$.fn.spinner.defaults,$.fn.spinner.parseOptions(this),_344),spinner:init(this)}); $(this).removeAttr("disabled"); } $(this).val(_347.options.value); $(this).attr("readonly",!_347.options.editable); _341(this,_347.options.disabled); _338(this); $(this).validatebox(_347.options); _33e(this); }); }; $.fn.spinner.methods={options:function(jq){ var opts=$.data(jq[0],"spinner").options; return $.extend(opts,{value:jq.val()}); },destroy:function(jq){ return jq.each(function(){ var _348=$.data(this,"spinner").spinner; $(this).validatebox("destroy"); _348.remove(); }); },resize:function(jq,_349){ return jq.each(function(){ _338(this,_349); }); },enable:function(jq){ return jq.each(function(){ _341(this,false); _33e(this); }); },disable:function(jq){ return jq.each(function(){ _341(this,true); _33e(this); }); },getValue:function(jq){ return jq.val(); },setValue:function(jq,_34a){ return jq.each(function(){ var opts=$.data(this,"spinner").options; opts.value=_34a; $(this).val(_34a); }); },clear:function(jq){ return jq.each(function(){ var opts=$.data(this,"spinner").options; opts.value=""; $(this).val(""); }); }}; $.fn.spinner.parseOptions=function(_34b){ var t=$(_34b); return $.extend({},$.fn.validatebox.parseOptions(_34b),{width:(parseInt(_34b.style.width)||undefined),value:(t.val()||undefined),min:t.attr("min"),max:t.attr("max"),increment:(parseFloat(t.attr("increment"))||undefined),editable:(t.attr("editable")?t.attr("editable")=="true":undefined),disabled:(t.attr("disabled")?true:undefined)}); }; $.fn.spinner.defaults=$.extend({},$.fn.validatebox.defaults,{width:"auto",value:"",min:null,max:null,increment:1,editable:true,disabled:false,spin:function(down){ },onSpinUp:function(){ },onSpinDown:function(){ }}); })(jQuery); (function($){ function _34c(_34d){ var opts=$.data(_34d,"numberspinner").options; $(_34d).spinner(opts).numberbox(opts); }; function _34e(_34f,down){ var opts=$.data(_34f,"numberspinner").options; var v=parseFloat($(_34f).val()||opts.value)||0; if(down==true){ v-=opts.increment; }else{ v+=opts.increment; } $(_34f).val(v).numberbox("fix"); }; $.fn.numberspinner=function(_350,_351){ if(typeof _350=="string"){ var _352=$.fn.numberspinner.methods[_350]; if(_352){ return _352(this,_351); }else{ return this.spinner(_350,_351); } } _350=_350||{}; return this.each(function(){ var _353=$.data(this,"numberspinner"); if(_353){ $.extend(_353.options,_350); }else{ $.data(this,"numberspinner",{options:$.extend({},$.fn.numberspinner.defaults,$.fn.numberspinner.parseOptions(this),_350)}); } _34c(this); }); }; $.fn.numberspinner.methods={options:function(jq){ var opts=$.data(jq[0],"numberspinner").options; return $.extend(opts,{value:jq.val()}); },setValue:function(jq,_354){ return jq.each(function(){ $(this).val(_354).numberbox("fix"); }); }}; $.fn.numberspinner.parseOptions=function(_355){ return $.extend({},$.fn.spinner.parseOptions(_355),$.fn.numberbox.parseOptions(_355),{}); }; $.fn.numberspinner.defaults=$.extend({},$.fn.spinner.defaults,$.fn.numberbox.defaults,{spin:function(down){ _34e(this,down); }}); })(jQuery); (function($){ function _356(_357){ var opts=$.data(_357,"timespinner").options; $(_357).spinner(opts); $(_357).unbind(".timespinner"); $(_357).bind("click.timespinner",function(){ var _358=0; if(this.selectionStart!=null){ _358=this.selectionStart; }else{ if(this.createTextRange){ var _359=_357.createTextRange(); var s=document.selection.createRange(); s.setEndPoint("StartToStart",_359); _358=s.text.length; } } if(_358>=0&&_358<=2){ opts.highlight=0; }else{ if(_358>=3&&_358<=5){ opts.highlight=1; }else{ if(_358>=6&&_358<=8){ opts.highlight=2; } } } _35b(_357); }).bind("blur.timespinner",function(){ _35a(_357); }); }; function _35b(_35c){ var opts=$.data(_35c,"timespinner").options; var _35d=0,end=0; if(opts.highlight==0){ _35d=0; end=2; }else{ if(opts.highlight==1){ _35d=3; end=5; }else{ if(opts.highlight==2){ _35d=6; end=8; } } } if(_35c.selectionStart!=null){ _35c.setSelectionRange(_35d,end); }else{ if(_35c.createTextRange){ var _35e=_35c.createTextRange(); _35e.collapse(); _35e.moveEnd("character",end); _35e.moveStart("character",_35d); _35e.select(); } } $(_35c).focus(); }; function _35f(_360,_361){ var opts=$.data(_360,"timespinner").options; if(!_361){ return null; } var vv=_361.split(opts.separator); for(var i=0;itime){ time=_364; } if(_365&&_365=0){ _387(_383); }else{ for(var i=0;i"+"
            "+"
            "+"
            "+"
            "+"
            "+"
            "+"
            "+"
            "+"
            "+"
            "+"
            "+"
            "+"
            "+"
            "+"
            "+"
            "+"
            "+"
            ").insertAfter(_38e); _393.panel({doSize:false}); _393.panel("panel").addClass("datagrid").bind("_resize",function(){ var opts=$.data(_38e,"datagrid").options; if(opts.fit==true){ _371(_38e); setTimeout(function(){ _394(_38e); },0); } return false; }); $(_38e).hide().appendTo(_393.children("div.datagrid-view")); var _395=_390($("thead[frozen=true]",_38e)); var _396=_390($("thead[frozen!=true]",_38e)); return {panel:_393,frozenColumns:_395,columns:_396}; }; function _397(_398){ var data={total:0,rows:[]}; var _399=_39a(_398,true).concat(_39a(_398,false)); $(_398).find("tbody tr").each(function(){ data.total++; var col={}; for(var i=0;i<_399.length;i++){ col[_399[i]]=$("td:eq("+i+")",this).html(); } data.rows.push(col); }); return data; }; function _39b(_39c){ var opts=$.data(_39c,"datagrid").options; var _39d=$.data(_39c,"datagrid").panel; _39d.panel($.extend({},opts,{doSize:false,onResize:function(_39e,_39f){ setTimeout(function(){ _375(_39c); _3c6(_39c); opts.onResize.call(_39d,_39e,_39f); },0); },onExpand:function(){ _375(_39c); opts.onExpand.call(_39d); }})); var _3a0=_39d.find("div.datagrid-view1 div.datagrid-header-inner"); var _3a1=_39d.find("div.datagrid-view2 div.datagrid-header-inner"); _3a2(_3a0,opts.frozenColumns,true); _3a2(_3a1,opts.columns,false); $("div.datagrid-toolbar",_39d).remove(); if(opts.toolbar){ var tb=$("
            ").prependTo(_39d); for(var i=0;i
            ").appendTo(tb); }else{ var tool=$(""); tool[0].onclick=eval(btn.handler||function(){ }); tool.css("float","left").appendTo(tb).linkbutton($.extend({},btn,{plain:true})); } } } $("div.datagrid-pager",_39d).remove(); if(opts.pagination){ var _3a3=$("
            ").appendTo(_39d); _3a3.pagination({pageNumber:opts.pageNumber,pageSize:opts.pageSize,pageList:opts.pageList,onSelectPage:function(_3a4,_3a5){ opts.pageNumber=_3a4; opts.pageSize=_3a5; _46d(_39c); }}); opts.pageSize=_3a3.pagination("options").pageSize; } function _3a2(_3a6,_3a7,_3a8){ $(_3a6).empty(); var t=$("
            ").appendTo(_3a6); for(var i=0;i<_3a7.length;i++){ var tr=$("").appendTo($("tbody",t)); var cols=_3a7[i]; for(var j=0;j").appendTo(tr); if(col.checkbox){ td.attr("field",col.field); $("
            ").html("").appendTo(td); }else{ if(col.field){ td.attr("field",col.field); td.append("
            "); $("span",td).html(col.title); $("span.datagrid-sort-icon",td).html(" "); var cell=td.find("div.datagrid-cell"); col.boxWidth=$.boxModel?(col.width-(cell.outerWidth()-cell.width())):col.width; cell.width(col.boxWidth); cell.css("text-align",(col.align||"left")); }else{ $("
            ").html(col.title).appendTo(td); } } if(col.hidden){ td.hide(); } } } if(_3a8&&opts.rownumbers){ var td=$("
            "); if($("tr",t).length==0){ td.wrap("").parent().appendTo($("tbody",t)); }else{ td.prependTo($("tr:first",t)); } } return t; }; }; function _3a9(_3aa){ var _3ab=$.data(_3aa,"datagrid").panel; var opts=$.data(_3aa,"datagrid").options; var data=$.data(_3aa,"datagrid").data; var body=_3ab.find("div.datagrid-body"); body.find("tr[datagrid-row-index]").unbind(".datagrid").bind("mouseenter.datagrid",function(){ var _3ac=$(this).attr("datagrid-row-index"); body.find("tr[datagrid-row-index="+_3ac+"]").addClass("datagrid-row-over"); }).bind("mouseleave.datagrid",function(){ var _3ad=$(this).attr("datagrid-row-index"); body.find("tr[datagrid-row-index="+_3ad+"]").removeClass("datagrid-row-over"); }).bind("click.datagrid",function(){ var _3ae=$(this).attr("datagrid-row-index"); if(opts.singleSelect==true){ _3b2(_3aa); _3b3(_3aa,_3ae); }else{ if($(this).hasClass("datagrid-row-selected")){ _3b4(_3aa,_3ae); }else{ _3b3(_3aa,_3ae); } } if(opts.onClickRow){ opts.onClickRow.call(_3aa,_3ae,data.rows[_3ae]); } }).bind("dblclick.datagrid",function(){ var _3af=$(this).attr("datagrid-row-index"); if(opts.onDblClickRow){ opts.onDblClickRow.call(_3aa,_3af,data.rows[_3af]); } }).bind("contextmenu.datagrid",function(e){ var _3b0=$(this).attr("datagrid-row-index"); if(opts.onRowContextMenu){ opts.onRowContextMenu.call(_3aa,e,_3b0,data.rows[_3b0]); } }); body.find("div.datagrid-cell-check input[type=checkbox]").unbind(".datagrid").bind("click.datagrid",function(e){ var _3b1=$(this).parent().parent().parent().attr("datagrid-row-index"); if(opts.singleSelect){ _3b2(_3aa); _3b3(_3aa,_3b1); }else{ if($(this).attr("checked")){ _3b3(_3aa,_3b1); }else{ _3b4(_3aa,_3b1); } } e.stopPropagation(); }); }; function _3b5(_3b6){ var _3b7=$.data(_3b6,"datagrid").panel; var opts=$.data(_3b6,"datagrid").options; var _3b8=_3b7.find("div.datagrid-header"); _3b8.find("td:has(div.datagrid-cell)").unbind(".datagrid").bind("mouseenter.datagrid",function(){ $(this).addClass("datagrid-header-over"); }).bind("mouseleave.datagrid",function(){ $(this).removeClass("datagrid-header-over"); }).bind("contextmenu.datagrid",function(e){ var _3b9=$(this).attr("field"); opts.onHeaderContextMenu.call(_3b6,e,_3b9); }); _3b8.find("div.datagrid-cell").unbind(".datagrid").bind("click.datagrid",function(){ var _3ba=$(this).parent().attr("field"); var opt=_3c4(_3b6,_3ba); if(!opt.sortable){ return; } opts.sortName=_3ba; opts.sortOrder="asc"; var c="datagrid-sort-asc"; if($(this).hasClass("datagrid-sort-asc")){ c="datagrid-sort-desc"; opts.sortOrder="desc"; } _3b8.find("div.datagrid-cell").removeClass("datagrid-sort-asc datagrid-sort-desc"); $(this).addClass(c); if(opts.onSortColumn){ opts.onSortColumn.call(_3b6,opts.sortName,opts.sortOrder); } if(opts.remoteSort){ _46d(_3b6); }else{ var data=$.data(_3b6,"datagrid").data; _3e7(_3b6,data); } }); _3b8.find("input[type=checkbox]").unbind(".datagrid").bind("click.datagrid",function(){ if(opts.singleSelect){ return false; } if($(this).attr("checked")){ _3fa(_3b6); }else{ _3f8(_3b6); } }); var view=_3b7.children("div.datagrid-view"); var _3bb=view.children("div.datagrid-view1"); var _3bc=view.children("div.datagrid-view2"); var _3bd=_3bc.find("div.datagrid-header"); var _3be=_3bb.find("div.datagrid-body"); _3bc.find("div.datagrid-body").unbind(".datagrid").bind("scroll.datagrid",function(){ _3bd.scrollLeft($(this).scrollLeft()); _3be.scrollTop($(this).scrollTop()); }); _3b8.find("div.datagrid-cell").resizable({handles:"e",minWidth:25,onStartResize:function(e){ var _3bf=view.children("div.datagrid-resize-proxy"); _3bf.css({left:e.pageX-$(_3b7).offset().left-1}); _3bf.css("display","block"); },onResize:function(e){ var _3c0=view.children("div.datagrid-resize-proxy"); _3c0.css({display:"block",left:e.pageX-$(_3b7).offset().left-1}); return false; },onStopResize:function(e){ var _3c1=$(this).parent().attr("field"); var col=_3c4(_3b6,_3c1); col.width=$(this).outerWidth(); col.boxWidth=$.boxModel==true?$(this).width():$(this).outerWidth(); _394(_3b6,_3c1); _3c6(_3b6); var _3c2=_3b7.find("div.datagrid-view2"); _3c2.find("div.datagrid-header").scrollLeft(_3c2.find("div.datagrid-body").scrollLeft()); view.children("div.datagrid-resize-proxy").css("display","none"); opts.onResizeColumn.call(_3b6,_3c1,col.width); }}); $("div.datagrid-view1 div.datagrid-header div.datagrid-cell",_3b7).resizable({onStopResize:function(e){ var _3c3=$(this).parent().attr("field"); var col=_3c4(_3b6,_3c3); col.width=$(this).outerWidth(); col.boxWidth=$.boxModel==true?$(this).width():$(this).outerWidth(); _394(_3b6,_3c3); var _3c5=_3b7.find("div.datagrid-view2"); _3c5.find("div.datagrid-header").scrollLeft(_3c5.find("div.datagrid-body").scrollLeft()); view.children("div.datagrid-resize-proxy").css("display","none"); opts.onResizeColumn.call(_3b6,_3c3,col.width); _371(_3b6); }}); }; function _3c6(_3c7){ var opts=$.data(_3c7,"datagrid").options; if(!opts.fitColumns){ return; } var _3c8=$.data(_3c7,"datagrid").panel; var _3c9=_3c8.find("div.datagrid-view2 div.datagrid-header"); var _3ca=0; var _3cb=_39a(_3c7,false); for(var i=0;i<_3cb.length;i++){ var col=_3c4(_3c7,_3cb[i]); if(!col.hidden){ _3ca+=col.width; } } var rate=(_3c9.width()-_3c9.find("table").width()-18)/_3ca; for(var i=0;i<_3cb.length;i++){ var col=_3c4(_3c7,_3cb[i]); var _3cc=col.width-col.boxWidth; var _3cd=Math.floor(col.width+col.width*rate); col.width=_3cd; col.boxWidth=_3cd-_3cc; _3c9.find("td[field="+col.field+"] div.datagrid-cell").width(col.boxWidth); } _394(_3c7); }; function _394(_3ce,_3cf){ var _3d0=$.data(_3ce,"datagrid").panel; var opts=$.data(_3ce,"datagrid").options; var body=_3d0.find("div.datagrid-body"); if(_3cf){ fix(_3cf); }else{ _3d0.find("div.datagrid-header td[field]").each(function(){ fix($(this).attr("field")); }); } _3d3(_3ce); setTimeout(function(){ _381(_3ce); _3db(_3ce); },0); function fix(_3d1){ var col=_3c4(_3ce,_3d1); body.find("td[field="+_3d1+"]").each(function(){ var td=$(this); var _3d2=td.attr("colspan")||1; if(_3d2==1){ td.find("div.datagrid-cell").width(col.boxWidth); td.find("div.datagrid-editable").width(col.width); } }); }; }; function _3d3(_3d4){ var _3d5=$.data(_3d4,"datagrid").panel; var _3d6=_3d5.find("div.datagrid-header"); _3d5.find("div.datagrid-body td.datagrid-td-merged").each(function(){ var td=$(this); var _3d7=td.attr("colspan")||1; var _3d8=td.attr("field"); var _3d9=_3d6.find("td[field="+_3d8+"]"); var _3da=_3d9.width(); for(var i=1;i<_3d7;i++){ _3d9=_3d9.next(); _3da+=_3d9.outerWidth(); } var cell=td.children("div.datagrid-cell"); if($.boxModel==true){ cell.width(_3da-(cell.outerWidth()-cell.width())); }else{ cell.width(_3da); } }); }; function _3db(_3dc){ var _3dd=$.data(_3dc,"datagrid").panel; _3dd.find("div.datagrid-editable").each(function(){ var ed=$.data(this,"datagrid.editor"); if(ed.actions.resize){ ed.actions.resize(ed.target,$(this).width()); } }); }; function _3c4(_3de,_3df){ var opts=$.data(_3de,"datagrid").options; if(opts.columns){ for(var i=0;ib?1:-1); }; data.rows.sort(function(r1,r2){ return _3ea(r1[opts.sortName],r2[opts.sortName])*(opts.sortOrder=="asc"?1:-1); }); } } var view=wrap.children("div.datagrid-view"); var _3eb=view.children("div.datagrid-view1"); var _3ec=view.children("div.datagrid-view2"); if(opts.view.onBeforeRender){ opts.view.onBeforeRender.call(opts.view,_3e8,rows); } opts.view.render.call(opts.view,_3e8,_3ec.children("div.datagrid-body"),false); opts.view.render.call(opts.view,_3e8,_3eb.children("div.datagrid-body").children("div.datagrid-body-inner"),true); if(opts.view.onAfterRender){ opts.view.onAfterRender.call(opts.view,_3e8); } opts.onLoadSuccess.call(_3e8,data); _3ec.children("div.datagrid-body").triggerHandler("scroll"); var _3ed=wrap.children("div.datagrid-pager"); if(_3ed.length){ if(_3ed.pagination("options").total!=data.total){ _3ed.pagination({total:data.total}); } } _381(_3e8); _3a9(_3e8); if(opts.idField){ for(var i=0;i0){ _3f9.pop(); } }; function _3fa(_3fb){ var opts=$.data(_3fb,"datagrid").options; var _3fc=$.data(_3fb,"datagrid").panel; var data=$.data(_3fb,"datagrid").data; var _3fd=$.data(_3fb,"datagrid").selectedRows; var rows=data.rows; var body=_3fc.find("div.datagrid-body"); $("tr",body).addClass("datagrid-row-selected"); $("div.datagrid-cell-check input[type=checkbox]",body).attr("checked",true); for(var _3fe=0;_3fe=data.rows.length){ return; } var tr=$("div.datagrid-body tr[datagrid-row-index="+_404+"]",_405); var ck=$("div.datagrid-cell-check input[type=checkbox]",tr); tr.addClass("datagrid-row-selected"); ck.attr("checked",true); var _407=_405.find("div.datagrid-view2"); var _408=_407.find("div.datagrid-header").outerHeight(); var _409=_407.find("div.datagrid-body"); var top=tr.position().top-_408; if(top<=0){ _409.scrollTop(_409.scrollTop()+top); }else{ if(top+tr.outerHeight()>_409.height()-18){ _409.scrollTop(_409.scrollTop()+top+tr.outerHeight()-_409.height()+18); } } if(opts.idField){ var row=data.rows[_404]; (function(){ for(var i=0;i<_406.length;i++){ if(_406[i][opts.idField]==row[opts.idField]){ return; } } _406.push(row); })(); } opts.onSelect.call(_403,_404,data.rows[_404]); }; function _40a(_40b,_40c){ var opts=$.data(_40b,"datagrid").options; var data=$.data(_40b,"datagrid").data; if(opts.idField){ var _40d=-1; for(var i=0;i=0){ _3b3(_40b,_40d); } } }; function _3b4(_40e,_40f){ var opts=$.data(_40e,"datagrid").options; var _410=$.data(_40e,"datagrid").panel; var data=$.data(_40e,"datagrid").data; var _411=$.data(_40e,"datagrid").selectedRows; if(_40f<0||_40f>=data.rows.length){ return; } var body=_410.find("div.datagrid-body"); var tr=$("tr[datagrid-row-index="+_40f+"]",body); var ck=$("tr[datagrid-row-index="+_40f+"] div.datagrid-cell-check input[type=checkbox]",body); tr.removeClass("datagrid-row-selected"); ck.attr("checked",false); var row=data.rows[_40f]; if(opts.idField){ for(var i=0;i<_411.length;i++){ var row1=_411[i]; if(row1[opts.idField]==row[opts.idField]){ for(var j=i+1;j<_411.length;j++){ _411[j-1]=_411[j]; } _411.pop(); break; } } } opts.onUnselect.call(_40e,_40f,row); }; function _412(_413,_414){ var opts=$.data(_413,"datagrid").options; var _415=$.data(_413,"datagrid").panel; var data=$.data(_413,"datagrid").data; var _416=$.data(_413,"datagrid").editingRows; var tr=$("div.datagrid-body tr[datagrid-row-index="+_414+"]",_415); if(tr.hasClass("datagrid-row-editing")){ return; } if(opts.onBeforeEdit.call(_413,_414,data.rows[_414])==false){ return; } tr.addClass("datagrid-row-editing"); _417(_413,_414); _3db(_413); _416.push(data.rows[_414]); _418(_413,_414,data.rows[_414]); _419(_413,_414); }; function _41a(_41b,_41c,_41d){ var opts=$.data(_41b,"datagrid").options; var _41e=$.data(_41b,"datagrid").panel; var data=$.data(_41b,"datagrid").data; var _41f=$.data(_41b,"datagrid").updatedRows; var _420=$.data(_41b,"datagrid").insertedRows; var _421=$.data(_41b,"datagrid").editingRows; var row=data.rows[_41c]; var tr=$("div.datagrid-body tr[datagrid-row-index="+_41c+"]",_41e); if(!tr.hasClass("datagrid-row-editing")){ return; } if(!_41d){ if(!_419(_41b,_41c)){ return; } var _422=false; var _423={}; var nd=_424(_41b,_41c); for(var _425 in nd){ if(row[_425]!=nd[_425]){ row[_425]=nd[_425]; _422=true; _423[_425]=nd[_425]; } } if(_422){ if(_420.indexOf(row)==-1){ if(_41f.indexOf(row)==-1){ _41f.push(row); } } } } tr.removeClass("datagrid-row-editing"); _421.remove(row); _426(_41b,_41c); $(_41b).datagrid("refreshRow",_41c); if(!_41d){ opts.onAfterEdit.call(_41b,_41c,row,_423); }else{ opts.onCancelEdit.call(_41b,_41c,row); } }; function _418(_427,_428,data){ var _429=$.data(_427,"datagrid").panel; var tr=$("div.datagrid-body tr[datagrid-row-index="+_428+"]",_429); if(!tr.hasClass("datagrid-row-editing")){ return; } tr.find("div.datagrid-editable").each(function(){ var _42a=$(this).parent().attr("field"); var ed=$.data(this,"datagrid.editor"); ed.actions.setValue(ed.target,data[_42a]); }); }; function _424(_42b,_42c){ var _42d=$.data(_42b,"datagrid").panel; var tr=$("div.datagrid-body tr[datagrid-row-index="+_42c+"]",_42d); if(!tr.hasClass("datagrid-row-editing")){ return {}; } var data={}; tr.find("div.datagrid-editable").each(function(){ var _42e=$(this).parent().attr("field"); var ed=$.data(this,"datagrid.editor"); data[_42e]=ed.actions.getValue(ed.target); }); return data; }; function _42f(_430,_431){ var _432=[]; var _433=$.data(_430,"datagrid").panel; var tr=$("div.datagrid-body tr[datagrid-row-index="+_431+"]",_433); tr.children("td").each(function(){ var cell=$(this).find("div.datagrid-editable"); if(cell.length){ var ed=$.data(cell[0],"datagrid.editor"); _432.push(ed); } }); return _432; }; function _434(_435,_436){ var _437=_42f(_435,_436.index); for(var i=0;i<_437.length;i++){ if(_437[i].field==_436.field){ return _437[i]; } } return null; }; function _417(_438,_439){ var opts=$.data(_438,"datagrid").options; var _43a=$.data(_438,"datagrid").panel; var tr=$("div.datagrid-body tr[datagrid-row-index="+_439+"]",_43a); tr.children("td").each(function(){ var cell=$(this).find("div.datagrid-cell"); var _43b=$(this).attr("field"); var col=_3c4(_438,_43b); if(col&&col.editor){ var _43c,_43d; if(typeof col.editor=="string"){ _43c=col.editor; }else{ _43c=col.editor.type; _43d=col.editor.options; } var _43e=opts.editors[_43c]; if(_43e){ var _43f=cell.outerWidth(); cell.addClass("datagrid-editable"); if($.boxModel==true){ cell.width(_43f-(cell.outerWidth()-cell.width())); } cell.html("
            "); cell.find("table").attr("align",col.align); $.data(cell[0],"datagrid.editor",{actions:_43e,target:_43e.init(cell.find("td"),_43d),field:_43b,type:_43c}); } } }); _381(_438,_439); }; function _426(_440,_441){ var _442=$.data(_440,"datagrid").panel; var tr=$("div.datagrid-body tr[datagrid-row-index="+_441+"]",_442); tr.children("td").each(function(){ var cell=$(this).find("div.datagrid-editable"); if(cell.length){ var ed=$.data(cell[0],"datagrid.editor"); if(ed.actions.destroy){ ed.actions.destroy(ed.target); } $.removeData(cell[0],"datagrid.editor"); var _443=cell.outerWidth(); cell.removeClass("datagrid-editable"); if($.boxModel==true){ cell.width(_443-(cell.outerWidth()-cell.width())); } } }); }; function _419(_444,_445){ var _446=$.data(_444,"datagrid").panel; var tr=$("div.datagrid-body tr[datagrid-row-index="+_445+"]",_446); if(!tr.hasClass("datagrid-row-editing")){ return true; } var vbox=tr.find(".validatebox-text"); vbox.validatebox("validate"); vbox.trigger("mouseleave"); var _447=tr.find(".validatebox-invalid"); return _447.length==0; }; function _448(_449,_44a){ var _44b=$.data(_449,"datagrid").insertedRows; var _44c=$.data(_449,"datagrid").deletedRows; var _44d=$.data(_449,"datagrid").updatedRows; if(!_44a){ var rows=[]; rows=rows.concat(_44b); rows=rows.concat(_44c); rows=rows.concat(_44d); return rows; }else{ if(_44a=="inserted"){ return _44b; }else{ if(_44a=="deleted"){ return _44c; }else{ if(_44a=="updated"){ return _44d; } } } } return []; }; function _44e(_44f,_450){ var data=$.data(_44f,"datagrid").data; var _451=$.data(_44f,"datagrid").insertedRows; var _452=$.data(_44f,"datagrid").deletedRows; var _453=$.data(_44f,"datagrid").editingRows; var _454=$.data(_44f,"datagrid").selectedRows; var row=data.rows[_450]; data.total-=1; if(_451.indexOf(row)>=0){ _451.remove(row); _454.remove(row); }else{ _452.push(row); } if(_453.indexOf(row)>=0){ _453.remove(row); _426(_44f,_450); } var _455=[]; for(var i=0;i<_453.length;i++){ var idx=data.rows.indexOf(_453[i]); _455.push(_424(_44f,idx)); _426(_44f,idx); } data.rows.remove(row); _3e7(_44f,data); var _456=[]; for(var i=0;i<_453.length;i++){ var idx=data.rows.indexOf(_453[i]); _456.push(idx); } _453.splice(0,_453.length); for(var i=0;i<_456.length;i++){ _412(_44f,_456[i]); _418(_44f,_456[i],_455[i]); } }; function _457(_458,row){ if(!row){ return; } var _459=$.data(_458,"datagrid").panel; var data=$.data(_458,"datagrid").data; var _45a=$.data(_458,"datagrid").insertedRows; var _45b=$.data(_458,"datagrid").editingRows; data.total+=1; data.rows.push(row); _45a.push(row); var _45c=[]; for(var i=0;i<_45b.length;i++){ var idx=data.rows.indexOf(_45b[i]); _45c.push(_424(_458,idx)); _426(_458,idx); } _3e7(_458,data); var _45d=[]; for(var i=0;i<_45b.length;i++){ var idx=data.rows.indexOf(_45b[i]); _45d.push(idx); } _45b.splice(0,_45b.length); for(var i=0;i<_45d.length;i++){ _412(_458,_45d[i]); _418(_458,_45d[i],_45c[i]); } var _45e=$("div.datagrid-view2 div.datagrid-body",_459); var _45f=_45e.children("table"); var top=_45f.outerHeight()-_45e.outerHeight(); _45e.scrollTop(top+20); }; function _460(_461){ var data=$.data(_461,"datagrid").data; var rows=data.rows; var _462=[]; for(var i=0;i
            ").css({display:"block",width:wrap.width(),height:wrap.height()}).appendTo(wrap); $("
            ").html(opts.loadMsg).appendTo(wrap).css({display:"block",left:(wrap.width()-$("div.datagrid-mask-msg",wrap).outerWidth())/2,top:(wrap.height()-$("div.datagrid-mask-msg",wrap).outerHeight())/2}); } }; function _474(){ _470.find("div.datagrid-pager").pagination("loaded"); _470.find("div.datagrid-mask-msg").remove(); _470.find("div.datagrid-mask").remove(); }; }; function _475(_476,_477){ var rows=$.data(_476,"datagrid").data.rows; var _478=$.data(_476,"datagrid").panel; _477.rowspan=_477.rowspan||1; _477.colspan=_477.colspan||1; if(_477.index<0||_477.index>=rows.length){ return; } if(_477.rowspan==1&&_477.colspan==1){ return; } var _479=rows[_477.index][_477.field]; var tr=_478.find("div.datagrid-body tr[datagrid-row-index="+_477.index+"]"); var td=tr.find("td[field="+_477.field+"]"); td.attr("rowspan",_477.rowspan).attr("colspan",_477.colspan); td.addClass("datagrid-td-merged"); for(var i=1;i<_477.colspan;i++){ td=td.next(); td.hide(); rows[_477.index][td.attr("field")]=_479; } for(var i=1;i<_477.rowspan;i++){ tr=tr.next(); var td=tr.find("td[field="+_477.field+"]").hide(); rows[_477.index+i][td.attr("field")]=_479; for(var j=1;j<_477.colspan;j++){ td=td.next(); td.hide(); rows[_477.index+i][td.attr("field")]=_479; } } setTimeout(function(){ _3d3(_476); },0); }; $.fn.datagrid=function(_47a,_47b){ if(typeof _47a=="string"){ return $.fn.datagrid.methods[_47a](this,_47b); } _47a=_47a||{}; return this.each(function(){ var _47c=$.data(this,"datagrid"); var opts; if(_47c){ opts=$.extend(_47c.options,_47a); _47c.options=opts; }else{ opts=$.extend({},$.fn.datagrid.defaults,$.fn.datagrid.parseOptions(this),_47a); $(this).css("width",null).css("height",null); var _47d=_38d(this,opts.rownumbers); if(!opts.columns){ opts.columns=_47d.columns; } if(!opts.frozenColumns){ opts.frozenColumns=_47d.frozenColumns; } $.data(this,"datagrid",{options:opts,panel:_47d.panel,selectedRows:[],data:{total:0,rows:[]},originalRows:[],updatedRows:[],insertedRows:[],deletedRows:[],editingRows:[]}); _3e7(this,_397(this)); _460(this); } _39b(this); if(!_47c){ _394(this); } _371(this); if(opts.url){ _46d(this); } _3b5(this); }); }; var _47e={text:{init:function(_47f,_480){ var _481=$("").appendTo(_47f); return _481; },getValue:function(_482){ return $(_482).val(); },setValue:function(_483,_484){ $(_483).val(_484); },resize:function(_485,_486){ var _487=$(_485); if($.boxModel==true){ _487.width(_486-(_487.outerWidth()-_487.width())); }else{ _487.width(_486); } }},textarea:{init:function(_488,_489){ var _48a=$("").appendTo(_488); return _48a; },getValue:function(_48b){ return $(_48b).val(); },setValue:function(_48c,_48d){ $(_48c).val(_48d); },resize:function(_48e,_48f){ var _490=$(_48e); if($.boxModel==true){ _490.width(_48f-(_490.outerWidth()-_490.width())); }else{ _490.width(_48f); } }},checkbox:{init:function(_491,_492){ var _493=$("").appendTo(_491); _493.val(_492.on); _493.attr("offval",_492.off); return _493; },getValue:function(_494){ if($(_494).attr("checked")){ return $(_494).val(); }else{ return $(_494).attr("offval"); } },setValue:function(_495,_496){ if($(_495).val()==_496){ $(_495).attr("checked",true); }else{ $(_495).attr("checked",false); } }},numberbox:{init:function(_497,_498){ var _499=$("").appendTo(_497); _499.numberbox(_498); return _499; },getValue:function(_49a){ return $(_49a).val(); },setValue:function(_49b,_49c){ $(_49b).val(_49c); },resize:function(_49d,_49e){ var _49f=$(_49d); if($.boxModel==true){ _49f.width(_49e-(_49f.outerWidth()-_49f.width())); }else{ _49f.width(_49e); } }},validatebox:{init:function(_4a0,_4a1){ var _4a2=$("").appendTo(_4a0); _4a2.validatebox(_4a1); return _4a2; },destroy:function(_4a3){ $(_4a3).validatebox("destroy"); },getValue:function(_4a4){ return $(_4a4).val(); },setValue:function(_4a5,_4a6){ $(_4a5).val(_4a6); },resize:function(_4a7,_4a8){ var _4a9=$(_4a7); if($.boxModel==true){ _4a9.width(_4a8-(_4a9.outerWidth()-_4a9.width())); }else{ _4a9.width(_4a8); } }},datebox:{init:function(_4aa,_4ab){ var _4ac=$("").appendTo(_4aa); _4ac.datebox(_4ab); return _4ac; },destroy:function(_4ad){ $(_4ad).datebox("destroy"); },getValue:function(_4ae){ return $(_4ae).val(); },setValue:function(_4af,_4b0){ $(_4af).val(_4b0); },resize:function(_4b1,_4b2){ var _4b3=$(_4b1); if($.boxModel==true){ _4b3.width(_4b2-(_4b3.outerWidth()-_4b3.width())); }else{ _4b3.width(_4b2); } }},combobox:{init:function(_4b4,_4b5){ var _4b6=$("").appendTo(_4b4); _4b6.combobox(_4b5||{}); return _4b6; },destroy:function(_4b7){ $(_4b7).combobox("destroy"); },getValue:function(_4b8){ return $(_4b8).combobox("getValue"); },setValue:function(_4b9,_4ba){ $(_4b9).combobox("setValue",_4ba); },resize:function(_4bb,_4bc){ $(_4bb).combobox("resize",_4bc); }},combotree:{init:function(_4bd,_4be){ var _4bf=$("").appendTo(_4bd); _4bf.combotree(_4be); return _4bf; },destroy:function(_4c0){ $(_4c0).combotree("destroy"); },getValue:function(_4c1){ return $(_4c1).combotree("getValue"); },setValue:function(_4c2,_4c3){ $(_4c2).combotree("setValue",_4c3); },resize:function(_4c4,_4c5){ $(_4c4).combotree("resize",_4c5); }}}; $.fn.datagrid.methods={options:function(jq){ var _4c6=$.data(jq[0],"datagrid").options; var _4c7=$.data(jq[0],"datagrid").panel.panel("options"); var opts=$.extend(_4c6,{width:_4c7.width,height:_4c7.height,closed:_4c7.closed,collapsed:_4c7.collapsed,minimized:_4c7.minimized,maximized:_4c7.maximized}); var _4c8=jq.datagrid("getPager"); if(_4c8.length){ var _4c9=_4c8.pagination("options"); $.extend(opts,{pageNumber:_4c9.pageNumber,pageSize:_4c9.pageSize}); } return opts; },getPanel:function(jq){ return $.data(jq[0],"datagrid").panel; },getPager:function(jq){ return $.data(jq[0],"datagrid").panel.find("div.datagrid-pager"); },getColumnFields:function(jq,_4ca){ return _39a(jq[0],_4ca); },getColumnOption:function(jq,_4cb){ return _3c4(jq[0],_4cb); },resize:function(jq,_4cc){ return jq.each(function(){ _371(this,_4cc); }); },reload:function(jq,_4cd){ return jq.each(function(){ _46d(this,_4cd); }); },fitColumns:function(jq){ return jq.each(function(){ _3c6(this); }); },fixColumnSize:function(jq){ return jq.each(function(){ _394(this); }); },fixRowHeight:function(jq,_4ce){ return jq.each(function(){ _381(this,_4ce); }); },loadData:function(jq,data){ return jq.each(function(){ _3e7(this,data); _460(this); }); },getData:function(jq){ return $.data(jq[0],"datagrid").data; },getRows:function(jq){ return $.data(jq[0],"datagrid").data.rows; },getRowIndex:function(jq,id){ return _3ef(jq[0],id); },getSelected:function(jq){ var rows=_3f1(jq[0]); return rows.length>0?rows[0]:null; },getSelections:function(jq){ return _3f1(jq[0]); },clearSelections:function(jq){ return jq.each(function(){ _3b2(this); }); },selectAll:function(jq){ return jq.each(function(){ _3fa(this); }); },unselectAll:function(jq){ return jq.each(function(){ _3f8(this); }); },selectRow:function(jq,_4cf){ return jq.each(function(){ _3b3(this,_4cf); }); },selectRecord:function(jq,id){ return jq.each(function(){ _40a(this,id); }); },unselectRow:function(jq,_4d0){ return jq.each(function(){ _3b4(this,_4d0); }); },beginEdit:function(jq,_4d1){ return jq.each(function(){ _412(this,_4d1); }); },endEdit:function(jq,_4d2){ return jq.each(function(){ _41a(this,_4d2,false); }); },cancelEdit:function(jq,_4d3){ return jq.each(function(){ _41a(this,_4d3,true); }); },getEditors:function(jq,_4d4){ return _42f(jq[0],_4d4); },getEditor:function(jq,_4d5){ return _434(jq[0],_4d5); },refreshRow:function(jq,_4d6){ return jq.each(function(){ var opts=$.data(this,"datagrid").options; opts.view.refreshRow.call(opts.view,this,_4d6); }); },validateRow:function(jq,_4d7){ return jq.each(function(){ _419(this,_4d7); }); },appendRow:function(jq,row){ return jq.each(function(){ _457(this,row); }); },deleteRow:function(jq,_4d8){ return jq.each(function(){ _44e(this,_4d8); }); },getChanges:function(jq,_4d9){ return _448(jq[0],_4d9); },acceptChanges:function(jq){ return jq.each(function(){ _463(this); }); },rejectChanges:function(jq){ return jq.each(function(){ _465(this); }); },mergeCells:function(jq,_4da){ return jq.each(function(){ _475(this,_4da); }); },showColumn:function(jq,_4db){ return jq.each(function(){ var _4dc=$(this).datagrid("getPanel"); _4dc.find("td[field="+_4db+"]").show(); $(this).datagrid("getColumnOption",_4db).hidden=false; $(this).datagrid("fitColumns"); }); },hideColumn:function(jq,_4dd){ return jq.each(function(){ var _4de=$(this).datagrid("getPanel"); _4de.find("td[field="+_4dd+"]").hide(); $(this).datagrid("getColumnOption",_4dd).hidden=true; $(this).datagrid("fitColumns"); }); }}; $.fn.datagrid.parseOptions=function(_4df){ var t=$(_4df); return $.extend({},$.fn.panel.parseOptions(_4df),{fitColumns:(t.attr("fitColumns")?t.attr("fitColumns")=="true":undefined),striped:(t.attr("striped")?t.attr("striped")=="true":undefined),nowrap:(t.attr("nowrap")?t.attr("nowrap")=="true":undefined),rownumbers:(t.attr("rownumbers")?t.attr("rownumbers")=="true":undefined),singleSelect:(t.attr("singleSelect")?t.attr("singleSelect")=="true":undefined),pagination:(t.attr("pagination")?t.attr("pagination")=="true":undefined),remoteSort:(t.attr("remoteSort")?t.attr("remoteSort")=="true":undefined),idField:t.attr("idField"),url:t.attr("url")}); }; var _4e0={render:function(_4e1,_4e2,_4e3){ var opts=$.data(_4e1,"datagrid").options; var rows=$.data(_4e1,"datagrid").data.rows; var _4e4=$(_4e1).datagrid("getColumnFields",_4e3); if(_4e3){ if(!(opts.rownumbers||(opts.frozenColumns&&opts.frozenColumns.length))){ return; } } var _4e5=[""]; for(var i=0;i"); }else{ _4e5.push(""); } _4e5.push(this.renderRow.call(this,_4e1,_4e4,_4e3,i,rows[i])); _4e5.push(""); } _4e5.push("
            "); $(_4e2).html(_4e5.join("")); },renderRow:function(_4e6,_4e7,_4e8,_4e9,_4ea){ var opts=$.data(_4e6,"datagrid").options; var cc=[]; if(_4e8&&opts.rownumbers){ var _4eb=_4e9+1; if(opts.pagination){ _4eb+=(opts.pageNumber-1)*opts.pageSize; } cc.push("
            "+_4eb+"
            "); } for(var i=0;i<_4e7.length;i++){ var _4ec=_4e7[i]; var col=$(_4e6).datagrid("getColumnOption",_4ec); if(col){ var _4ed="width:"+(col.boxWidth)+"px;"; _4ed+="text-align:"+(col.align||"left")+";"; _4ed+=opts.nowrap==false?"white-space:normal;":""; if(col.hidden){ cc.push(""); }else{ cc.push(""); } cc.push("
            "); if(col.checkbox){ cc.push(""); }else{ if(col.formatter){ cc.push(col.formatter(_4ea[_4ec],_4ea,_4e9)); }else{ cc.push(_4ea[_4ec]); } } cc.push("
            "); cc.push(""); } } return cc.join(""); },refreshRow:function(_4ee,_4ef){ var _4f0=$(_4ee).datagrid("getPanel"); var rows=$(_4ee).datagrid("getRows"); _4f0.find("div.datagrid-body tr[datagrid-row-index="+_4ef+"] td").each(function(){ var cell=$(this).find("div.datagrid-cell"); var _4f1=$(this).attr("field"); var col=$(_4ee).datagrid("getColumnOption",_4f1); if(col){ if(col.formatter){ cell.html(col.formatter(rows[_4ef][_4f1],rows[_4ef],_4ef)); }else{ cell.html(rows[_4ef][_4f1]); } } }); $(_4ee).datagrid("fixRowHeight",_4ef); },onBeforeRender:function(_4f2,rows){ },onAfterRender:function(_4f3){ }}; $.fn.datagrid.defaults=$.extend({},$.fn.panel.defaults,{frozenColumns:null,columns:null,fitColumns:false,toolbar:null,striped:false,method:"post",nowrap:true,idField:null,url:null,loadMsg:"Processing, please wait ...",rownumbers:false,singleSelect:false,pagination:false,pageNumber:1,pageSize:15,pageList:[15,25,35,45,55],queryParams:{},sortName:null,sortOrder:"asc",remoteSort:true,editors:_47e,view:_4e0,onBeforeLoad:function(_4f4){ },onLoadSuccess:function(){ },onLoadError:function(){ },onClickRow:function(_4f5,_4f6){ },onDblClickRow:function(_4f7,_4f8){ },onSortColumn:function(sort,_4f9){ },onResizeColumn:function(_4fa,_4fb){ },onSelect:function(_4fc,_4fd){ },onUnselect:function(_4fe,_4ff){ },onSelectAll:function(rows){ },onUnselectAll:function(rows){ },onBeforeEdit:function(_500,_501){ },onAfterEdit:function(_502,_503,_504){ },onCancelEdit:function(_505,_506){ },onHeaderContextMenu:function(e,_507){ },onRowContextMenu:function(e,_508,_509){ }}); })(jQuery); (function($){ function _50a(_50b){ var opts=$.data(_50b,"treegrid").options; $(_50b).datagrid($.extend({},opts,{url:null,onLoadSuccess:function(){ },onResizeColumn:function(_50c,_50d){ _50e(_50b); opts.onResizeColumn.call(_50b,_50c,_50d); }})); }; function _50e(_50f,_510){ var opts=$.data(_50f,"datagrid").options; var _511=$.data(_50f,"datagrid").panel; var view=_511.children("div.datagrid-view"); var _512=view.children("div.datagrid-view1"); var _513=view.children("div.datagrid-view2"); if(opts.rownumbers||(opts.frozenColumns&&opts.frozenColumns.length>0)){ if(_510){ _514(_510); _513.find("tr[node-id="+_510+"]").next("tr.treegrid-tr-tree").find("tr[node-id]").each(function(){ _514($(this).attr("node-id")); }); }else{ _513.find("tr[node-id]").each(function(){ _514($(this).attr("node-id")); }); } } if(opts.height=="auto"){ var _515=_513.find("div.datagrid-body table").height()+18; _512.find("div.datagrid-body").height(_515); _513.find("div.datagrid-body").height(_515); view.height(_513.height()); } function _514(_516){ var tr1=_512.find("tr[node-id="+_516+"]"); var tr2=_513.find("tr[node-id="+_516+"]"); tr1.css("height",null); tr2.css("height",null); var _517=Math.max(tr1.height(),tr2.height()); tr1.css("height",_517); tr2.css("height",_517); }; }; function _518(_519){ var opts=$.data(_519,"treegrid").options; if(!opts.rownumbers){ return; } $(_519).datagrid("getPanel").find("div.datagrid-view1 div.datagrid-body div.datagrid-cell-rownumber").each(function(i){ $(this).html(i+1); }); }; function _51a(_51b){ var opts=$.data(_51b,"treegrid").options; var _51c=$(_51b).datagrid("getPanel"); var body=_51c.find("div.datagrid-body"); body.find("span.tree-hit").unbind(".treegrid").bind("click.treegrid",function(){ var tr=$(this).parent().parent().parent(); var id=tr.attr("node-id"); _57e(_51b,id); return false; }).bind("mouseenter.treegrid",function(){ if($(this).hasClass("tree-expanded")){ $(this).addClass("tree-expanded-hover"); }else{ $(this).addClass("tree-collapsed-hover"); } }).bind("mouseleave.treegrid",function(){ if($(this).hasClass("tree-expanded")){ $(this).removeClass("tree-expanded-hover"); }else{ $(this).removeClass("tree-collapsed-hover"); } }); body.find("tr[node-id]").unbind(".treegrid").bind("mouseenter.treegrid",function(){ var id=$(this).attr("node-id"); body.find("tr[node-id="+id+"]").addClass("datagrid-row-over"); }).bind("mouseleave.treegrid",function(){ var id=$(this).attr("node-id"); body.find("tr[node-id="+id+"]").removeClass("datagrid-row-over"); }).bind("click.treegrid",function(){ var id=$(this).attr("node-id"); if(opts.singleSelect){ _51f(_51b); _56e(_51b,id); }else{ if($(this).hasClass("datagrid-row-selected")){ _571(_51b,id); }else{ _56e(_51b,id); } } opts.onClickRow.call(_51b,find(_51b,id)); return false; }).bind("dblclick.treegrid",function(){ var id=$(this).attr("node-id"); opts.onDblClickRow.call(_51b,find(_51b,id)); return false; }).bind("contextmenu.treegrid",function(e){ var id=$(this).attr("node-id"); opts.onContextMenu.call(_51b,e,find(_51b,id)); }); body.find("div.datagrid-cell-check input[type=checkbox]").unbind(".treegrid").bind("click.treegrid",function(e){ var id=$(this).parent().parent().parent().attr("node-id"); if(opts.singleSelect){ _51f(_51b); _56e(_51b,id); }else{ if($(this).attr("checked")){ _56e(_51b,id); }else{ _571(_51b,id); } } e.stopPropagation(); }); var _51d=_51c.find("div.datagrid-header"); _51d.find("input[type=checkbox]").unbind().bind("click.treegrid",function(){ if(opts.singleSelect){ return false; } if($(this).attr("checked")){ _51e(_51b); }else{ _51f(_51b); } }); }; function _520(_521,_522){ var opts=$.data(_521,"datagrid").options; var view=$(_521).datagrid("getPanel").children("div.datagrid-view"); var _523=view.children("div.datagrid-view1"); var _524=view.children("div.datagrid-view2"); var tr1=_523.children("div.datagrid-body").find("tr[node-id="+_522+"]"); var tr2=_524.children("div.datagrid-body").find("tr[node-id="+_522+"]"); var _525=tr1.next("tr.treegrid-tr-tree"); var _526=tr2.next("tr.treegrid-tr-tree"); var div1=_525.children("td").find("div"); var div2=_526.children("td").find("div"); var td1=tr1.find("td[field="+opts.treeField+"]"); var td2=tr2.find("td[field="+opts.treeField+"]"); var _527=td1.find("span.tree-indent,span.tree-hit").length+td2.find("span.tree-indent,span.tree-hit").length; return [div1,div2,_527]; }; function _528(_529,_52a){ var opts=$.data(_529,"treegrid").options; var view=$(_529).datagrid("getPanel").children("div.datagrid-view"); var _52b=view.children("div.datagrid-view1"); var _52c=view.children("div.datagrid-view2"); var tr1=_52b.children("div.datagrid-body").find("tr[node-id="+_52a+"]"); var tr2=_52c.children("div.datagrid-body").find("tr[node-id="+_52a+"]"); var _52d=$(_529).datagrid("getColumnFields",true).length+(opts.rownumbers?1:0); var _52e=$(_529).datagrid("getColumnFields",false).length; _52f(tr1,_52d); _52f(tr2,_52e); function _52f(tr,_530){ $(""+""+"
            "+""+"").insertAfter(tr); }; }; function _531(_532,_533,data,_534){ var opts=$.data(_532,"treegrid").options; var wrap=$.data(_532,"datagrid").panel; var view=wrap.children("div.datagrid-view"); var _535=view.children("div.datagrid-view1"); var _536=view.children("div.datagrid-view2"); var _537=$(_532).datagrid("getColumnFields",true); var _538=$(_532).datagrid("getColumnFields",false); _539(data,_533); var node=find(_532,_533); if(node){ if(node.children){ node.children=node.children.concat(data); }else{ node.children=data; } var _53a=_520(_532,_533); var cc1=_53a[0]; var cc2=_53a[1]; var _53b=_53a[2]; }else{ $.data(_532,"treegrid").data=$.data(_532,"treegrid").data.concat(data); var cc1=_535.children("div.datagrid-body").children("div.datagrid-body-inner"); var cc2=_536.children("div.datagrid-body"); var _53b=0; } if(!_534){ $.data(_532,"treegrid").data=data; cc1.empty(); cc2.empty(); } var _53c=_53d(data,_53b); cc1.html(cc1.html()+_53c[0].join("")); cc2.html(cc2.html()+_53c[1].join("")); opts.onLoadSuccess.call(_532,node,data); _50e(_532); _518(_532); _53e(); _51a(_532); function _539(_53f,_540){ for(var i=0;i<_53f.length;i++){ var row=_53f[i]; row._parentId=_540; if(row.children&&row.children.length){ _539(row.children,row[opts.idField]); } } }; function _53d(_541,_542){ var _543=[""]; var _544=["
            "]; var _545=[_543,_544]; for(var i=0;i<_541.length;i++){ var row=_541[i]; if(row.state!="open"&&row.state!="closed"){ row.state="open"; } _545[0]=_545[0].concat(_546(row,_537,_542,opts.rownumbers)); _545[1]=_545[1].concat(_546(row,_538,_542)); if(row.children&&row.children.length){ var tt=_53d(row.children,_542+1); var v=row.state=="closed"?"none":"block"; _545[0].push(""); _545[1].push(""); } } _545[0].push("
            "); _545[0]=_545[0].concat(tt[0]); _545[0].push("
            "); _545[1]=_545[1].concat(tt[1]); _545[1].push("
            "); _545[1].push(""); return _545; }; function _546(row,_547,_548,_549){ var _54a=[""]; if(_549){ _54a.push("
            0
            "); } for(var i=0;i<_547.length;i++){ var _54b=_547[i]; var col=$(_532).datagrid("getColumnOption",_54b); if(col){ var _54c="width:"+(col.boxWidth)+"px;"; _54c+="text-align:"+(col.align||"left")+";"; _54c+=opts.nowrap==false?"white-space:normal;":""; _54a.push(""); _54a.push("
            "); if(col.checkbox){ if(row.checked){ _54a.push(""); }else{ _54a.push(""); } } var val=null; if(col.formatter){ val=col.formatter(row[_54b],row); }else{ val=row[_54b]||" "; } if(_54b==opts.treeField){ for(var j=0;j<_548;j++){ _54a.push(""); } if(row.state=="closed"){ _54a.push(""); _54a.push(""); }else{ if(row.children&&row.children.length){ _54a.push(""); _54a.push(""); }else{ _54a.push(""); _54a.push(""); } } _54a.push(""+val+""); }else{ _54a.push(val); } _54a.push("
            "); _54a.push(""); } } _54a.push(""); return _54a; }; function _53e(){ var _54d=view.find("div.datagrid-header"); var body=view.find("div.datagrid-body"); var _54e=_54d.find("div.datagrid-header-check"); if(_54e.length){ var ck=body.find("div.datagrid-cell-check"); if($.boxModel){ ck.width(_54e.width()); ck.height(_54e.height()); }else{ ck.width(_54e.outerWidth()); ck.height(_54e.outerHeight()); } } }; }; function _54f(_550,_551,_552,_553,_554){ var opts=$.data(_550,"treegrid").options; var body=$(_550).datagrid("getPanel").find("div.datagrid-body"); if(_552){ opts.queryParams=_552; } var _555=$.extend({},opts.queryParams); var row=find(_550,_551); if(opts.onBeforeLoad.call(_550,row,_555)==false){ return; } if(!opts.url){ return; } var _556=body.find("tr[node-id="+_551+"] span.tree-folder"); _556.addClass("tree-loading"); $.ajax({type:opts.method,url:opts.url,data:_555,dataType:"json",success:function(data){ _556.removeClass("tree-loading"); _531(_550,_551,data,_553); if(_554){ _554(); } },error:function(){ _556.removeClass("tree-loading"); opts.onLoadError.apply(_550,arguments); if(_554){ _554(); } }}); }; function _557(_558){ var rows=_559(_558); if(rows.length){ return rows[0]; }else{ return null; } }; function _559(_55a){ return $.data(_55a,"treegrid").data; }; function _55b(_55c,_55d){ var row=find(_55c,_55d); if(row._parentId){ return find(_55c,row._parentId); }else{ return null; } }; function _55e(_55f,_560){ var opts=$.data(_55f,"treegrid").options; var body=$(_55f).datagrid("getPanel").find("div.datagrid-view2 div.datagrid-body"); var _561=[]; if(_560){ _562(_560); }else{ var _563=_559(_55f); for(var i=0;i<_563.length;i++){ _561.push(_563[i]); _562(_563[i][opts.idField]); } } function _562(_564){ var _565=find(_55f,_564); if(_565&&_565.children){ for(var i=0,len=_565.children.length;i").insertBefore(_58f); if(hit.prev().length){ hit.prev().remove(); } } } _531(_58d,_58e.parent,_58e.data,true); }; function _590(_591,_592){ var opts=$.data(_591,"treegrid").options; var body=$(_591).datagrid("getPanel").find("div.datagrid-body"); var tr=body.find("tr[node-id="+_592+"]"); tr.next("tr.treegrid-tr-tree").remove(); tr.remove(); var _593=del(_592); if(_593){ if(_593.children.length==0){ tr=body.find("tr[node-id="+_593[opts.treeField]+"]"); var cell=tr.children("td[field="+opts.treeField+"]").children("div.datagrid-cell"); cell.find(".tree-icon").removeClass("tree-folder").addClass("tree-file"); cell.find(".tree-hit").remove(); $("").prependTo(cell); } } _518(_591); function del(id){ var cc; var _594=_55b(_591,_592); if(_594){ cc=_594.children; }else{ cc=$(_591).treegrid("getData"); } for(var i=0;i").insertAfter(_5a6); var _5a7=$("").appendTo(span); $("").appendTo(span); $("").appendTo(span); var _5a8=$("
            ").appendTo("body"); _5a8.panel({doSize:false,closed:true,style:{position:"absolute",zIndex:10},onOpen:function(){ $(this).panel("resize"); }}); var name=$(_5a6).attr("name"); if(name){ span.find("input.combo-value").attr("name",name); $(_5a6).removeAttr("name").attr("comboName",name); } _5a7.attr("autocomplete","off"); return {combo:span,panel:_5a8}; }; function _5a9(_5aa){ var _5ab=$.data(_5aa,"combo").combo.find("input.combo-text"); _5ab.validatebox("destroy"); $.data(_5aa,"combo").panel.panel("destroy"); $.data(_5aa,"combo").combo.remove(); $(_5aa).remove(); }; function _5ac(_5ad){ var opts=$.data(_5ad,"combo").options; var _5ae=$.data(_5ad,"combo").combo; var _5af=$.data(_5ad,"combo").panel; var _5b0=_5ae.find(".combo-text"); var _5b1=_5ae.find(".combo-arrow"); $(document).unbind(".combo"); _5ae.unbind(".combo"); _5af.unbind(".combo"); _5b0.unbind(".combo"); _5b1.unbind(".combo"); if(!opts.disabled){ $(document).bind("mousedown.combo",function(e){ $("div.combo-panel").panel("close"); }); _5af.bind("mousedown.combo",function(e){ return false; }); _5b0.bind("mousedown.combo",function(e){ e.stopPropagation(); }).bind("keydown.combo",function(e){ switch(e.keyCode){ case 38: opts.keyHandler.up.call(_5ad); break; case 40: opts.keyHandler.down.call(_5ad); break; case 13: e.preventDefault(); opts.keyHandler.enter.call(_5ad); return false; case 9: case 27: _5b7(_5ad); break; default: if(opts.editable){ setTimeout(function(){ var q=_5b0.val(); if($.data(_5ad,"combo").previousValue!=q){ $.data(_5ad,"combo").previousValue=q; _5b2(_5ad); opts.keyHandler.query.call(_5ad,_5b0.val()); _5ba(_5ad,true); } },10); } } }); _5b1.bind("click.combo",function(){ _5b0.focus(); _5b2(_5ad); }).bind("mouseenter.combo",function(){ $(this).addClass("combo-arrow-hover"); }).bind("mouseleave.combo",function(){ $(this).removeClass("combo-arrow-hover"); }); } }; function _5b2(_5b3){ var opts=$.data(_5b3,"combo").options; var _5b4=$.data(_5b3,"combo").combo; var _5b5=$.data(_5b3,"combo").panel; if($.fn.window){ _5b5.panel("panel").css("z-index",$.fn.window.defaults.zIndex++); } _5b5.panel("move",{left:_5b4.offset().left,top:_5b6()}); _5b5.panel("open"); opts.onShowPanel.call(_5b3); (function(){ if(_5b5.is(":visible")){ _5b5.panel("move",{left:_5b4.offset().left,top:_5b6()}); setTimeout(arguments.callee,200); } })(); function _5b6(){ var top=_5b4.offset().top+_5b4.outerHeight(); if(top+_5b5.outerHeight()>$(window).height()+$(document).scrollTop()){ top=_5b4.offset().top-_5b5.outerHeight(); } if(top<$(document).scrollTop()){ top=_5b4.offset().top+_5b4.outerHeight(); } return top; }; }; function _5b7(_5b8){ var opts=$.data(_5b8,"combo").options; var _5b9=$.data(_5b8,"combo").panel; _5b9.panel("close"); opts.onHidePanel.call(_5b8); }; function _5ba(_5bb,doit){ var opts=$.data(_5bb,"combo").options; var _5bc=$.data(_5bb,"combo").combo.find("input.combo-text"); _5bc.validatebox(opts); if(doit){ _5bc.validatebox("validate"); _5bc.trigger("mouseleave"); } }; function _5bd(_5be,_5bf){ var opts=$.data(_5be,"combo").options; var _5c0=$.data(_5be,"combo").combo; if(_5bf){ opts.disabled=true; $(_5be).attr("disabled",true); _5c0.find(".combo-value").attr("disabled",true); _5c0.find(".combo-text").attr("disabled",true); }else{ opts.disabled=false; $(_5be).removeAttr("disabled"); _5c0.find(".combo-value").removeAttr("disabled"); _5c0.find(".combo-text").removeAttr("disabled"); } }; function _5c1(_5c2){ var opts=$.data(_5c2,"combo").options; var _5c3=$.data(_5c2,"combo").combo; if(opts.multiple){ _5c3.find("input.combo-value").remove(); }else{ _5c3.find("input.combo-value").val(""); } _5c3.find("input.combo-text").val(""); }; function _5c4(_5c5){ var _5c6=$.data(_5c5,"combo").combo; return _5c6.find("input.combo-text").val(); }; function _5c7(_5c8,text){ var _5c9=$.data(_5c8,"combo").combo; _5c9.find("input.combo-text").val(text); _5ba(_5c8,true); $.data(_5c8,"combo").previousValue=text; }; function _5ca(_5cb){ var _5cc=[]; var _5cd=$.data(_5cb,"combo").combo; _5cd.find("input.combo-value").each(function(){ _5cc.push($(this).val()); }); return _5cc; }; function _5ce(_5cf,_5d0){ var opts=$.data(_5cf,"combo").options; var _5d1=_5ca(_5cf); var _5d2=$.data(_5cf,"combo").combo; _5d2.find("input.combo-value").remove(); var name=$(_5cf).attr("comboName"); for(var i=0;i<_5d0.length;i++){ var _5d3=$("").appendTo(_5d2); if(name){ _5d3.attr("name",name); } _5d3.val(_5d0[i]); } var tmp=[]; for(var i=0;i<_5d1.length;i++){ tmp[i]=_5d1[i]; } var aa=[]; for(var i=0;i<_5d0.length;i++){ for(var j=0;j_5e9.height()){ var h=_5e9.scrollTop()+item.position().top+item.outerHeight()-_5e9.height(); _5e9.scrollTop(h); } } } }; function _5ea(_5eb){ var _5ec=$(_5eb).combo("panel"); var _5ed=$(_5eb).combo("getValues"); var item=_5ec.find("div.combobox-item[value="+_5ed.pop()+"]"); if(item.length){ var prev=item.prev(":visible"); if(prev.length){ item=prev; } }else{ item=_5ec.find("div.combobox-item:visible:last"); } var _5ee=item.attr("value"); _5ef(_5eb,[_5ee]); _5e6(_5eb,_5ee); }; function _5f0(_5f1){ var _5f2=$(_5f1).combo("panel"); var _5f3=$(_5f1).combo("getValues"); var item=_5f2.find("div.combobox-item[value="+_5f3.pop()+"]"); if(item.length){ var next=item.next(":visible"); if(next.length){ item=next; } }else{ item=_5f2.find("div.combobox-item:visible:first"); } var _5f4=item.attr("value"); _5ef(_5f1,[_5f4]); _5e6(_5f1,_5f4); }; function _5f5(_5f6,_5f7){ var opts=$.data(_5f6,"combobox").options; var data=$.data(_5f6,"combobox").data; if(opts.multiple){ var _5f8=$(_5f6).combo("getValues"); for(var i=0;i<_5f8.length;i++){ if(_5f8[i]==_5f7){ return; } } _5f8.push(_5f7); _5ef(_5f6,_5f8); }else{ _5ef(_5f6,[_5f7]); } for(var i=0;ioption",_602).each(function(){ var item={}; item[opts.valueField]=$(this).attr("value")||$(this).html(); item[opts.textField]=$(this).html(); item["selected"]=$(this).attr("selected"); data.push(item); }); return data; }; //combobox閲嶆柊鍔犺浇 function _603Reload(_604,data,_605){ var opts=$.data(_604,"combobox").options; var _606=$(_604).combo("panel"); $.data(_604,"combobox").data=data; var _607=$(_604).combobox("getValues"); _606.empty(); for(var i=0;i
            ").appendTo(_606); item.attr("value",v); if(opts.formatter){ item.html(opts.formatter.call(_604,data[i])); }else{ item.html(s); } if(data[i]["selected"]){ (function(){ for(var i=0;i<_607.length;i++){ if(v==_607[i]){ return; } } _607.push(v); })(); } } if(opts.multiple){ _5ef(_604,_607,_605); }else{ if(_607.length){ _5ef(_604,[_607[_607.length-1]],_605); }else{ _5ef(_604,[],_605); } } opts.onLoadSuccess.call(_604,data); $(".combobox-item",_606).hover(function(){ $(this).addClass("combobox-item-hover"); },function(){ $(this).removeClass("combobox-item-hover"); }).click(function(){ var item=$(this); if(opts.multiple){ if(item.hasClass("combobox-item-selected")){ _5f9(_604,item.attr("value")); }else{ _5f5(_604,item.attr("value")); } }else{ _5f5(_604,item.attr("value")); $(_604).combo("hidePanel"); } }); }; function _603(_604,data,_605){ var opts=$.data(_604,"combobox").options; var _606=$(_604).combo("panel"); $.data(_604,"combobox").data=data; var _607=$(_604).combobox("getValues"); //_606.empty(); for(var i=0;i").appendTo(_606); item.attr("value",v); if(opts.formatter){ item.html(opts.formatter.call(_604,data[i])); }else{ item.html(s); } if(data[i]["selected"]){ (function(){ for(var i=0;i<_607.length;i++){ if(v==_607[i]){ return; } } _607.push(v); })(); } } if(opts.multiple){ _5ef(_604,_607,_605); }else{ if(_607.length){ _5ef(_604,[_607[_607.length-1]],_605); }else{ _5ef(_604,[],_605); } } opts.onLoadSuccess.call(_604,data); $(".combobox-item",_606).hover(function(){ $(this).addClass("combobox-item-hover"); },function(){ $(this).removeClass("combobox-item-hover"); }).click(function(){ var item=$(this); if(opts.multiple){ if(item.hasClass("combobox-item-selected")){ _5f9(_604,item.attr("value")); }else{ _5f5(_604,item.attr("value")); } }else{ _5f5(_604,item.attr("value")); $(_604).combo("hidePanel"); } }); }; function _608(_609,url,_60a,_60b){ var opts=$.data(_609,"combobox").options; if(url){ opts.url=url; } if(!opts.url){ return; } _60a=_60a||{}; $.ajax({url:opts.url,dataType:"json",data:_60a,success:function(data){ _603Reload(_609,data,_60b); },error:function(){ opts.onLoadError.apply(this,arguments); }}); }; function _60c(_60d,q){ var opts=$.data(_60d,"combobox").options; if(opts.multiple&&!q){ _5ef(_60d,[],true); }else{ _5ef(_60d,[q],true); } if(opts.mode=="remote"){ _608(_60d,null,{q:q},true); }else{ var _60e=$(_60d).combo("panel"); _60e.find("div.combobox-item").hide(); var data=$.data(_60d,"combobox").data; for(var i=0;i").appendTo(_620); $.data(_61f,"combotree").tree=tree; } tree.tree($.extend({},opts,{checkbox:opts.multiple,onLoadSuccess:function(node,data){ var _621=$(_61f).combotree("getValues"); if(opts.multiple){ var _622=tree.tree("getChecked"); for(var i=0;i<_622.length;i++){ var id=_622[i].id; (function(){ for(var i=0;i<_621.length;i++){ if(id==_621[i]){ return; } } _621.push(id); })(); } } $(_61f).combotree("setValues",_621); opts.onLoadSuccess.call(this,node,data); },onClick:function(node){ _624(_61f); $(_61f).combo("hidePanel"); opts.onClick.call(this,node); },onCheck:function(node,_623){ _624(_61f); opts.onCheck.call(this,node,_623); }})); }; function _624(_625){ var opts=$.data(_625,"combotree").options; var tree=$.data(_625,"combotree").tree; var vv=[],ss=[]; if(opts.multiple){ var _626=tree.tree("getChecked"); for(var i=0;i<_626.length;i++){ vv.push(_626[i].id); ss.push(_626[i].text); } }else{ var node=tree.tree("getSelected"); if(node){ vv.push(node.id); ss.push(node.text); } } $(_625).combo("setValues",vv).combo("setText",ss.join(opts.separator)); }; function _627(_628,_629){ var opts=$.data(_628,"combotree").options; var tree=$.data(_628,"combotree").tree; tree.find("span.tree-checkbox").addClass("tree-checkbox0").removeClass("tree-checkbox1 tree-checkbox2"); var vv=[],ss=[]; for(var i=0;i<_629.length;i++){ var v=_629[i]; var s=v; var node=tree.tree("find",v); if(node){ s=node.text; tree.tree("check",node.target); tree.tree("select",node.target); } vv.push(v); ss.push(s); } $(_628).combo("setValues",vv).combo("setText",ss.join(opts.separator)); }; $.fn.combotree=function(_62a,_62b){ if(typeof _62a=="string"){ var _62c=$.fn.combotree.methods[_62a]; if(_62c){ return _62c(this,_62b); }else{ return this.combo(_62a,_62b); } } _62a=_62a||{}; return this.each(function(){ var _62d=$.data(this,"combotree"); if(_62d){ $.extend(_62d.options,_62a); }else{ $.data(this,"combotree",{options:$.extend({},$.fn.combotree.defaults,$.fn.combotree.parseOptions(this),_62a)}); } _61e(this); }); }; $.fn.combotree.methods={options:function(jq){ return $.data(jq[0],"combotree").options; },tree:function(jq){ return $.data(jq[0],"combotree").tree; },loadData:function(jq,data){ return jq.each(function(){ var opts=$.data(this,"combotree").options; opts.data=data; var tree=$.data(this,"combotree").tree; tree.tree("loadData",data); }); },reload:function(jq,url){ return jq.each(function(){ var opts=$.data(this,"combotree").options; var tree=$.data(this,"combotree").tree; if(url){ opts.url=url; } tree.tree({url:opts.url}); }); },setValues:function(jq,_62e){ return jq.each(function(){ _627(this,_62e); }); },setValue:function(jq,_62f){ return jq.each(function(){ _627(this,[_62f]); }); },clear:function(jq){ return jq.each(function(){ var tree=$.data(this,"combotree").tree; tree.find("div.tree-node-selected").removeClass("tree-node-selected"); $(this).combo("clear"); }); }}; $.fn.combotree.parseOptions=function(_630){ return $.extend({},$.fn.combo.parseOptions(_630),$.fn.tree.parseOptions(_630)); }; $.fn.combotree.defaults=$.extend({},$.fn.combo.defaults,$.fn.tree.defaults,{editable:false}); })(jQuery); (function($){ function _631(_632){ var opts=$.data(_632,"combogrid").options; var grid=$.data(_632,"combogrid").grid; $(_632).addClass("combogrid-f"); $(_632).combo(opts); var _633=$(_632).combo("panel"); if(!grid){ grid=$("
            ").appendTo(_633); $.data(_632,"combogrid").grid=grid; } grid.datagrid($.extend({},opts,{border:false,fit:true,singleSelect:(!opts.multiple),onLoadSuccess:function(data){ var _634=$.data(_632,"combogrid").remainText; var _635=$(_632).combo("getValues"); _641(_632,_635,_634); $.data(_632,"combogrid").remainText=false; opts.onLoadSuccess.apply(this,arguments); },onClickRow:_636,onSelect:function(_637,row){ _638(); opts.onSelect.call(this,_637,row); },onUnselect:function(_639,row){ _638(); opts.onUnselect.call(this,_639,row); },onSelectAll:function(rows){ _638(); opts.onSelectAll.call(this,rows); },onUnselectAll:function(rows){ _638(); opts.onUnselectAll.call(this,rows); }})); function _636(_63a,row){ $.data(_632,"combogrid").remainText=false; _638(); if(!opts.multiple){ $(_632).combo("hidePanel"); } opts.onClickRow.call(this,_63a,row); }; function _638(){ var _63b=$.data(_632,"combogrid").remainText; var rows=grid.datagrid("getSelections"); var vv=[],ss=[]; for(var i=0;i=_63e){ _63f=_63e-1; } }else{ if(step>0){ _63f=0; }else{ if(step<0){ _63f=_63e-1; }else{ _63f=-1; } } } if(_63f>=0){ grid.datagrid("clearSelections"); grid.datagrid("selectRow",_63f); } }; function _641(_642,_643,_644){ var opts=$.data(_642,"combogrid").options; var grid=$.data(_642,"combogrid").grid; var rows=grid.datagrid("getRows"); var ss=[]; grid.datagrid("clearSelections"); for(var i=0;i<_643.length;i++){ var _645=grid.datagrid("getRowIndex",_643[i]); if(_645>=0){ grid.datagrid("selectRow",_645); ss.push(rows[_645][opts.textField]); }else{ ss.push(_643[i]); } } $(_642).combo("setValues",_643); if(!_644){ $(_642).combo("setText",ss.join(opts.separator)); } }; function _646(_647,q){ var opts=$.data(_647,"combogrid").options; var grid=$.data(_647,"combogrid").grid; $.data(_647,"combogrid").remainText=true; if(opts.multiple&&!q){ _641(_647,[],true); }else{ _641(_647,[q],true); } if(opts.mode=="remote"){ grid.datagrid("reload",{q:q}); }else{ if(!q){ return; } var rows=grid.datagrid("getRows"); for(var i=0;i