From 40f87624b02ffbdb20aa8a96537fe7247970dd49 Mon Sep 17 00:00:00 2001 From: mumana Date: Fri, 15 Jun 2018 20:37:56 +0000 Subject: [PATCH] git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C61 --- .../AYA.SlnSynor/AYA.SlnSinort.csproj | 3 +- .../AYA.SlnSynor/App_Start/BundleConfig.cs | 20 +- .../PropuestaNormativaController.cs | 5 + .../AYA.SlnSynor/Scripts/_references.js | Bin 587776 -> 587766 bytes .../AYA.SlnSynor/Scripts/jquery.easyui.min.js | 16546 ---------------- .../Scripts/jquery.easyui.mobile.js | 141 - .../AYA.SlnSynor/Sinort-Scripts/Global.js | 90 +- .../DetallePropuestaNormativa.js | 13 + .../PropuestaNormativa/PropuestaNormativa.js | 233 +- .../DetallePropuesta.cshtml | 90 +- .../AYA.SlnSynor/Views/Shared/_Layout.cshtml | 48 +- .../AYA.SlnSinortModel.csproj | 1 - .../AYA.SlnSynorModel/Sinort/SinortContex.cs | 3 - .../AYA.SlnSynorModel/Sinort/sysdiagrams.cs | 24 - 14 files changed, 339 insertions(+), 16878 deletions(-) delete mode 100644 AYA.SlnSynor/AYA.SlnSynor/Scripts/jquery.easyui.min.js delete mode 100644 AYA.SlnSynor/AYA.SlnSynor/Scripts/jquery.easyui.mobile.js create mode 100644 AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js delete mode 100644 AYA.SlnSynor/AYA.SlnSynorModel/Sinort/sysdiagrams.cs diff --git a/AYA.SlnSynor/AYA.SlnSynor/AYA.SlnSinort.csproj b/AYA.SlnSynor/AYA.SlnSynor/AYA.SlnSinort.csproj index 2b2a764fe..bd662c36c 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/AYA.SlnSinort.csproj +++ b/AYA.SlnSynor/AYA.SlnSynor/AYA.SlnSinort.csproj @@ -7604,8 +7604,6 @@ - - @@ -7680,6 +7678,7 @@ + diff --git a/AYA.SlnSynor/AYA.SlnSynor/App_Start/BundleConfig.cs b/AYA.SlnSynor/AYA.SlnSynor/App_Start/BundleConfig.cs index 4fb2ecb8b..9c97e1c70 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/App_Start/BundleConfig.cs +++ b/AYA.SlnSynor/AYA.SlnSynor/App_Start/BundleConfig.cs @@ -8,13 +8,8 @@ namespace AYA.SlnSinort // Para obtener más información sobre Bundles, visite http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { - bundles.Add(new ScriptBundle("~/bundles/jquery") - .Include("~/Scripts/jquery-3.3.1.js") - ); - - bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include( - "~/Scripts/jquery-ui-1.12.1.js")); - + bundles.Add(new ScriptBundle("~/bundles/jquery").Include("~/Scripts/jquery-{version}.js")); + bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include("~/Scripts/jquery-ui-{version}.js")); bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( "~/Scripts/jquery.unobtrusive*", "~/Scripts/jquery.validate*")); @@ -24,10 +19,13 @@ namespace AYA.SlnSinort bundles.Add(new ScriptBundle("~/bundles/modernizr").Include( "~/Scripts/modernizr-*")); + bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include("~/Scripts/bootstrap.min.js")); + bundles.Add(new ScriptBundle("~/bundles/moment").Include("~/Scripts/moment.js").Include("~/Scripts/moment-with-langs.js")); + bundles.Add(new ScriptBundle("~/bundles/toastr").Include("~/Scripts/toastr.js")); bundles.Add(new ScriptBundle("~/bundles/jquery-dataTables").Include("~/Scripts/DataTables-1.10.0/jquery.dataTables.js")); bundles.Add(new StyleBundle("~/Content/css") - .Include("~/Content/site.css")); + .Include("~/Content/Site.css")); bundles.Add(new StyleBundle("~/Content/themes/base/css").Include( "~/Content/themes/base/jquery.ui.core.css", @@ -44,14 +42,12 @@ namespace AYA.SlnSinort "~/Content/themes/base/jquery.ui.theme.css")); bundles.Add(new StyleBundle("~/Content/sinort-css") + .Include("~/Content/themes/base/jquery.ui.css") .Include("~/Content/toastr.css") .Include("~/Content/DataTables-1.10.0/css/jquery.dataTables.css")); bundles.Add(new ScriptBundle("~/Script-Global") - .Include("~/Sinort-Scripts/Global.js") - .Include("~/Scripts/toastr.min.js") - .Include("~/Scripts/bootstrap.min.js") - .Include("~/Scripts/jquery.validate.min.js")); + .Include("~/Sinort-Scripts/Global.js")); //AGREGAR SIGUIENTES SCRIPTS diff --git a/AYA.SlnSynor/AYA.SlnSynor/Controllers/PropuestaNormativaController.cs b/AYA.SlnSynor/AYA.SlnSynor/Controllers/PropuestaNormativaController.cs index 425d674d7..3de998717 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Controllers/PropuestaNormativaController.cs +++ b/AYA.SlnSynor/AYA.SlnSynor/Controllers/PropuestaNormativaController.cs @@ -14,5 +14,10 @@ namespace AYA.SlnSinort.Controllers.PropuestaNormativa return View(); } + public ActionResult DetallePropuesta() + { + InitControllers(); + return View(); + } } } \ No newline at end of file diff --git a/AYA.SlnSynor/AYA.SlnSynor/Scripts/_references.js b/AYA.SlnSynor/AYA.SlnSynor/Scripts/_references.js index 49c8f4fa6772efcc4b1613120cf0ec967106a604..3632c904fec6359a25d01661df25b24ea2206086 100644 GIT binary patch delta 64 zcmZqpp#1H=0;i--){ -_9.unshift(_a.children[i]); -} -} -} -}}; -$.parser={auto:true,onComplete:function(_b){ -},plugins:["draggable","droppable","resizable","pagination","tooltip","linkbutton","menu","menubutton","splitbutton","switchbutton","progressbar","tree","textbox","passwordbox","maskedbox","filebox","combo","combobox","combotree","combogrid","combotreegrid","tagbox","numberbox","validatebox","searchbox","spinner","numberspinner","timespinner","datetimespinner","calendar","datebox","datetimebox","slider","layout","panel","datagrid","propertygrid","treegrid","datalist","tabs","accordion","window","dialog","form"],parse:function(_c){ -var aa=[]; -for(var i=0;i<$.parser.plugins.length;i++){ -var _d=$.parser.plugins[i]; -var r=$(".easyui-"+_d,_c); -if(r.length){ -if(r[_d]){ -r.each(function(){ -$(this)[_d]($.data(this,"options")||{}); -}); -}else{ -aa.push({name:_d,jq:r}); -} -} -} -if(aa.length&&window.easyloader){ -var _e=[]; -for(var i=0;i=0){ -v=Math.floor((_12.width()-_13)*v/100); -}else{ -v=Math.floor((_12.height()-_13)*v/100); -} -}else{ -v=parseInt(v)||undefined; -} -return v; -},parseOptions:function(_15,_16){ -var t=$(_15); -var _17={}; -var s=$.trim(t.attr("data-options")); -if(s){ -if(s.substring(0,1)!="{"){ -s="{"+s+"}"; -} -_17=(new Function("return "+s))(); -} -$.map(["width","height","left","top","minWidth","maxWidth","minHeight","maxHeight"],function(p){ -var pv=$.trim(_15.style[p]||""); -if(pv){ -if(pv.indexOf("%")==-1){ -pv=parseInt(pv); -if(isNaN(pv)){ -pv=undefined; -} -} -_17[p]=pv; -} -}); -if(_16){ -var _18={}; -for(var i=0;i<_16.length;i++){ -var pp=_16[i]; -if(typeof pp=="string"){ -_18[pp]=t.attr(pp); -}else{ -for(var _19 in pp){ -var _1a=pp[_19]; -if(_1a=="boolean"){ -_18[_19]=t.attr(_19)?(t.attr(_19)=="true"):undefined; -}else{ -if(_1a=="number"){ -_18[_19]=t.attr(_19)=="0"?0:parseFloat(t.attr(_19))||undefined; -} -} -} -} -} -$.extend(_17,_18); -} -return _17; -}}; -$(function(){ -var d=$("
").appendTo("body"); -$._boxModel=d.outerWidth()!=100; -d.remove(); -d=$("
").appendTo("body"); -$._positionFixed=(d.css("position")=="fixed"); -d.remove(); -if(!window.easyloader&&$.parser.auto){ -$.parser.parse(); -} -}); -$.fn._outerWidth=function(_1b){ -if(_1b==undefined){ -if(this[0]==window){ -return this.width()||document.body.clientWidth; -} -return this.outerWidth()||0; -} -return this._size("width",_1b); -}; -$.fn._outerHeight=function(_1c){ -if(_1c==undefined){ -if(this[0]==window){ -return this.height()||document.body.clientHeight; -} -return this.outerHeight()||0; -} -return this._size("height",_1c); -}; -$.fn._scrollLeft=function(_1d){ -if(_1d==undefined){ -return this.scrollLeft(); -}else{ -return this.each(function(){ -$(this).scrollLeft(_1d); -}); -} -}; -$.fn._propAttr=$.fn.prop||$.fn.attr; -$.fn._size=function(_1e,_1f){ -if(typeof _1e=="string"){ -if(_1e=="clear"){ -return this.each(function(){ -$(this).css({width:"",minWidth:"",maxWidth:"",height:"",minHeight:"",maxHeight:""}); -}); -}else{ -if(_1e=="fit"){ -return this.each(function(){ -_20(this,this.tagName=="BODY"?$("body"):$(this).parent(),true); -}); -}else{ -if(_1e=="unfit"){ -return this.each(function(){ -_20(this,$(this).parent(),false); -}); -}else{ -if(_1f==undefined){ -return _21(this[0],_1e); -}else{ -return this.each(function(){ -_21(this,_1e,_1f); -}); -} -} -} -} -}else{ -return this.each(function(){ -_1f=_1f||$(this).parent(); -$.extend(_1e,_20(this,_1f,_1e.fit)||{}); -var r1=_22(this,"width",_1f,_1e); -var r2=_22(this,"height",_1f,_1e); -if(r1||r2){ -$(this).addClass("easyui-fluid"); -}else{ -$(this).removeClass("easyui-fluid"); -} -}); -} -function _20(_23,_24,fit){ -if(!_24.length){ -return false; -} -var t=$(_23)[0]; -var p=_24[0]; -var _25=p.fcount||0; -if(fit){ -if(!t.fitted){ -t.fitted=true; -p.fcount=_25+1; -$(p).addClass("panel-noscroll"); -if(p.tagName=="BODY"){ -$("html").addClass("panel-fit"); -} -} -return {width:($(p).width()||1),height:($(p).height()||1)}; -}else{ -if(t.fitted){ -t.fitted=false; -p.fcount=_25-1; -if(p.fcount==0){ -$(p).removeClass("panel-noscroll"); -if(p.tagName=="BODY"){ -$("html").removeClass("panel-fit"); -} -} -} -return false; -} -}; -function _22(_26,_27,_28,_29){ -var t=$(_26); -var p=_27; -var p1=p.substr(0,1).toUpperCase()+p.substr(1); -var min=$.parser.parseValue("min"+p1,_29["min"+p1],_28); -var max=$.parser.parseValue("max"+p1,_29["max"+p1],_28); -var val=$.parser.parseValue(p,_29[p],_28); -var _2a=(String(_29[p]||"").indexOf("%")>=0?true:false); -if(!isNaN(val)){ -var v=Math.min(Math.max(val,min||0),max||99999); -if(!_2a){ -_29[p]=v; -} -t._size("min"+p1,""); -t._size("max"+p1,""); -t._size(p,v); -}else{ -t._size(p,""); -t._size("min"+p1,min); -t._size("max"+p1,max); -} -return _2a||_29.fit; -}; -function _21(_2b,_2c,_2d){ -var t=$(_2b); -if(_2d==undefined){ -_2d=parseInt(_2b.style[_2c]); -if(isNaN(_2d)){ -return undefined; -} -if($._boxModel){ -_2d+=_2e(); -} -return _2d; -}else{ -if(_2d===""){ -t.css(_2c,""); -}else{ -if($._boxModel){ -_2d-=_2e(); -if(_2d<0){ -_2d=0; -} -} -t.css(_2c,_2d+"px"); -} -} -function _2e(){ -if(_2c.toLowerCase().indexOf("width")>=0){ -return t.outerWidth()-t.width(); -}else{ -return t.outerHeight()-t.height(); -} -}; -}; -}; -})(jQuery); -(function($){ -var _2f=null; -var _30=null; -var _31=false; -function _32(e){ -if(e.touches.length!=1){ -return; -} -if(!_31){ -_31=true; -dblClickTimer=setTimeout(function(){ -_31=false; -},500); -}else{ -clearTimeout(dblClickTimer); -_31=false; -_33(e,"dblclick"); -} -_2f=setTimeout(function(){ -_33(e,"contextmenu",3); -},1000); -_33(e,"mousedown"); -if($.fn.draggable.isDragging||$.fn.resizable.isResizing){ -e.preventDefault(); -} -}; -function _34(e){ -if(e.touches.length!=1){ -return; -} -if(_2f){ -clearTimeout(_2f); -} -_33(e,"mousemove"); -if($.fn.draggable.isDragging||$.fn.resizable.isResizing){ -e.preventDefault(); -} -}; -function _35(e){ -if(_2f){ -clearTimeout(_2f); -} -_33(e,"mouseup"); -if($.fn.draggable.isDragging||$.fn.resizable.isResizing){ -e.preventDefault(); -} -}; -function _33(e,_36,_37){ -var _38=new $.Event(_36); -_38.pageX=e.changedTouches[0].pageX; -_38.pageY=e.changedTouches[0].pageY; -_38.which=_37||1; -$(e.target).trigger(_38); -}; -if(document.addEventListener){ -document.addEventListener("touchstart",_32,true); -document.addEventListener("touchmove",_34,true); -document.addEventListener("touchend",_35,true); -} -})(jQuery); -(function($){ -function _39(e){ -var _3a=$.data(e.data.target,"draggable"); -var _3b=_3a.options; -var _3c=_3a.proxy; -var _3d=e.data; -var _3e=_3d.startLeft+e.pageX-_3d.startX; -var top=_3d.startTop+e.pageY-_3d.startY; -if(_3c){ -if(_3c.parent()[0]==document.body){ -if(_3b.deltaX!=null&&_3b.deltaX!=undefined){ -_3e=e.pageX+_3b.deltaX; -}else{ -_3e=e.pageX-e.data.offsetWidth; -} -if(_3b.deltaY!=null&&_3b.deltaY!=undefined){ -top=e.pageY+_3b.deltaY; -}else{ -top=e.pageY-e.data.offsetHeight; -} -}else{ -if(_3b.deltaX!=null&&_3b.deltaX!=undefined){ -_3e+=e.data.offsetWidth+_3b.deltaX; -} -if(_3b.deltaY!=null&&_3b.deltaY!=undefined){ -top+=e.data.offsetHeight+_3b.deltaY; -} -} -} -if(e.data.parent!=document.body){ -_3e+=$(e.data.parent).scrollLeft(); -top+=$(e.data.parent).scrollTop(); -} -if(_3b.axis=="h"){ -_3d.left=_3e; -}else{ -if(_3b.axis=="v"){ -_3d.top=top; -}else{ -_3d.left=_3e; -_3d.top=top; -} -} -}; -function _3f(e){ -var _40=$.data(e.data.target,"draggable"); -var _41=_40.options; -var _42=_40.proxy; -if(!_42){ -_42=$(e.data.target); -} -_42.css({left:e.data.left,top:e.data.top}); -$("body").css("cursor",_41.cursor); -}; -function _43(e){ -if(!$.fn.draggable.isDragging){ -return false; -} -var _44=$.data(e.data.target,"draggable"); -var _45=_44.options; -var _46=$(".droppable:visible").filter(function(){ -return e.data.target!=this; -}).filter(function(){ -var _47=$.data(this,"droppable").options.accept; -if(_47){ -return $(_47).filter(function(){ -return this==e.data.target; -}).length>0; -}else{ -return true; -} -}); -_44.droppables=_46; -var _48=_44.proxy; -if(!_48){ -if(_45.proxy){ -if(_45.proxy=="clone"){ -_48=$(e.data.target).clone().insertAfter(e.data.target); -}else{ -_48=_45.proxy.call(e.data.target,e.data.target); -} -_44.proxy=_48; -}else{ -_48=$(e.data.target); -} -} -_48.css("position","absolute"); -_39(e); -_3f(e); -_45.onStartDrag.call(e.data.target,e); -return false; -}; -function _49(e){ -if(!$.fn.draggable.isDragging){ -return false; -} -var _4a=$.data(e.data.target,"draggable"); -_39(e); -if(_4a.options.onDrag.call(e.data.target,e)!=false){ -_3f(e); -} -var _4b=e.data.target; -_4a.droppables.each(function(){ -var _4c=$(this); -if(_4c.droppable("options").disabled){ -return; -} -var p2=_4c.offset(); -if(e.pageX>p2.left&&e.pageXp2.top&&e.pageYp2.left&&e.pageXp2.top&&e.pageY_62.options.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.parseOptions=function(_67){ -var t=$(_67); -return $.extend({},$.parser.parseOptions(_67,["cursor","handle","axis",{"revert":"boolean","deltaX":"number","deltaY":"number","edge":"number","delay":"number"}]),{disabled:(t.attr("disabled")?true:undefined)}); -}; -$.fn.draggable.defaults={proxy:null,revert:false,cursor:"move",deltaX:null,deltaY:null,handle:null,disabled:false,edge:0,axis:null,delay:100,onBeforeDrag:function(e){ -},onStartDrag:function(e){ -},onDrag:function(e){ -},onEndDrag:function(e){ -},onStopDrag:function(e){ -}}; -$.fn.draggable.isDragging=false; -})(jQuery); -(function($){ -function _68(_69){ -$(_69).addClass("droppable"); -$(_69).bind("_dragenter",function(e,_6a){ -$.data(_69,"droppable").options.onDragEnter.apply(_69,[e,_6a]); -}); -$(_69).bind("_dragleave",function(e,_6b){ -$.data(_69,"droppable").options.onDragLeave.apply(_69,[e,_6b]); -}); -$(_69).bind("_dragover",function(e,_6c){ -$.data(_69,"droppable").options.onDragOver.apply(_69,[e,_6c]); -}); -$(_69).bind("_drop",function(e,_6d){ -$.data(_69,"droppable").options.onDrop.apply(_69,[e,_6d]); -}); -}; -$.fn.droppable=function(_6e,_6f){ -if(typeof _6e=="string"){ -return $.fn.droppable.methods[_6e](this,_6f); -} -_6e=_6e||{}; -return this.each(function(){ -var _70=$.data(this,"droppable"); -if(_70){ -$.extend(_70.options,_6e); -}else{ -_68(this); -$.data(this,"droppable",{options:$.extend({},$.fn.droppable.defaults,$.fn.droppable.parseOptions(this),_6e)}); -} -}); -}; -$.fn.droppable.methods={options:function(jq){ -return $.data(jq[0],"droppable").options; -},enable:function(jq){ -return jq.each(function(){ -$(this).droppable({disabled:false}); -}); -},disable:function(jq){ -return jq.each(function(){ -$(this).droppable({disabled:true}); -}); -}}; -$.fn.droppable.parseOptions=function(_71){ -var t=$(_71); -return $.extend({},$.parser.parseOptions(_71,["accept"]),{disabled:(t.attr("disabled")?true:undefined)}); -}; -$.fn.droppable.defaults={accept:null,disabled:false,onDragEnter:function(e,_72){ -},onDragOver:function(e,_73){ -},onDragLeave:function(e,_74){ -},onDrop:function(e,_75){ -}}; -})(jQuery); -(function($){ -function _76(e){ -var _77=e.data; -var _78=$.data(_77.target,"resizable").options; -if(_77.dir.indexOf("e")!=-1){ -var _79=_77.startWidth+e.pageX-_77.startX; -_79=Math.min(Math.max(_79,_78.minWidth),_78.maxWidth); -_77.width=_79; -} -if(_77.dir.indexOf("s")!=-1){ -var _7a=_77.startHeight+e.pageY-_77.startY; -_7a=Math.min(Math.max(_7a,_78.minHeight),_78.maxHeight); -_77.height=_7a; -} -if(_77.dir.indexOf("w")!=-1){ -var _79=_77.startWidth-e.pageX+_77.startX; -_79=Math.min(Math.max(_79,_78.minWidth),_78.maxWidth); -_77.width=_79; -_77.left=_77.startLeft+_77.startWidth-_77.width; -} -if(_77.dir.indexOf("n")!=-1){ -var _7a=_77.startHeight-e.pageY+_77.startY; -_7a=Math.min(Math.max(_7a,_78.minHeight),_78.maxHeight); -_77.height=_7a; -_77.top=_77.startTop+_77.startHeight-_77.height; -} -}; -function _7b(e){ -var _7c=e.data; -var t=$(_7c.target); -t.css({left:_7c.left,top:_7c.top}); -if(t.outerWidth()!=_7c.width){ -t._outerWidth(_7c.width); -} -if(t.outerHeight()!=_7c.height){ -t._outerHeight(_7c.height); -} -}; -function _7d(e){ -$.fn.resizable.isResizing=true; -$.data(e.data.target,"resizable").options.onStartResize.call(e.data.target,e); -return false; -}; -function _7e(e){ -_76(e); -if($.data(e.data.target,"resizable").options.onResize.call(e.data.target,e)!=false){ -_7b(e); -} -return false; -}; -function _7f(e){ -$.fn.resizable.isResizing=false; -_76(e,true); -_7b(e); -$.data(e.data.target,"resizable").options.onStopResize.call(e.data.target,e); -$(document).unbind(".resizable"); -$("body").css("cursor",""); -return false; -}; -function _80(e){ -var _81=$(e.data.target).resizable("options"); -var tt=$(e.data.target); -var dir=""; -var _82=tt.offset(); -var _83=tt.outerWidth(); -var _84=tt.outerHeight(); -var _85=_81.edge; -if(e.pageY>_82.top&&e.pageY<_82.top+_85){ -dir+="n"; -}else{ -if(e.pageY<_82.top+_84&&e.pageY>_82.top+_84-_85){ -dir+="s"; -} -} -if(e.pageX>_82.left&&e.pageX<_82.left+_85){ -dir+="w"; -}else{ -if(e.pageX<_82.left+_83&&e.pageX>_82.left+_83-_85){ -dir+="e"; -} -} -var _86=_81.handles.split(","); -_86=$.map(_86,function(h){ -return $.trim(h).toLowerCase(); -}); -if($.inArray("all",_86)>=0||$.inArray(dir,_86)>=0){ -return dir; -} -for(var i=0;i=0){ -return _86[_87]; -} -} -return ""; -}; -$.fn.resizable=function(_88,_89){ -if(typeof _88=="string"){ -return $.fn.resizable.methods[_88](this,_89); -} -return this.each(function(){ -var _8a=null; -var _8b=$.data(this,"resizable"); -if(_8b){ -$(this).unbind(".resizable"); -_8a=$.extend(_8b.options,_88||{}); -}else{ -_8a=$.extend({},$.fn.resizable.defaults,$.fn.resizable.parseOptions(this),_88||{}); -$.data(this,"resizable",{options:_8a}); -} -if(_8a.disabled==true){ -return; -} -$(this).bind("mousemove.resizable",{target:this},function(e){ -if($.fn.resizable.isResizing){ -return; -} -var dir=_80(e); -$(e.data.target).css("cursor",dir?dir+"-resize":""); -}).bind("mouseleave.resizable",{target:this},function(e){ -$(e.data.target).css("cursor",""); -}).bind("mousedown.resizable",{target:this},function(e){ -var dir=_80(e); -if(dir==""){ -return; -} -function _8c(css){ -var val=parseInt($(e.data.target).css(css)); -if(isNaN(val)){ -return 0; -}else{ -return val; -} -}; -var _8d={target:e.data.target,dir:dir,startLeft:_8c("left"),startTop:_8c("top"),left:_8c("left"),top:_8c("top"),startX:e.pageX,startY:e.pageY,startWidth:$(e.data.target).outerWidth(),startHeight:$(e.data.target).outerHeight(),width:$(e.data.target).outerWidth(),height:$(e.data.target).outerHeight(),deltaWidth:$(e.data.target).outerWidth()-$(e.data.target).width(),deltaHeight:$(e.data.target).outerHeight()-$(e.data.target).height()}; -$(document).bind("mousedown.resizable",_8d,_7d); -$(document).bind("mousemove.resizable",_8d,_7e); -$(document).bind("mouseup.resizable",_8d,_7f); -$("body").css("cursor",dir+"-resize"); -}); -}); -}; -$.fn.resizable.methods={options:function(jq){ -return $.data(jq[0],"resizable").options; -},enable:function(jq){ -return jq.each(function(){ -$(this).resizable({disabled:false}); -}); -},disable:function(jq){ -return jq.each(function(){ -$(this).resizable({disabled:true}); -}); -}}; -$.fn.resizable.parseOptions=function(_8e){ -var t=$(_8e); -return $.extend({},$.parser.parseOptions(_8e,["handles",{minWidth:"number",minHeight:"number",maxWidth:"number",maxHeight:"number",edge:"number"}]),{disabled:(t.attr("disabled")?true:undefined)}); -}; -$.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){ -}}; -$.fn.resizable.isResizing=false; -})(jQuery); -(function($){ -function _8f(_90,_91){ -var _92=$.data(_90,"linkbutton").options; -if(_91){ -$.extend(_92,_91); -} -if(_92.width||_92.height||_92.fit){ -var btn=$(_90); -var _93=btn.parent(); -var _94=btn.is(":visible"); -if(!_94){ -var _95=$("
").insertBefore(_90); -var _96={position:btn.css("position"),display:btn.css("display"),left:btn.css("left")}; -btn.appendTo("body"); -btn.css({position:"absolute",display:"inline-block",left:-20000}); -} -btn._size(_92,_93); -var _97=btn.find(".l-btn-left"); -_97.css("margin-top",0); -_97.css("margin-top",parseInt((btn.height()-_97.height())/2)+"px"); -if(!_94){ -btn.insertAfter(_95); -btn.css(_96); -_95.remove(); -} -} -}; -function _98(_99){ -var _9a=$.data(_99,"linkbutton").options; -var t=$(_99).empty(); -t.addClass("l-btn").removeClass("l-btn-plain l-btn-selected l-btn-plain-selected l-btn-outline"); -t.removeClass("l-btn-small l-btn-medium l-btn-large").addClass("l-btn-"+_9a.size); -if(_9a.plain){ -t.addClass("l-btn-plain"); -} -if(_9a.outline){ -t.addClass("l-btn-outline"); -} -if(_9a.selected){ -t.addClass(_9a.plain?"l-btn-selected l-btn-plain-selected":"l-btn-selected"); -} -t.attr("group",_9a.group||""); -t.attr("id",_9a.id||""); -var _9b=$("").appendTo(t); -if(_9a.text){ -$("").html(_9a.text).appendTo(_9b); -}else{ -$(" ").appendTo(_9b); -} -if(_9a.iconCls){ -$(" ").addClass(_9a.iconCls).appendTo(_9b); -_9b.addClass("l-btn-icon-"+_9a.iconAlign); -} -t.unbind(".linkbutton").bind("focus.linkbutton",function(){ -if(!_9a.disabled){ -$(this).addClass("l-btn-focus"); -} -}).bind("blur.linkbutton",function(){ -$(this).removeClass("l-btn-focus"); -}).bind("click.linkbutton",function(){ -if(!_9a.disabled){ -if(_9a.toggle){ -if(_9a.selected){ -$(this).linkbutton("unselect"); -}else{ -$(this).linkbutton("select"); -} -} -_9a.onClick.call(this); -} -}); -_9c(_99,_9a.selected); -_9d(_99,_9a.disabled); -}; -function _9c(_9e,_9f){ -var _a0=$.data(_9e,"linkbutton").options; -if(_9f){ -if(_a0.group){ -$("a.l-btn[group=\""+_a0.group+"\"]").each(function(){ -var o=$(this).linkbutton("options"); -if(o.toggle){ -$(this).removeClass("l-btn-selected l-btn-plain-selected"); -o.selected=false; -} -}); -} -$(_9e).addClass(_a0.plain?"l-btn-selected l-btn-plain-selected":"l-btn-selected"); -_a0.selected=true; -}else{ -if(!_a0.group){ -$(_9e).removeClass("l-btn-selected l-btn-plain-selected"); -_a0.selected=false; -} -} -}; -function _9d(_a1,_a2){ -var _a3=$.data(_a1,"linkbutton"); -var _a4=_a3.options; -$(_a1).removeClass("l-btn-disabled l-btn-plain-disabled"); -if(_a2){ -_a4.disabled=true; -var _a5=$(_a1).attr("href"); -if(_a5){ -_a3.href=_a5; -$(_a1).attr("href","javascript:;"); -} -if(_a1.onclick){ -_a3.onclick=_a1.onclick; -_a1.onclick=null; -} -_a4.plain?$(_a1).addClass("l-btn-disabled l-btn-plain-disabled"):$(_a1).addClass("l-btn-disabled"); -}else{ -_a4.disabled=false; -if(_a3.href){ -$(_a1).attr("href",_a3.href); -} -if(_a3.onclick){ -_a1.onclick=_a3.onclick; -} -} -}; -$.fn.linkbutton=function(_a6,_a7){ -if(typeof _a6=="string"){ -return $.fn.linkbutton.methods[_a6](this,_a7); -} -_a6=_a6||{}; -return this.each(function(){ -var _a8=$.data(this,"linkbutton"); -if(_a8){ -$.extend(_a8.options,_a6); -}else{ -$.data(this,"linkbutton",{options:$.extend({},$.fn.linkbutton.defaults,$.fn.linkbutton.parseOptions(this),_a6)}); -$(this).removeAttr("disabled"); -$(this).bind("_resize",function(e,_a9){ -if($(this).hasClass("easyui-fluid")||_a9){ -_8f(this); -} -return false; -}); -} -_98(this); -_8f(this); -}); -}; -$.fn.linkbutton.methods={options:function(jq){ -return $.data(jq[0],"linkbutton").options; -},resize:function(jq,_aa){ -return jq.each(function(){ -_8f(this,_aa); -}); -},enable:function(jq){ -return jq.each(function(){ -_9d(this,false); -}); -},disable:function(jq){ -return jq.each(function(){ -_9d(this,true); -}); -},select:function(jq){ -return jq.each(function(){ -_9c(this,true); -}); -},unselect:function(jq){ -return jq.each(function(){ -_9c(this,false); -}); -}}; -$.fn.linkbutton.parseOptions=function(_ab){ -var t=$(_ab); -return $.extend({},$.parser.parseOptions(_ab,["id","iconCls","iconAlign","group","size","text",{plain:"boolean",toggle:"boolean",selected:"boolean",outline:"boolean"}]),{disabled:(t.attr("disabled")?true:undefined),text:($.trim(t.html())||undefined),iconCls:(t.attr("icon")||t.attr("iconCls"))}); -}; -$.fn.linkbutton.defaults={id:null,disabled:false,toggle:false,selected:false,outline:false,group:null,plain:false,text:"",iconCls:null,iconAlign:"left",size:"small",onClick:function(){ -}}; -})(jQuery); -(function($){ -function _ac(_ad){ -var _ae=$.data(_ad,"pagination"); -var _af=_ae.options; -var bb=_ae.bb={}; -var _b0=$(_ad).addClass("pagination").html("
"); -var tr=_b0.find("tr"); -var aa=$.extend([],_af.layout); -if(!_af.showPageList){ -_b1(aa,"list"); -} -if(!_af.showPageInfo){ -_b1(aa,"info"); -} -if(!_af.showRefresh){ -_b1(aa,"refresh"); -} -if(aa[0]=="sep"){ -aa.shift(); -} -if(aa[aa.length-1]=="sep"){ -aa.pop(); -} -for(var _b2=0;_b2"); -ps.bind("change",function(){ -_af.pageSize=parseInt($(this).val()); -_af.onChangePageSize.call(_ad,_af.pageSize); -_b9(_ad,_af.pageNumber); -}); -for(var i=0;i<_af.pageList.length;i++){ -$("").text(_af.pageList[i]).appendTo(ps); -} -$("").append(ps).appendTo(tr); -}else{ -if(_b3=="sep"){ -$("
").appendTo(tr); -}else{ -if(_b3=="first"){ -bb.first=_b4("first"); -}else{ -if(_b3=="prev"){ -bb.prev=_b4("prev"); -}else{ -if(_b3=="next"){ -bb.next=_b4("next"); -}else{ -if(_b3=="last"){ -bb.last=_b4("last"); -}else{ -if(_b3=="manual"){ -$("").html(_af.beforePageText).appendTo(tr).wrap(""); -bb.num=$("").appendTo(tr).wrap(""); -bb.num.unbind(".pagination").bind("keydown.pagination",function(e){ -if(e.keyCode==13){ -var _b5=parseInt($(this).val())||1; -_b9(_ad,_b5); -return false; -} -}); -bb.after=$("").appendTo(tr).wrap(""); -}else{ -if(_b3=="refresh"){ -bb.refresh=_b4("refresh"); -}else{ -if(_b3=="links"){ -$("").appendTo(tr); -}else{ -if(_b3=="info"){ -if(_b2==aa.length-1){ -$("
").appendTo(_b0); -}else{ -$("
").appendTo(tr); -} -} -} -} -} -} -} -} -} -} -} -} -if(_af.buttons){ -$("
").appendTo(tr); -if($.isArray(_af.buttons)){ -for(var i=0;i<_af.buttons.length;i++){ -var btn=_af.buttons[i]; -if(btn=="-"){ -$("
").appendTo(tr); -}else{ -var td=$("").appendTo(tr); -var a=$("").appendTo(td); -a[0].onclick=eval(btn.handler||function(){ -}); -a.linkbutton($.extend({},btn,{plain:true})); -} -} -}else{ -var td=$("").appendTo(tr); -$(_af.buttons).appendTo(td).show(); -} -} -$("
").appendTo(_b0); -function _b4(_b6){ -var btn=_af.nav[_b6]; -var a=$("").appendTo(tr); -a.wrap(""); -a.linkbutton({iconCls:btn.iconCls,plain:true}).unbind(".pagination").bind("click.pagination",function(){ -btn.handler.call(_ad); -}); -return a; -}; -function _b1(aa,_b7){ -var _b8=$.inArray(_b7,aa); -if(_b8>=0){ -aa.splice(_b8,1); -} -return aa; -}; -}; -function _b9(_ba,_bb){ -var _bc=$.data(_ba,"pagination").options; -_bd(_ba,{pageNumber:_bb}); -_bc.onSelectPage.call(_ba,_bc.pageNumber,_bc.pageSize); -}; -function _bd(_be,_bf){ -var _c0=$.data(_be,"pagination"); -var _c1=_c0.options; -var bb=_c0.bb; -$.extend(_c1,_bf||{}); -var ps=$(_be).find("select.pagination-page-list"); -if(ps.length){ -ps.val(_c1.pageSize+""); -_c1.pageSize=parseInt(ps.val()); -} -var _c2=Math.ceil(_c1.total/_c1.pageSize)||1; -if(_c1.pageNumber<1){ -_c1.pageNumber=1; -} -if(_c1.pageNumber>_c2){ -_c1.pageNumber=_c2; -} -if(_c1.total==0){ -_c1.pageNumber=0; -_c2=0; -} -if(bb.num){ -bb.num.val(_c1.pageNumber); -} -if(bb.after){ -bb.after.html(_c1.afterPageText.replace(/{pages}/,_c2)); -} -var td=$(_be).find("td.pagination-links"); -if(td.length){ -td.empty(); -var _c3=_c1.pageNumber-Math.floor(_c1.links/2); -if(_c3<1){ -_c3=1; -} -var _c4=_c3+_c1.links-1; -if(_c4>_c2){ -_c4=_c2; -} -_c3=_c4-_c1.links+1; -if(_c3<1){ -_c3=1; -} -for(var i=_c3;i<=_c4;i++){ -var a=$("").appendTo(td); -a.linkbutton({plain:true,text:i}); -if(i==_c1.pageNumber){ -a.linkbutton("select"); -}else{ -a.unbind(".pagination").bind("click.pagination",{pageNumber:i},function(e){ -_b9(_be,e.data.pageNumber); -}); -} -} -} -var _c5=_c1.displayMsg; -_c5=_c5.replace(/{from}/,_c1.total==0?0:_c1.pageSize*(_c1.pageNumber-1)+1); -_c5=_c5.replace(/{to}/,Math.min(_c1.pageSize*(_c1.pageNumber),_c1.total)); -_c5=_c5.replace(/{total}/,_c1.total); -$(_be).find("div.pagination-info").html(_c5); -if(bb.first){ -bb.first.linkbutton({disabled:((!_c1.total)||_c1.pageNumber==1)}); -} -if(bb.prev){ -bb.prev.linkbutton({disabled:((!_c1.total)||_c1.pageNumber==1)}); -} -if(bb.next){ -bb.next.linkbutton({disabled:(_c1.pageNumber==_c2)}); -} -if(bb.last){ -bb.last.linkbutton({disabled:(_c1.pageNumber==_c2)}); -} -_c6(_be,_c1.loading); -}; -function _c6(_c7,_c8){ -var _c9=$.data(_c7,"pagination"); -var _ca=_c9.options; -_ca.loading=_c8; -if(_ca.showRefresh&&_c9.bb.refresh){ -_c9.bb.refresh.linkbutton({iconCls:(_ca.loading?"pagination-loading":"pagination-load")}); -} -}; -$.fn.pagination=function(_cb,_cc){ -if(typeof _cb=="string"){ -return $.fn.pagination.methods[_cb](this,_cc); -} -_cb=_cb||{}; -return this.each(function(){ -var _cd; -var _ce=$.data(this,"pagination"); -if(_ce){ -_cd=$.extend(_ce.options,_cb); -}else{ -_cd=$.extend({},$.fn.pagination.defaults,$.fn.pagination.parseOptions(this),_cb); -$.data(this,"pagination",{options:_cd}); -} -_ac(this); -_bd(this); -}); -}; -$.fn.pagination.methods={options:function(jq){ -return $.data(jq[0],"pagination").options; -},loading:function(jq){ -return jq.each(function(){ -_c6(this,true); -}); -},loaded:function(jq){ -return jq.each(function(){ -_c6(this,false); -}); -},refresh:function(jq,_cf){ -return jq.each(function(){ -_bd(this,_cf); -}); -},select:function(jq,_d0){ -return jq.each(function(){ -_b9(this,_d0); -}); -}}; -$.fn.pagination.parseOptions=function(_d1){ -var t=$(_d1); -return $.extend({},$.parser.parseOptions(_d1,[{total:"number",pageSize:"number",pageNumber:"number",links:"number"},{loading:"boolean",showPageList:"boolean",showPageInfo:"boolean",showRefresh:"boolean"}]),{pageList:(t.attr("pageList")?eval(t.attr("pageList")):undefined)}); -}; -$.fn.pagination.defaults={total:1,pageSize:10,pageNumber:1,pageList:[10,20,30,50],loading:false,buttons:null,showPageList:true,showPageInfo:true,showRefresh:true,links:10,layout:["list","sep","first","prev","sep","manual","sep","next","last","sep","refresh","info"],onSelectPage:function(_d2,_d3){ -},onBeforeRefresh:function(_d4,_d5){ -},onRefresh:function(_d6,_d7){ -},onChangePageSize:function(_d8){ -},beforePageText:"Page",afterPageText:"of {pages}",displayMsg:"Displaying {from} to {to} of {total} items",nav:{first:{iconCls:"pagination-first",handler:function(){ -var _d9=$(this).pagination("options"); -if(_d9.pageNumber>1){ -$(this).pagination("select",1); -} -}},prev:{iconCls:"pagination-prev",handler:function(){ -var _da=$(this).pagination("options"); -if(_da.pageNumber>1){ -$(this).pagination("select",_da.pageNumber-1); -} -}},next:{iconCls:"pagination-next",handler:function(){ -var _db=$(this).pagination("options"); -var _dc=Math.ceil(_db.total/_db.pageSize); -if(_db.pageNumber<_dc){ -$(this).pagination("select",_db.pageNumber+1); -} -}},last:{iconCls:"pagination-last",handler:function(){ -var _dd=$(this).pagination("options"); -var _de=Math.ceil(_dd.total/_dd.pageSize); -if(_dd.pageNumber<_de){ -$(this).pagination("select",_de); -} -}},refresh:{iconCls:"pagination-refresh",handler:function(){ -var _df=$(this).pagination("options"); -if(_df.onBeforeRefresh.call(this,_df.pageNumber,_df.pageSize)!=false){ -$(this).pagination("select",_df.pageNumber); -_df.onRefresh.call(this,_df.pageNumber,_df.pageSize); -} -}}}}; -})(jQuery); -(function($){ -function _e0(_e1){ -var _e2=$(_e1); -_e2.addClass("tree"); -return _e2; -}; -function _e3(_e4){ -var _e5=$.data(_e4,"tree").options; -$(_e4).unbind().bind("mouseover",function(e){ -var tt=$(e.target); -var _e6=tt.closest("div.tree-node"); -if(!_e6.length){ -return; -} -_e6.addClass("tree-node-hover"); -if(tt.hasClass("tree-hit")){ -if(tt.hasClass("tree-expanded")){ -tt.addClass("tree-expanded-hover"); -}else{ -tt.addClass("tree-collapsed-hover"); -} -} -e.stopPropagation(); -}).bind("mouseout",function(e){ -var tt=$(e.target); -var _e7=tt.closest("div.tree-node"); -if(!_e7.length){ -return; -} -_e7.removeClass("tree-node-hover"); -if(tt.hasClass("tree-hit")){ -if(tt.hasClass("tree-expanded")){ -tt.removeClass("tree-expanded-hover"); -}else{ -tt.removeClass("tree-collapsed-hover"); -} -} -e.stopPropagation(); -}).bind("click",function(e){ -var tt=$(e.target); -var _e8=tt.closest("div.tree-node"); -if(!_e8.length){ -return; -} -if(tt.hasClass("tree-hit")){ -_146(_e4,_e8[0]); -return false; -}else{ -if(tt.hasClass("tree-checkbox")){ -_10d(_e4,_e8[0]); -return false; -}else{ -_189(_e4,_e8[0]); -_e5.onClick.call(_e4,_eb(_e4,_e8[0])); -} -} -e.stopPropagation(); -}).bind("dblclick",function(e){ -var _e9=$(e.target).closest("div.tree-node"); -if(!_e9.length){ -return; -} -_189(_e4,_e9[0]); -_e5.onDblClick.call(_e4,_eb(_e4,_e9[0])); -e.stopPropagation(); -}).bind("contextmenu",function(e){ -var _ea=$(e.target).closest("div.tree-node"); -if(!_ea.length){ -return; -} -_e5.onContextMenu.call(_e4,e,_eb(_e4,_ea[0])); -e.stopPropagation(); -}); -}; -function _ec(_ed){ -var _ee=$.data(_ed,"tree").options; -_ee.dnd=false; -var _ef=$(_ed).find("div.tree-node"); -_ef.draggable("disable"); -_ef.css("cursor","pointer"); -}; -function _f0(_f1){ -var _f2=$.data(_f1,"tree"); -var _f3=_f2.options; -var _f4=_f2.tree; -_f2.disabledNodes=[]; -_f3.dnd=true; -_f4.find("div.tree-node").draggable({disabled:false,revert:true,cursor:"pointer",proxy:function(_f5){ -var p=$("
").appendTo("body"); -p.html(" "+$(_f5).find(".tree-title").html()); -p.hide(); -return p; -},deltaX:15,deltaY:15,onBeforeDrag:function(e){ -if(_f3.onBeforeDrag.call(_f1,_eb(_f1,this))==false){ -return false; -} -if($(e.target).hasClass("tree-hit")||$(e.target).hasClass("tree-checkbox")){ -return false; -} -if(e.which!=1){ -return false; -} -var _f6=$(this).find("span.tree-indent"); -if(_f6.length){ -e.data.offsetWidth-=_f6.length*_f6.width(); -} -},onStartDrag:function(e){ -$(this).next("ul").find("div.tree-node").each(function(){ -$(this).droppable("disable"); -_f2.disabledNodes.push(this); -}); -$(this).draggable("proxy").css({left:-10000,top:-10000}); -_f3.onStartDrag.call(_f1,_eb(_f1,this)); -var _f7=_eb(_f1,this); -if(_f7.id==undefined){ -_f7.id="easyui_tree_node_id_temp"; -_12d(_f1,_f7); -} -_f2.draggingNodeId=_f7.id; -},onDrag:function(e){ -var x1=e.pageX,y1=e.pageY,x2=e.data.startX,y2=e.data.startY; -var d=Math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); -if(d>3){ -$(this).draggable("proxy").show(); -} -this.pageY=e.pageY; -},onStopDrag:function(){ -for(var i=0;i<_f2.disabledNodes.length;i++){ -$(_f2.disabledNodes[i]).droppable("enable"); -} -_f2.disabledNodes=[]; -var _f8=_183(_f1,_f2.draggingNodeId); -if(_f8&&_f8.id=="easyui_tree_node_id_temp"){ -_f8.id=""; -_12d(_f1,_f8); -} -_f3.onStopDrag.call(_f1,_f8); -}}).droppable({accept:"div.tree-node",onDragEnter:function(e,_f9){ -if(_f3.onDragEnter.call(_f1,this,_fa(_f9))==false){ -_fb(_f9,false); -$(this).removeClass("tree-node-append tree-node-top tree-node-bottom"); -$(this).droppable("disable"); -_f2.disabledNodes.push(this); -} -},onDragOver:function(e,_fc){ -if($(this).droppable("options").disabled){ -return; -} -var _fd=_fc.pageY; -var top=$(this).offset().top; -var _fe=top+$(this).outerHeight(); -_fb(_fc,true); -$(this).removeClass("tree-node-append tree-node-top tree-node-bottom"); -if(_fd>top+(_fe-top)/2){ -if(_fe-_fd<5){ -$(this).addClass("tree-node-bottom"); -}else{ -$(this).addClass("tree-node-append"); -} -}else{ -if(_fd-top<5){ -$(this).addClass("tree-node-top"); -}else{ -$(this).addClass("tree-node-append"); -} -} -if(_f3.onDragOver.call(_f1,this,_fa(_fc))==false){ -_fb(_fc,false); -$(this).removeClass("tree-node-append tree-node-top tree-node-bottom"); -$(this).droppable("disable"); -_f2.disabledNodes.push(this); -} -},onDragLeave:function(e,_ff){ -_fb(_ff,false); -$(this).removeClass("tree-node-append tree-node-top tree-node-bottom"); -_f3.onDragLeave.call(_f1,this,_fa(_ff)); -},onDrop:function(e,_100){ -var dest=this; -var _101,_102; -if($(this).hasClass("tree-node-append")){ -_101=_103; -_102="append"; -}else{ -_101=_104; -_102=$(this).hasClass("tree-node-top")?"top":"bottom"; -} -if(_f3.onBeforeDrop.call(_f1,dest,_fa(_100),_102)==false){ -$(this).removeClass("tree-node-append tree-node-top tree-node-bottom"); -return; -} -_101(_100,dest,_102); -$(this).removeClass("tree-node-append tree-node-top tree-node-bottom"); -}}); -function _fa(_105,pop){ -return $(_105).closest("ul.tree").tree(pop?"pop":"getData",_105); -}; -function _fb(_106,_107){ -var icon=$(_106).draggable("proxy").find("span.tree-dnd-icon"); -icon.removeClass("tree-dnd-yes tree-dnd-no").addClass(_107?"tree-dnd-yes":"tree-dnd-no"); -}; -function _103(_108,dest){ -if(_eb(_f1,dest).state=="closed"){ -_13e(_f1,dest,function(){ -_109(); -}); -}else{ -_109(); -} -function _109(){ -var node=_fa(_108,true); -$(_f1).tree("append",{parent:dest,data:[node]}); -_f3.onDrop.call(_f1,dest,node,"append"); -}; -}; -function _104(_10a,dest,_10b){ -var _10c={}; -if(_10b=="top"){ -_10c.before=dest; -}else{ -_10c.after=dest; -} -var node=_fa(_10a,true); -_10c.data=node; -$(_f1).tree("insert",_10c); -_f3.onDrop.call(_f1,dest,node,_10b); -}; -}; -function _10d(_10e,_10f,_110,_111){ -var _112=$.data(_10e,"tree"); -var opts=_112.options; -if(!opts.checkbox){ -return; -} -var _113=_eb(_10e,_10f); -if(!_113.checkState){ -return; -} -var ck=$(_10f).find(".tree-checkbox"); -if(_110==undefined){ -if(ck.hasClass("tree-checkbox1")){ -_110=false; -}else{ -if(ck.hasClass("tree-checkbox0")){ -_110=true; -}else{ -if(_113._checked==undefined){ -_113._checked=$(_10f).find(".tree-checkbox").hasClass("tree-checkbox1"); -} -_110=!_113._checked; -} -} -} -_113._checked=_110; -if(_110){ -if(ck.hasClass("tree-checkbox1")){ -return; -} -}else{ -if(ck.hasClass("tree-checkbox0")){ -return; -} -} -if(!_111){ -if(opts.onBeforeCheck.call(_10e,_113,_110)==false){ -return; -} -} -if(opts.cascadeCheck){ -_114(_10e,_113,_110); -_115(_10e,_113); -}else{ -_116(_10e,_113,_110?"1":"0"); -} -if(!_111){ -opts.onCheck.call(_10e,_113,_110); -} -}; -function _114(_117,_118,_119){ -var opts=$.data(_117,"tree").options; -var flag=_119?1:0; -_116(_117,_118,flag); -if(opts.deepCheck){ -$.easyui.forEach(_118.children||[],true,function(n){ -_116(_117,n,flag); -}); -}else{ -var _11a=[]; -if(_118.children&&_118.children.length){ -_11a.push(_118); -} -$.easyui.forEach(_118.children||[],true,function(n){ -if(!n.hidden){ -_116(_117,n,flag); -if(n.children&&n.children.length){ -_11a.push(n); -} -} -}); -for(var i=_11a.length-1;i>=0;i--){ -var node=_11a[i]; -_116(_117,node,_11b(node)); -} -} -}; -function _116(_11c,_11d,flag){ -var opts=$.data(_11c,"tree").options; -if(!_11d.checkState||flag==undefined){ -return; -} -if(_11d.hidden&&!opts.deepCheck){ -return; -} -var ck=$("#"+_11d.domId).find(".tree-checkbox"); -_11d.checkState=["unchecked","checked","indeterminate"][flag]; -_11d.checked=(_11d.checkState=="checked"); -ck.removeClass("tree-checkbox0 tree-checkbox1 tree-checkbox2"); -ck.addClass("tree-checkbox"+flag); -}; -function _115(_11e,_11f){ -var pd=_120(_11e,$("#"+_11f.domId)[0]); -if(pd){ -_116(_11e,pd,_11b(pd)); -_115(_11e,pd); -} -}; -function _11b(row){ -var c0=0; -var c1=0; -var len=0; -$.easyui.forEach(row.children||[],false,function(r){ -if(r.checkState){ -len++; -if(r.checkState=="checked"){ -c1++; -}else{ -if(r.checkState=="unchecked"){ -c0++; -} -} -} -}); -if(len==0){ -return undefined; -} -var flag=0; -if(c0==len){ -flag=0; -}else{ -if(c1==len){ -flag=1; -}else{ -flag=2; -} -} -return flag; -}; -function _121(_122,_123){ -var opts=$.data(_122,"tree").options; -if(!opts.checkbox){ -return; -} -var node=$(_123); -var ck=node.find(".tree-checkbox"); -var _124=_eb(_122,_123); -if(opts.view.hasCheckbox(_122,_124)){ -if(!ck.length){ -_124.checkState=_124.checkState||"unchecked"; -$("").insertBefore(node.find(".tree-title")); -} -if(_124.checkState=="checked"){ -_10d(_122,_123,true,true); -}else{ -if(_124.checkState=="unchecked"){ -_10d(_122,_123,false,true); -}else{ -var flag=_11b(_124); -if(flag===0){ -_10d(_122,_123,false,true); -}else{ -if(flag===1){ -_10d(_122,_123,true,true); -} -} -} -} -}else{ -ck.remove(); -_124.checkState=undefined; -_124.checked=undefined; -_115(_122,_124); -} -}; -function _125(_126,ul,data,_127,_128){ -var _129=$.data(_126,"tree"); -var opts=_129.options; -var _12a=$(ul).prevAll("div.tree-node:first"); -data=opts.loadFilter.call(_126,data,_12a[0]); -var _12b=_12c(_126,"domId",_12a.attr("id")); -if(!_127){ -_12b?_12b.children=data:_129.data=data; -$(ul).empty(); -}else{ -if(_12b){ -_12b.children?_12b.children=_12b.children.concat(data):_12b.children=data; -}else{ -_129.data=_129.data.concat(data); -} -} -opts.view.render.call(opts.view,_126,ul,data); -if(opts.dnd){ -_f0(_126); -} -if(_12b){ -_12d(_126,_12b); -} -for(var i=0;i<_129.tmpIds.length;i++){ -_10d(_126,$("#"+_129.tmpIds[i])[0],true,true); -} -_129.tmpIds=[]; -setTimeout(function(){ -_12e(_126,_126); -},0); -if(!_128){ -opts.onLoadSuccess.call(_126,_12b,data); -} -}; -function _12e(_12f,ul,_130){ -var opts=$.data(_12f,"tree").options; -if(opts.lines){ -$(_12f).addClass("tree-lines"); -}else{ -$(_12f).removeClass("tree-lines"); -return; -} -if(!_130){ -_130=true; -$(_12f).find("span.tree-indent").removeClass("tree-line tree-join tree-joinbottom"); -$(_12f).find("div.tree-node").removeClass("tree-node-last tree-root-first tree-root-one"); -var _131=$(_12f).tree("getRoots"); -if(_131.length>1){ -$(_131[0].target).addClass("tree-root-first"); -}else{ -if(_131.length==1){ -$(_131[0].target).addClass("tree-root-one"); -} -} -} -$(ul).children("li").each(function(){ -var node=$(this).children("div.tree-node"); -var ul=node.next("ul"); -if(ul.length){ -if($(this).next().length){ -_132(node); -} -_12e(_12f,ul,_130); -}else{ -_133(node); -} -}); -var _134=$(ul).children("li:last").children("div.tree-node").addClass("tree-node-last"); -_134.children("span.tree-join").removeClass("tree-join").addClass("tree-joinbottom"); -function _133(node,_135){ -var icon=node.find("span.tree-icon"); -icon.prev("span.tree-indent").addClass("tree-join"); -}; -function _132(node){ -var _136=node.find("span.tree-indent, span.tree-hit").length; -node.next().find("div.tree-node").each(function(){ -$(this).children("span:eq("+(_136-1)+")").addClass("tree-line"); -}); -}; -}; -function _137(_138,ul,_139,_13a){ -var opts=$.data(_138,"tree").options; -_139=$.extend({},opts.queryParams,_139||{}); -var _13b=null; -if(_138!=ul){ -var node=$(ul).prev(); -_13b=_eb(_138,node[0]); -} -if(opts.onBeforeLoad.call(_138,_13b,_139)==false){ -return; -} -var _13c=$(ul).prev().children("span.tree-folder"); -_13c.addClass("tree-loading"); -var _13d=opts.loader.call(_138,_139,function(data){ -_13c.removeClass("tree-loading"); -_125(_138,ul,data); -if(_13a){ -_13a(); -} -},function(){ -_13c.removeClass("tree-loading"); -opts.onLoadError.apply(_138,arguments); -if(_13a){ -_13a(); -} -}); -if(_13d==false){ -_13c.removeClass("tree-loading"); -} -}; -function _13e(_13f,_140,_141){ -var opts=$.data(_13f,"tree").options; -var hit=$(_140).children("span.tree-hit"); -if(hit.length==0){ -return; -} -if(hit.hasClass("tree-expanded")){ -return; -} -var node=_eb(_13f,_140); -if(opts.onBeforeExpand.call(_13f,node)==false){ -return; -} -hit.removeClass("tree-collapsed tree-collapsed-hover").addClass("tree-expanded"); -hit.next().addClass("tree-folder-open"); -var ul=$(_140).next(); -if(ul.length){ -if(opts.animate){ -ul.slideDown("normal",function(){ -node.state="open"; -opts.onExpand.call(_13f,node); -if(_141){ -_141(); -} -}); -}else{ -ul.css("display","block"); -node.state="open"; -opts.onExpand.call(_13f,node); -if(_141){ -_141(); -} -} -}else{ -var _142=$("
    ").insertAfter(_140); -_137(_13f,_142[0],{id:node.id},function(){ -if(_142.is(":empty")){ -_142.remove(); -} -if(opts.animate){ -_142.slideDown("normal",function(){ -node.state="open"; -opts.onExpand.call(_13f,node); -if(_141){ -_141(); -} -}); -}else{ -_142.css("display","block"); -node.state="open"; -opts.onExpand.call(_13f,node); -if(_141){ -_141(); -} -} -}); -} -}; -function _143(_144,_145){ -var opts=$.data(_144,"tree").options; -var hit=$(_145).children("span.tree-hit"); -if(hit.length==0){ -return; -} -if(hit.hasClass("tree-collapsed")){ -return; -} -var node=_eb(_144,_145); -if(opts.onBeforeCollapse.call(_144,node)==false){ -return; -} -hit.removeClass("tree-expanded tree-expanded-hover").addClass("tree-collapsed"); -hit.next().removeClass("tree-folder-open"); -var ul=$(_145).next(); -if(opts.animate){ -ul.slideUp("normal",function(){ -node.state="closed"; -opts.onCollapse.call(_144,node); -}); -}else{ -ul.css("display","none"); -node.state="closed"; -opts.onCollapse.call(_144,node); -} -}; -function _146(_147,_148){ -var hit=$(_148).children("span.tree-hit"); -if(hit.length==0){ -return; -} -if(hit.hasClass("tree-expanded")){ -_143(_147,_148); -}else{ -_13e(_147,_148); -} -}; -function _149(_14a,_14b){ -var _14c=_14d(_14a,_14b); -if(_14b){ -_14c.unshift(_eb(_14a,_14b)); -} -for(var i=0;i<_14c.length;i++){ -_13e(_14a,_14c[i].target); -} -}; -function _14e(_14f,_150){ -var _151=[]; -var p=_120(_14f,_150); -while(p){ -_151.unshift(p); -p=_120(_14f,p.target); -} -for(var i=0;i<_151.length;i++){ -_13e(_14f,_151[i].target); -} -}; -function _152(_153,_154){ -var c=$(_153).parent(); -while(c[0].tagName!="BODY"&&c.css("overflow-y")!="auto"){ -c=c.parent(); -} -var n=$(_154); -var ntop=n.offset().top; -if(c[0].tagName!="BODY"){ -var ctop=c.offset().top; -if(ntopctop+c.outerHeight()-18){ -c.scrollTop(c.scrollTop()+ntop+n.outerHeight()-ctop-c.outerHeight()+18); -} -} -}else{ -c.scrollTop(ntop); -} -}; -function _155(_156,_157){ -var _158=_14d(_156,_157); -if(_157){ -_158.unshift(_eb(_156,_157)); -} -for(var i=0;i<_158.length;i++){ -_143(_156,_158[i].target); -} -}; -function _159(_15a,_15b){ -var node=$(_15b.parent); -var data=_15b.data; -if(!data){ -return; -} -data=$.isArray(data)?data:[data]; -if(!data.length){ -return; -} -var ul; -if(node.length==0){ -ul=$(_15a); -}else{ -if(_15c(_15a,node[0])){ -var _15d=node.find("span.tree-icon"); -_15d.removeClass("tree-file").addClass("tree-folder tree-folder-open"); -var hit=$("").insertBefore(_15d); -if(hit.prev().length){ -hit.prev().remove(); -} -} -ul=node.next(); -if(!ul.length){ -ul=$("
      ").insertAfter(node); -} -} -_125(_15a,ul[0],data,true,true); -}; -function _15e(_15f,_160){ -var ref=_160.before||_160.after; -var _161=_120(_15f,ref); -var data=_160.data; -if(!data){ -return; -} -data=$.isArray(data)?data:[data]; -if(!data.length){ -return; -} -_159(_15f,{parent:(_161?_161.target:null),data:data}); -var _162=_161?_161.children:$(_15f).tree("getRoots"); -for(var i=0;i<_162.length;i++){ -if(_162[i].domId==$(ref).attr("id")){ -for(var j=data.length-1;j>=0;j--){ -_162.splice((_160.before?i:(i+1)),0,data[j]); -} -_162.splice(_162.length-data.length,data.length); -break; -} -} -var li=$(); -for(var i=0;i").prependTo(node); -node.next().remove(); -} -_12d(_164,_166); -} -_12e(_164,_164); -function del(_167){ -var id=$(_167).attr("id"); -var _168=_120(_164,_167); -var cc=_168?_168.children:$.data(_164,"tree").data; -for(var i=0;i").appendTo(nt); -_192.val(node.text).focus(); -_192.width(_191+20); -_192._outerHeight(opts.editorHeight); -_192.bind("click",function(e){ -return false; -}).bind("mousedown",function(e){ -e.stopPropagation(); -}).bind("mousemove",function(e){ -e.stopPropagation(); -}).bind("keydown",function(e){ -if(e.keyCode==13){ -_193(_18f,_190); -return false; -}else{ -if(e.keyCode==27){ -_197(_18f,_190); -return false; -} -} -}).bind("blur",function(e){ -e.stopPropagation(); -_193(_18f,_190); -}); -}; -function _193(_194,_195){ -var opts=$.data(_194,"tree").options; -$(_195).css("position",""); -var _196=$(_195).find("input.tree-editor"); -var val=_196.val(); -_196.remove(); -var node=_eb(_194,_195); -node.text=val; -_12d(_194,node); -opts.onAfterEdit.call(_194,node); -}; -function _197(_198,_199){ -var opts=$.data(_198,"tree").options; -$(_199).css("position",""); -$(_199).find("input.tree-editor").remove(); -var node=_eb(_198,_199); -_12d(_198,node); -opts.onCancelEdit.call(_198,node); -}; -function _19a(_19b,q){ -var _19c=$.data(_19b,"tree"); -var opts=_19c.options; -var ids={}; -$.easyui.forEach(_19c.data,true,function(node){ -if(opts.filter.call(_19b,q,node)){ -$("#"+node.domId).removeClass("tree-node-hidden"); -ids[node.domId]=1; -node.hidden=false; -}else{ -$("#"+node.domId).addClass("tree-node-hidden"); -node.hidden=true; -} -}); -for(var id in ids){ -_19d(id); -} -function _19d(_19e){ -var p=$(_19b).tree("getParent",$("#"+_19e)[0]); -while(p){ -$(p.target).removeClass("tree-node-hidden"); -p.hidden=false; -p=$(_19b).tree("getParent",p.target); -} -}; -}; -$.fn.tree=function(_19f,_1a0){ -if(typeof _19f=="string"){ -return $.fn.tree.methods[_19f](this,_1a0); -} -var _19f=_19f||{}; -return this.each(function(){ -var _1a1=$.data(this,"tree"); -var opts; -if(_1a1){ -opts=$.extend(_1a1.options,_19f); -_1a1.options=opts; -}else{ -opts=$.extend({},$.fn.tree.defaults,$.fn.tree.parseOptions(this),_19f); -$.data(this,"tree",{options:opts,tree:_e0(this),data:[],tmpIds:[]}); -var data=$.fn.tree.parseData(this); -if(data.length){ -_125(this,this,data); -} -} -_e3(this); -if(opts.data){ -_125(this,this,$.extend(true,[],opts.data)); -} -_137(this,this); -}); -}; -$.fn.tree.methods={options:function(jq){ -return $.data(jq[0],"tree").options; -},loadData:function(jq,data){ -return jq.each(function(){ -_125(this,this,data); -}); -},getNode:function(jq,_1a2){ -return _eb(jq[0],_1a2); -},getData:function(jq,_1a3){ -return _17e(jq[0],_1a3); -},reload:function(jq,_1a4){ -return jq.each(function(){ -if(_1a4){ -var node=$(_1a4); -var hit=node.children("span.tree-hit"); -hit.removeClass("tree-expanded tree-expanded-hover").addClass("tree-collapsed"); -node.next().remove(); -_13e(this,_1a4); -}else{ -$(this).empty(); -_137(this,this); -} -}); -},getRoot:function(jq,_1a5){ -return _16b(jq[0],_1a5); -},getRoots:function(jq){ -return _16f(jq[0]); -},getParent:function(jq,_1a6){ -return _120(jq[0],_1a6); -},getChildren:function(jq,_1a7){ -return _14d(jq[0],_1a7); -},getChecked:function(jq,_1a8){ -return _178(jq[0],_1a8); -},getSelected:function(jq){ -return _17c(jq[0]); -},isLeaf:function(jq,_1a9){ -return _15c(jq[0],_1a9); -},find:function(jq,id){ -return _183(jq[0],id); -},select:function(jq,_1aa){ -return jq.each(function(){ -_189(this,_1aa); -}); -},check:function(jq,_1ab){ -return jq.each(function(){ -_10d(this,_1ab,true); -}); -},uncheck:function(jq,_1ac){ -return jq.each(function(){ -_10d(this,_1ac,false); -}); -},collapse:function(jq,_1ad){ -return jq.each(function(){ -_143(this,_1ad); -}); -},expand:function(jq,_1ae){ -return jq.each(function(){ -_13e(this,_1ae); -}); -},collapseAll:function(jq,_1af){ -return jq.each(function(){ -_155(this,_1af); -}); -},expandAll:function(jq,_1b0){ -return jq.each(function(){ -_149(this,_1b0); -}); -},expandTo:function(jq,_1b1){ -return jq.each(function(){ -_14e(this,_1b1); -}); -},scrollTo:function(jq,_1b2){ -return jq.each(function(){ -_152(this,_1b2); -}); -},toggle:function(jq,_1b3){ -return jq.each(function(){ -_146(this,_1b3); -}); -},append:function(jq,_1b4){ -return jq.each(function(){ -_159(this,_1b4); -}); -},insert:function(jq,_1b5){ -return jq.each(function(){ -_15e(this,_1b5); -}); -},remove:function(jq,_1b6){ -return jq.each(function(){ -_163(this,_1b6); -}); -},pop:function(jq,_1b7){ -var node=jq.tree("getData",_1b7); -jq.tree("remove",_1b7); -return node; -},update:function(jq,_1b8){ -return jq.each(function(){ -_12d(this,$.extend({},_1b8,{checkState:_1b8.checked?"checked":(_1b8.checked===false?"unchecked":undefined)})); -}); -},enableDnd:function(jq){ -return jq.each(function(){ -_f0(this); -}); -},disableDnd:function(jq){ -return jq.each(function(){ -_ec(this); -}); -},beginEdit:function(jq,_1b9){ -return jq.each(function(){ -_18e(this,_1b9); -}); -},endEdit:function(jq,_1ba){ -return jq.each(function(){ -_193(this,_1ba); -}); -},cancelEdit:function(jq,_1bb){ -return jq.each(function(){ -_197(this,_1bb); -}); -},doFilter:function(jq,q){ -return jq.each(function(){ -_19a(this,q); -}); -}}; -$.fn.tree.parseOptions=function(_1bc){ -var t=$(_1bc); -return $.extend({},$.parser.parseOptions(_1bc,["url","method",{checkbox:"boolean",cascadeCheck:"boolean",onlyLeafCheck:"boolean"},{animate:"boolean",lines:"boolean",dnd:"boolean"}])); -}; -$.fn.tree.parseData=function(_1bd){ -var data=[]; -_1be(data,$(_1bd)); -return data; -function _1be(aa,tree){ -tree.children("li").each(function(){ -var node=$(this); -var item=$.extend({},$.parser.parseOptions(this,["id","iconCls","state"]),{checked:(node.attr("checked")?true:undefined)}); -item.text=node.children("span").html(); -if(!item.text){ -item.text=node.html(); -} -var _1bf=node.children("ul"); -if(_1bf.length){ -item.children=[]; -_1be(item.children,_1bf); -} -aa.push(item); -}); -}; -}; -var _1c0=1; -var _1c1={render:function(_1c2,ul,data){ -var _1c3=$.data(_1c2,"tree"); -var opts=_1c3.options; -var _1c4=$(ul).prev(".tree-node"); -var _1c5=_1c4.length?$(_1c2).tree("getNode",_1c4[0]):null; -var _1c6=_1c4.find("span.tree-indent, span.tree-hit").length; -var cc=_1c7.call(this,_1c6,data); -$(ul).append(cc.join("")); -function _1c7(_1c8,_1c9){ -var cc=[]; -for(var i=0;i<_1c9.length;i++){ -var item=_1c9[i]; -if(item.state!="open"&&item.state!="closed"){ -item.state="open"; -} -item.domId="_easyui_tree_"+_1c0++; -cc.push("
    • "); -cc.push("
      "); -for(var j=0;j<_1c8;j++){ -cc.push(""); -} -if(item.state=="closed"){ -cc.push(""); -cc.push(""); -}else{ -if(item.children&&item.children.length){ -cc.push(""); -cc.push(""); -}else{ -cc.push(""); -cc.push(""); -} -} -if(this.hasCheckbox(_1c2,item)){ -var flag=0; -if(_1c5&&_1c5.checkState=="checked"&&opts.cascadeCheck){ -flag=1; -item.checked=true; -}else{ -if(item.checked){ -$.easyui.addArrayItem(_1c3.tmpIds,item.domId); -} -} -item.checkState=flag?"checked":"unchecked"; -cc.push(""); -}else{ -item.checkState=undefined; -item.checked=undefined; -} -cc.push(""+opts.formatter.call(_1c2,item)+""); -cc.push("
      "); -if(item.children&&item.children.length){ -var tmp=_1c7.call(this,_1c8+1,item.children); -cc.push("
        "); -cc=cc.concat(tmp); -cc.push("
      "); -} -cc.push("
    • "); -} -return cc; -}; -},hasCheckbox:function(_1ca,item){ -var _1cb=$.data(_1ca,"tree"); -var opts=_1cb.options; -if(opts.checkbox){ -if($.isFunction(opts.checkbox)){ -if(opts.checkbox.call(_1ca,item)){ -return true; -}else{ -return false; -} -}else{ -if(opts.onlyLeafCheck){ -if(item.state=="open"&&!(item.children&&item.children.length)){ -return true; -} -}else{ -return true; -} -} -} -return false; -}}; -$.fn.tree.defaults={url:null,method:"post",animate:false,checkbox:false,cascadeCheck:true,onlyLeafCheck:false,lines:false,dnd:false,editorHeight:26,data:null,queryParams:{},formatter:function(node){ -return node.text; -},filter:function(q,node){ -var qq=[]; -$.map($.isArray(q)?q:[q],function(q){ -q=$.trim(q); -if(q){ -qq.push(q); -} -}); -for(var i=0;i=0){ -return true; -} -} -return !qq.length; -},loader:function(_1cd,_1ce,_1cf){ -var opts=$(this).tree("options"); -if(!opts.url){ -return false; -} -$.ajax({type:opts.method,url:opts.url,data:_1cd,dataType:"json",success:function(data){ -_1ce(data); -},error:function(){ -_1cf.apply(this,arguments); -}}); -},loadFilter:function(data,_1d0){ -return data; -},view:_1c1,onBeforeLoad:function(node,_1d1){ -},onLoadSuccess:function(node,data){ -},onLoadError:function(){ -},onClick:function(node){ -},onDblClick:function(node){ -},onBeforeExpand:function(node){ -},onExpand:function(node){ -},onBeforeCollapse:function(node){ -},onCollapse:function(node){ -},onBeforeCheck:function(node,_1d2){ -},onCheck:function(node,_1d3){ -},onBeforeSelect:function(node){ -},onSelect:function(node){ -},onContextMenu:function(e,node){ -},onBeforeDrag:function(node){ -},onStartDrag:function(node){ -},onStopDrag:function(node){ -},onDragEnter:function(_1d4,_1d5){ -},onDragOver:function(_1d6,_1d7){ -},onDragLeave:function(_1d8,_1d9){ -},onBeforeDrop:function(_1da,_1db,_1dc){ -},onDrop:function(_1dd,_1de,_1df){ -},onBeforeEdit:function(node){ -},onAfterEdit:function(node){ -},onCancelEdit:function(node){ -}}; -})(jQuery); -(function($){ -function init(_1e0){ -$(_1e0).addClass("progressbar"); -$(_1e0).html("
      "); -$(_1e0).bind("_resize",function(e,_1e1){ -if($(this).hasClass("easyui-fluid")||_1e1){ -_1e2(_1e0); -} -return false; -}); -return $(_1e0); -}; -function _1e2(_1e3,_1e4){ -var opts=$.data(_1e3,"progressbar").options; -var bar=$.data(_1e3,"progressbar").bar; -if(_1e4){ -opts.width=_1e4; -} -bar._size(opts); -bar.find("div.progressbar-text").css("width",bar.width()); -bar.find("div.progressbar-text,div.progressbar-value").css({height:bar.height()+"px",lineHeight:bar.height()+"px"}); -}; -$.fn.progressbar=function(_1e5,_1e6){ -if(typeof _1e5=="string"){ -var _1e7=$.fn.progressbar.methods[_1e5]; -if(_1e7){ -return _1e7(this,_1e6); -} -} -_1e5=_1e5||{}; -return this.each(function(){ -var _1e8=$.data(this,"progressbar"); -if(_1e8){ -$.extend(_1e8.options,_1e5); -}else{ -_1e8=$.data(this,"progressbar",{options:$.extend({},$.fn.progressbar.defaults,$.fn.progressbar.parseOptions(this),_1e5),bar:init(this)}); -} -$(this).progressbar("setValue",_1e8.options.value); -_1e2(this); -}); -}; -$.fn.progressbar.methods={options:function(jq){ -return $.data(jq[0],"progressbar").options; -},resize:function(jq,_1e9){ -return jq.each(function(){ -_1e2(this,_1e9); -}); -},getValue:function(jq){ -return $.data(jq[0],"progressbar").options.value; -},setValue:function(jq,_1ea){ -if(_1ea<0){ -_1ea=0; -} -if(_1ea>100){ -_1ea=100; -} -return jq.each(function(){ -var opts=$.data(this,"progressbar").options; -var text=opts.text.replace(/{value}/,_1ea); -var _1eb=opts.value; -opts.value=_1ea; -$(this).find("div.progressbar-value").width(_1ea+"%"); -$(this).find("div.progressbar-text").html(text); -if(_1eb!=_1ea){ -opts.onChange.call(this,_1ea,_1eb); -} -}); -}}; -$.fn.progressbar.parseOptions=function(_1ec){ -return $.extend({},$.parser.parseOptions(_1ec,["width","height","text",{value:"number"}])); -}; -$.fn.progressbar.defaults={width:"auto",height:22,value:0,text:"{value}%",onChange:function(_1ed,_1ee){ -}}; -})(jQuery); -(function($){ -function init(_1ef){ -$(_1ef).addClass("tooltip-f"); -}; -function _1f0(_1f1){ -var opts=$.data(_1f1,"tooltip").options; -$(_1f1).unbind(".tooltip").bind(opts.showEvent+".tooltip",function(e){ -$(_1f1).tooltip("show",e); -}).bind(opts.hideEvent+".tooltip",function(e){ -$(_1f1).tooltip("hide",e); -}).bind("mousemove.tooltip",function(e){ -if(opts.trackMouse){ -opts.trackMouseX=e.pageX; -opts.trackMouseY=e.pageY; -$(_1f1).tooltip("reposition"); -} -}); -}; -function _1f2(_1f3){ -var _1f4=$.data(_1f3,"tooltip"); -if(_1f4.showTimer){ -clearTimeout(_1f4.showTimer); -_1f4.showTimer=null; -} -if(_1f4.hideTimer){ -clearTimeout(_1f4.hideTimer); -_1f4.hideTimer=null; -} -}; -function _1f5(_1f6){ -var _1f7=$.data(_1f6,"tooltip"); -if(!_1f7||!_1f7.tip){ -return; -} -var opts=_1f7.options; -var tip=_1f7.tip; -var pos={left:-100000,top:-100000}; -if($(_1f6).is(":visible")){ -pos=_1f8(opts.position); -if(opts.position=="top"&&pos.top<0){ -pos=_1f8("bottom"); -}else{ -if((opts.position=="bottom")&&(pos.top+tip._outerHeight()>$(window)._outerHeight()+$(document).scrollTop())){ -pos=_1f8("top"); -} -} -if(pos.left<0){ -if(opts.position=="left"){ -pos=_1f8("right"); -}else{ -$(_1f6).tooltip("arrow").css("left",tip._outerWidth()/2+pos.left); -pos.left=0; -} -}else{ -if(pos.left+tip._outerWidth()>$(window)._outerWidth()+$(document)._scrollLeft()){ -if(opts.position=="right"){ -pos=_1f8("left"); -}else{ -var left=pos.left; -pos.left=$(window)._outerWidth()+$(document)._scrollLeft()-tip._outerWidth(); -$(_1f6).tooltip("arrow").css("left",tip._outerWidth()/2-(pos.left-left)); -} -} -} -} -tip.css({left:pos.left,top:pos.top,zIndex:(opts.zIndex!=undefined?opts.zIndex:($.fn.window?$.fn.window.defaults.zIndex++:""))}); -opts.onPosition.call(_1f6,pos.left,pos.top); -function _1f8(_1f9){ -opts.position=_1f9||"bottom"; -tip.removeClass("tooltip-top tooltip-bottom tooltip-left tooltip-right").addClass("tooltip-"+opts.position); -var left,top; -var _1fa=$.isFunction(opts.deltaX)?opts.deltaX.call(_1f6,opts.position):opts.deltaX; -var _1fb=$.isFunction(opts.deltaY)?opts.deltaY.call(_1f6,opts.position):opts.deltaY; -if(opts.trackMouse){ -t=$(); -left=opts.trackMouseX+_1fa; -top=opts.trackMouseY+_1fb; -}else{ -var t=$(_1f6); -left=t.offset().left+_1fa; -top=t.offset().top+_1fb; -} -switch(opts.position){ -case "right": -left+=t._outerWidth()+12+(opts.trackMouse?12:0); -top-=(tip._outerHeight()-t._outerHeight())/2; -break; -case "left": -left-=tip._outerWidth()+12+(opts.trackMouse?12:0); -top-=(tip._outerHeight()-t._outerHeight())/2; -break; -case "top": -left-=(tip._outerWidth()-t._outerWidth())/2; -top-=tip._outerHeight()+12+(opts.trackMouse?12:0); -break; -case "bottom": -left-=(tip._outerWidth()-t._outerWidth())/2; -top+=t._outerHeight()+12+(opts.trackMouse?12:0); -break; -} -return {left:left,top:top}; -}; -}; -function _1fc(_1fd,e){ -var _1fe=$.data(_1fd,"tooltip"); -var opts=_1fe.options; -var tip=_1fe.tip; -if(!tip){ -tip=$("
      "+"
      "+"
      "+"
      "+"
      ").appendTo("body"); -_1fe.tip=tip; -_1ff(_1fd); -} -_1f2(_1fd); -_1fe.showTimer=setTimeout(function(){ -$(_1fd).tooltip("reposition"); -tip.show(); -opts.onShow.call(_1fd,e); -var _200=tip.children(".tooltip-arrow-outer"); -var _201=tip.children(".tooltip-arrow"); -var bc="border-"+opts.position+"-color"; -_200.add(_201).css({borderTopColor:"",borderBottomColor:"",borderLeftColor:"",borderRightColor:""}); -_200.css(bc,tip.css(bc)); -_201.css(bc,tip.css("backgroundColor")); -},opts.showDelay); -}; -function _202(_203,e){ -var _204=$.data(_203,"tooltip"); -if(_204&&_204.tip){ -_1f2(_203); -_204.hideTimer=setTimeout(function(){ -_204.tip.hide(); -_204.options.onHide.call(_203,e); -},_204.options.hideDelay); -} -}; -function _1ff(_205,_206){ -var _207=$.data(_205,"tooltip"); -var opts=_207.options; -if(_206){ -opts.content=_206; -} -if(!_207.tip){ -return; -} -var cc=typeof opts.content=="function"?opts.content.call(_205):opts.content; -_207.tip.children(".tooltip-content").html(cc); -opts.onUpdate.call(_205,cc); -}; -function _208(_209){ -var _20a=$.data(_209,"tooltip"); -if(_20a){ -_1f2(_209); -var opts=_20a.options; -if(_20a.tip){ -_20a.tip.remove(); -} -if(opts._title){ -$(_209).attr("title",opts._title); -} -$.removeData(_209,"tooltip"); -$(_209).unbind(".tooltip").removeClass("tooltip-f"); -opts.onDestroy.call(_209); -} -}; -$.fn.tooltip=function(_20b,_20c){ -if(typeof _20b=="string"){ -return $.fn.tooltip.methods[_20b](this,_20c); -} -_20b=_20b||{}; -return this.each(function(){ -var _20d=$.data(this,"tooltip"); -if(_20d){ -$.extend(_20d.options,_20b); -}else{ -$.data(this,"tooltip",{options:$.extend({},$.fn.tooltip.defaults,$.fn.tooltip.parseOptions(this),_20b)}); -init(this); -} -_1f0(this); -_1ff(this); -}); -}; -$.fn.tooltip.methods={options:function(jq){ -return $.data(jq[0],"tooltip").options; -},tip:function(jq){ -return $.data(jq[0],"tooltip").tip; -},arrow:function(jq){ -return jq.tooltip("tip").children(".tooltip-arrow-outer,.tooltip-arrow"); -},show:function(jq,e){ -return jq.each(function(){ -_1fc(this,e); -}); -},hide:function(jq,e){ -return jq.each(function(){ -_202(this,e); -}); -},update:function(jq,_20e){ -return jq.each(function(){ -_1ff(this,_20e); -}); -},reposition:function(jq){ -return jq.each(function(){ -_1f5(this); -}); -},destroy:function(jq){ -return jq.each(function(){ -_208(this); -}); -}}; -$.fn.tooltip.parseOptions=function(_20f){ -var t=$(_20f); -var opts=$.extend({},$.parser.parseOptions(_20f,["position","showEvent","hideEvent","content",{trackMouse:"boolean",deltaX:"number",deltaY:"number",showDelay:"number",hideDelay:"number"}]),{_title:t.attr("title")}); -t.attr("title",""); -if(!opts.content){ -opts.content=opts._title; -} -return opts; -}; -$.fn.tooltip.defaults={position:"bottom",content:null,trackMouse:false,deltaX:0,deltaY:0,showEvent:"mouseenter",hideEvent:"mouseleave",showDelay:200,hideDelay:100,onShow:function(e){ -},onHide:function(e){ -},onUpdate:function(_210){ -},onPosition:function(left,top){ -},onDestroy:function(){ -}}; -})(jQuery); -(function($){ -$.fn._remove=function(){ -return this.each(function(){ -$(this).remove(); -try{ -this.outerHTML=""; -} -catch(err){ -} -}); -}; -function _211(node){ -node._remove(); -}; -function _212(_213,_214){ -var _215=$.data(_213,"panel"); -var opts=_215.options; -var _216=_215.panel; -var _217=_216.children(".panel-header"); -var _218=_216.children(".panel-body"); -var _219=_216.children(".panel-footer"); -var _21a=(opts.halign=="left"||opts.halign=="right"); -if(_214){ -$.extend(opts,{width:_214.width,height:_214.height,minWidth:_214.minWidth,maxWidth:_214.maxWidth,minHeight:_214.minHeight,maxHeight:_214.maxHeight,left:_214.left,top:_214.top}); -opts.hasResized=false; -} -var _21b=_216.outerWidth(); -var _21c=_216.outerHeight(); -_216._size(opts); -var _21d=_216.outerWidth(); -var _21e=_216.outerHeight(); -if(opts.hasResized&&(_21b==_21d&&_21c==_21e)){ -return; -} -opts.hasResized=true; -if(!_21a){ -_217._outerWidth(_216.width()); -} -_218._outerWidth(_216.width()); -if(!isNaN(parseInt(opts.height))){ -if(_21a){ -if(opts.header){ -var _21f=$(opts.header)._outerWidth(); -}else{ -_217.css("width",""); -var _21f=_217._outerWidth(); -} -var _220=_217.find(".panel-title"); -_21f+=Math.min(_220._outerWidth(),_220._outerHeight()); -var _221=_216.height(); -_217._outerWidth(_21f)._outerHeight(_221); -_220._outerWidth(_217.height()); -_218._outerWidth(_216.width()-_21f-_219._outerWidth())._outerHeight(_221); -_219._outerHeight(_221); -_218.css({left:"",right:""}).css(opts.halign,(_217.position()[opts.halign]+_21f)+"px"); -opts.panelCssWidth=_216.css("width"); -if(opts.collapsed){ -_216._outerWidth(_21f+_219._outerWidth()); -} -}else{ -_218._outerHeight(_216.height()-_217._outerHeight()-_219._outerHeight()); -} -}else{ -_218.css("height",""); -var min=$.parser.parseValue("minHeight",opts.minHeight,_216.parent()); -var max=$.parser.parseValue("maxHeight",opts.maxHeight,_216.parent()); -var _222=_217._outerHeight()+_219._outerHeight()+_216._outerHeight()-_216.height(); -_218._size("minHeight",min?(min-_222):""); -_218._size("maxHeight",max?(max-_222):""); -} -_216.css({height:(_21a?undefined:""),minHeight:"",maxHeight:"",left:opts.left,top:opts.top}); -opts.onResize.apply(_213,[opts.width,opts.height]); -$(_213).panel("doLayout"); -}; -function _223(_224,_225){ -var _226=$.data(_224,"panel"); -var opts=_226.options; -var _227=_226.panel; -if(_225){ -if(_225.left!=null){ -opts.left=_225.left; -} -if(_225.top!=null){ -opts.top=_225.top; -} -} -_227.css({left:opts.left,top:opts.top}); -_227.find(".tooltip-f").each(function(){ -$(this).tooltip("reposition"); -}); -opts.onMove.apply(_224,[opts.left,opts.top]); -}; -function _228(_229){ -$(_229).addClass("panel-body")._size("clear"); -var _22a=$("
      ").insertBefore(_229); -_22a[0].appendChild(_229); -_22a.bind("_resize",function(e,_22b){ -if($(this).hasClass("easyui-fluid")||_22b){ -_212(_229,{}); -} -return false; -}); -return _22a; -}; -function _22c(_22d){ -var _22e=$.data(_22d,"panel"); -var opts=_22e.options; -var _22f=_22e.panel; -_22f.css(opts.style); -_22f.addClass(opts.cls); -_22f.removeClass("panel-hleft panel-hright").addClass("panel-h"+opts.halign); -_230(); -_231(); -var _232=$(_22d).panel("header"); -var body=$(_22d).panel("body"); -var _233=$(_22d).siblings(".panel-footer"); -if(opts.border){ -_232.removeClass("panel-header-noborder"); -body.removeClass("panel-body-noborder"); -_233.removeClass("panel-footer-noborder"); -}else{ -_232.addClass("panel-header-noborder"); -body.addClass("panel-body-noborder"); -_233.addClass("panel-footer-noborder"); -} -_232.addClass(opts.headerCls); -body.addClass(opts.bodyCls); -$(_22d).attr("id",opts.id||""); -if(opts.content){ -$(_22d).panel("clear"); -$(_22d).html(opts.content); -$.parser.parse($(_22d)); -} -function _230(){ -if(opts.noheader||(!opts.title&&!opts.header)){ -_211(_22f.children(".panel-header")); -_22f.children(".panel-body").addClass("panel-body-noheader"); -}else{ -if(opts.header){ -$(opts.header).addClass("panel-header").prependTo(_22f); -}else{ -var _234=_22f.children(".panel-header"); -if(!_234.length){ -_234=$("
      ").prependTo(_22f); -} -if(!$.isArray(opts.tools)){ -_234.find("div.panel-tool .panel-tool-a").appendTo(opts.tools); -} -_234.empty(); -var _235=$("
      ").html(opts.title).appendTo(_234); -if(opts.iconCls){ -_235.addClass("panel-with-icon"); -$("
      ").addClass(opts.iconCls).appendTo(_234); -} -if(opts.halign=="left"||opts.halign=="right"){ -_235.addClass("panel-title-"+opts.titleDirection); -} -var tool=$("
      ").appendTo(_234); -tool.bind("click",function(e){ -e.stopPropagation(); -}); -if(opts.tools){ -if($.isArray(opts.tools)){ -$.map(opts.tools,function(t){ -_236(tool,t.iconCls,eval(t.handler)); -}); -}else{ -$(opts.tools).children().each(function(){ -$(this).addClass($(this).attr("iconCls")).addClass("panel-tool-a").appendTo(tool); -}); -} -} -if(opts.collapsible){ -_236(tool,"panel-tool-collapse",function(){ -if(opts.collapsed==true){ -_257(_22d,true); -}else{ -_248(_22d,true); -} -}); -} -if(opts.minimizable){ -_236(tool,"panel-tool-min",function(){ -_25d(_22d); -}); -} -if(opts.maximizable){ -_236(tool,"panel-tool-max",function(){ -if(opts.maximized==true){ -_260(_22d); -}else{ -_247(_22d); -} -}); -} -if(opts.closable){ -_236(tool,"panel-tool-close",function(){ -_249(_22d); -}); -} -} -_22f.children("div.panel-body").removeClass("panel-body-noheader"); -} -}; -function _236(c,icon,_237){ -var a=$("").addClass(icon).appendTo(c); -a.bind("click",_237); -}; -function _231(){ -if(opts.footer){ -$(opts.footer).addClass("panel-footer").appendTo(_22f); -$(_22d).addClass("panel-body-nobottom"); -}else{ -_22f.children(".panel-footer").remove(); -$(_22d).removeClass("panel-body-nobottom"); -} -}; -}; -function _238(_239,_23a){ -var _23b=$.data(_239,"panel"); -var opts=_23b.options; -if(_23c){ -opts.queryParams=_23a; -} -if(!opts.href){ -return; -} -if(!_23b.isLoaded||!opts.cache){ -var _23c=$.extend({},opts.queryParams); -if(opts.onBeforeLoad.call(_239,_23c)==false){ -return; -} -_23b.isLoaded=false; -if(opts.loadingMessage){ -$(_239).panel("clear"); -$(_239).html($("
      ").html(opts.loadingMessage)); -} -opts.loader.call(_239,_23c,function(data){ -var _23d=opts.extractor.call(_239,data); -$(_239).panel("clear"); -$(_239).html(_23d); -$.parser.parse($(_239)); -opts.onLoad.apply(_239,arguments); -_23b.isLoaded=true; -},function(){ -opts.onLoadError.apply(_239,arguments); -}); -} -}; -function _23e(_23f){ -var t=$(_23f); -t.find(".combo-f").each(function(){ -$(this).combo("destroy"); -}); -t.find(".m-btn").each(function(){ -$(this).menubutton("destroy"); -}); -t.find(".s-btn").each(function(){ -$(this).splitbutton("destroy"); -}); -t.find(".tooltip-f").each(function(){ -$(this).tooltip("destroy"); -}); -t.children("div").each(function(){ -$(this)._size("unfit"); -}); -t.empty(); -}; -function _240(_241){ -$(_241).panel("doLayout",true); -}; -function _242(_243,_244){ -var _245=$.data(_243,"panel"); -var opts=_245.options; -var _246=_245.panel; -if(_244!=true){ -if(opts.onBeforeOpen.call(_243)==false){ -return; -} -} -_246.stop(true,true); -if($.isFunction(opts.openAnimation)){ -opts.openAnimation.call(_243,cb); -}else{ -switch(opts.openAnimation){ -case "slide": -_246.slideDown(opts.openDuration,cb); -break; -case "fade": -_246.fadeIn(opts.openDuration,cb); -break; -case "show": -_246.show(opts.openDuration,cb); -break; -default: -_246.show(); -cb(); -} -} -function cb(){ -opts.closed=false; -opts.minimized=false; -var tool=_246.children(".panel-header").find("a.panel-tool-restore"); -if(tool.length){ -opts.maximized=true; -} -opts.onOpen.call(_243); -if(opts.maximized==true){ -opts.maximized=false; -_247(_243); -} -if(opts.collapsed==true){ -opts.collapsed=false; -_248(_243); -} -if(!opts.collapsed){ -if(opts.href&&(!_245.isLoaded||!opts.cache)){ -_238(_243); -_240(_243); -opts.doneLayout=true; -} -} -if(!opts.doneLayout){ -opts.doneLayout=true; -_240(_243); -} -}; -}; -function _249(_24a,_24b){ -var _24c=$.data(_24a,"panel"); -var opts=_24c.options; -var _24d=_24c.panel; -if(_24b!=true){ -if(opts.onBeforeClose.call(_24a)==false){ -return; -} -} -_24d.find(".tooltip-f").each(function(){ -$(this).tooltip("hide"); -}); -_24d.stop(true,true); -_24d._size("unfit"); -if($.isFunction(opts.closeAnimation)){ -opts.closeAnimation.call(_24a,cb); -}else{ -switch(opts.closeAnimation){ -case "slide": -_24d.slideUp(opts.closeDuration,cb); -break; -case "fade": -_24d.fadeOut(opts.closeDuration,cb); -break; -case "hide": -_24d.hide(opts.closeDuration,cb); -break; -default: -_24d.hide(); -cb(); -} -} -function cb(){ -opts.closed=true; -opts.onClose.call(_24a); -}; -}; -function _24e(_24f,_250){ -var _251=$.data(_24f,"panel"); -var opts=_251.options; -var _252=_251.panel; -if(_250!=true){ -if(opts.onBeforeDestroy.call(_24f)==false){ -return; -} -} -$(_24f).panel("clear").panel("clear","footer"); -_211(_252); -opts.onDestroy.call(_24f); -}; -function _248(_253,_254){ -var opts=$.data(_253,"panel").options; -var _255=$.data(_253,"panel").panel; -var body=_255.children(".panel-body"); -var _256=_255.children(".panel-header"); -var tool=_256.find("a.panel-tool-collapse"); -if(opts.collapsed==true){ -return; -} -body.stop(true,true); -if(opts.onBeforeCollapse.call(_253)==false){ -return; -} -tool.addClass("panel-tool-expand"); -if(_254==true){ -if(opts.halign=="left"||opts.halign=="right"){ -_255.animate({width:_256._outerWidth()+_255.children(".panel-footer")._outerWidth()},function(){ -cb(); -}); -}else{ -body.slideUp("normal",function(){ -cb(); -}); -} -}else{ -if(opts.halign=="left"||opts.halign=="right"){ -_255._outerWidth(_256._outerWidth()+_255.children(".panel-footer")._outerWidth()); -} -cb(); -} -function cb(){ -body.hide(); -opts.collapsed=true; -opts.onCollapse.call(_253); -}; -}; -function _257(_258,_259){ -var opts=$.data(_258,"panel").options; -var _25a=$.data(_258,"panel").panel; -var body=_25a.children(".panel-body"); -var tool=_25a.children(".panel-header").find("a.panel-tool-collapse"); -if(opts.collapsed==false){ -return; -} -body.stop(true,true); -if(opts.onBeforeExpand.call(_258)==false){ -return; -} -tool.removeClass("panel-tool-expand"); -if(_259==true){ -if(opts.halign=="left"||opts.halign=="right"){ -body.show(); -_25a.animate({width:opts.panelCssWidth},function(){ -cb(); -}); -}else{ -body.slideDown("normal",function(){ -cb(); -}); -} -}else{ -if(opts.halign=="left"||opts.halign=="right"){ -_25a.css("width",opts.panelCssWidth); -} -cb(); -} -function cb(){ -body.show(); -opts.collapsed=false; -opts.onExpand.call(_258); -_238(_258); -_240(_258); -}; -}; -function _247(_25b){ -var opts=$.data(_25b,"panel").options; -var _25c=$.data(_25b,"panel").panel; -var tool=_25c.children(".panel-header").find("a.panel-tool-max"); -if(opts.maximized==true){ -return; -} -tool.addClass("panel-tool-restore"); -if(!$.data(_25b,"panel").original){ -$.data(_25b,"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; -_212(_25b); -opts.minimized=false; -opts.maximized=true; -opts.onMaximize.call(_25b); -}; -function _25d(_25e){ -var opts=$.data(_25e,"panel").options; -var _25f=$.data(_25e,"panel").panel; -_25f._size("unfit"); -_25f.hide(); -opts.minimized=true; -opts.maximized=false; -opts.onMinimize.call(_25e); -}; -function _260(_261){ -var opts=$.data(_261,"panel").options; -var _262=$.data(_261,"panel").panel; -var tool=_262.children(".panel-header").find("a.panel-tool-max"); -if(opts.maximized==false){ -return; -} -_262.show(); -tool.removeClass("panel-tool-restore"); -$.extend(opts,$.data(_261,"panel").original); -_212(_261); -opts.minimized=false; -opts.maximized=false; -$.data(_261,"panel").original=null; -opts.onRestore.call(_261); -}; -function _263(_264,_265){ -$.data(_264,"panel").options.title=_265; -$(_264).panel("header").find("div.panel-title").html(_265); -}; -var _266=null; -$(window).unbind(".panel").bind("resize.panel",function(){ -if(_266){ -clearTimeout(_266); -} -_266=setTimeout(function(){ -var _267=$("body.layout"); -if(_267.length){ -_267.layout("resize"); -$("body").children(".easyui-fluid:visible").each(function(){ -$(this).triggerHandler("_resize"); -}); -}else{ -$("body").panel("doLayout"); -} -_266=null; -},100); -}); -$.fn.panel=function(_268,_269){ -if(typeof _268=="string"){ -return $.fn.panel.methods[_268](this,_269); -} -_268=_268||{}; -return this.each(function(){ -var _26a=$.data(this,"panel"); -var opts; -if(_26a){ -opts=$.extend(_26a.options,_268); -_26a.isLoaded=false; -}else{ -opts=$.extend({},$.fn.panel.defaults,$.fn.panel.parseOptions(this),_268); -$(this).attr("title",""); -_26a=$.data(this,"panel",{options:opts,panel:_228(this),isLoaded:false}); -} -_22c(this); -$(this).show(); -if(opts.doSize==true){ -_26a.panel.css("display","block"); -_212(this); -} -if(opts.closed==true||opts.minimized==true){ -_26a.panel.hide(); -}else{ -_242(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.children(".panel-header"); -},footer:function(jq){ -return jq.panel("panel").children(".panel-footer"); -},body:function(jq){ -return $.data(jq[0],"panel").panel.children(".panel-body"); -},setTitle:function(jq,_26b){ -return jq.each(function(){ -_263(this,_26b); -}); -},open:function(jq,_26c){ -return jq.each(function(){ -_242(this,_26c); -}); -},close:function(jq,_26d){ -return jq.each(function(){ -_249(this,_26d); -}); -},destroy:function(jq,_26e){ -return jq.each(function(){ -_24e(this,_26e); -}); -},clear:function(jq,type){ -return jq.each(function(){ -_23e(type=="footer"?$(this).panel("footer"):this); -}); -},refresh:function(jq,href){ -return jq.each(function(){ -var _26f=$.data(this,"panel"); -_26f.isLoaded=false; -if(href){ -if(typeof href=="string"){ -_26f.options.href=href; -}else{ -_26f.options.queryParams=href; -} -} -_238(this); -}); -},resize:function(jq,_270){ -return jq.each(function(){ -_212(this,_270||{}); -}); -},doLayout:function(jq,all){ -return jq.each(function(){ -_271(this,"body"); -_271($(this).siblings(".panel-footer")[0],"footer"); -function _271(_272,type){ -if(!_272){ -return; -} -var _273=_272==$("body")[0]; -var s=$(_272).find("div.panel:visible,div.accordion:visible,div.tabs-container:visible,div.layout:visible,.easyui-fluid:visible").filter(function(_274,el){ -var p=$(el).parents(".panel-"+type+":first"); -return _273?p.length==0:p[0]==_272; -}); -s.each(function(){ -$(this).triggerHandler("_resize",[all||false]); -}); -}; -}); -},move:function(jq,_275){ -return jq.each(function(){ -_223(this,_275); -}); -},maximize:function(jq){ -return jq.each(function(){ -_247(this); -}); -},minimize:function(jq){ -return jq.each(function(){ -_25d(this); -}); -},restore:function(jq){ -return jq.each(function(){ -_260(this); -}); -},collapse:function(jq,_276){ -return jq.each(function(){ -_248(this,_276); -}); -},expand:function(jq,_277){ -return jq.each(function(){ -_257(this,_277); -}); -}}; -$.fn.panel.parseOptions=function(_278){ -var t=$(_278); -var hh=t.children(".panel-header,header"); -var ff=t.children(".panel-footer,footer"); -return $.extend({},$.parser.parseOptions(_278,["id","width","height","left","top","title","iconCls","cls","headerCls","bodyCls","tools","href","method","header","footer","halign","titleDirection",{cache:"boolean",fit:"boolean",border:"boolean",noheader:"boolean"},{collapsible:"boolean",minimizable:"boolean",maximizable:"boolean"},{closable:"boolean",collapsed:"boolean",minimized:"boolean",maximized:"boolean",closed:"boolean"},"openAnimation","closeAnimation",{openDuration:"number",closeDuration:"number"},]),{loadingMessage:(t.attr("loadingMessage")!=undefined?t.attr("loadingMessage"):undefined),header:(hh.length?hh.removeClass("panel-header"):undefined),footer:(ff.length?ff.removeClass("panel-footer"):undefined)}); -}; -$.fn.panel.defaults={id:null,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,halign:"top",titleDirection:"down",collapsible:false,minimizable:false,maximizable:false,closable:false,collapsed:false,minimized:false,maximized:false,closed:false,openAnimation:false,openDuration:400,closeAnimation:false,closeDuration:400,tools:null,footer:null,header:null,queryParams:{},method:"get",href:null,loadingMessage:"Loading...",loader:function(_279,_27a,_27b){ -var opts=$(this).panel("options"); -if(!opts.href){ -return false; -} -$.ajax({type:opts.method,url:opts.href,cache:false,data:_279,dataType:"html",success:function(data){ -_27a(data); -},error:function(){ -_27b.apply(this,arguments); -}}); -},extractor:function(data){ -var _27c=/]*>((.|[\n\r])*)<\/body>/im; -var _27d=_27c.exec(data); -if(_27d){ -return _27d[1]; -}else{ -return data; -} -},onBeforeLoad:function(_27e){ -},onLoad:function(){ -},onLoadError:function(){ -},onBeforeOpen:function(){ -},onOpen:function(){ -},onBeforeClose:function(){ -},onClose:function(){ -},onBeforeDestroy:function(){ -},onDestroy:function(){ -},onResize:function(_27f,_280){ -},onMove:function(left,top){ -},onMaximize:function(){ -},onRestore:function(){ -},onMinimize:function(){ -},onBeforeCollapse:function(){ -},onBeforeExpand:function(){ -},onCollapse:function(){ -},onExpand:function(){ -}}; -})(jQuery); -(function($){ -function _281(_282,_283){ -var _284=$.data(_282,"window"); -if(_283){ -if(_283.left!=null){ -_284.options.left=_283.left; -} -if(_283.top!=null){ -_284.options.top=_283.top; -} -} -$(_282).panel("move",_284.options); -if(_284.shadow){ -_284.shadow.css({left:_284.options.left,top:_284.options.top}); -} -}; -function _285(_286,_287){ -var opts=$.data(_286,"window").options; -var pp=$(_286).window("panel"); -var _288=pp._outerWidth(); -if(opts.inline){ -var _289=pp.parent(); -opts.left=Math.ceil((_289.width()-_288)/2+_289.scrollLeft()); -}else{ -opts.left=Math.ceil(($(window)._outerWidth()-_288)/2+$(document).scrollLeft()); -} -if(_287){ -_281(_286); -} -}; -function _28a(_28b,_28c){ -var opts=$.data(_28b,"window").options; -var pp=$(_28b).window("panel"); -var _28d=pp._outerHeight(); -if(opts.inline){ -var _28e=pp.parent(); -opts.top=Math.ceil((_28e.height()-_28d)/2+_28e.scrollTop()); -}else{ -opts.top=Math.ceil(($(window)._outerHeight()-_28d)/2+$(document).scrollTop()); -} -if(_28c){ -_281(_28b); -} -}; -function _28f(_290){ -var _291=$.data(_290,"window"); -var opts=_291.options; -var win=$(_290).panel($.extend({},_291.options,{border:false,doSize:true,closed:true,cls:"window "+(!opts.border?"window-thinborder window-noborder ":(opts.border=="thin"?"window-thinborder ":""))+(opts.cls||""),headerCls:"window-header "+(opts.headerCls||""),bodyCls:"window-body "+(opts.noheader?"window-body-noheader ":" ")+(opts.bodyCls||""),onBeforeDestroy:function(){ -if(opts.onBeforeDestroy.call(_290)==false){ -return false; -} -if(_291.shadow){ -_291.shadow.remove(); -} -if(_291.mask){ -_291.mask.remove(); -} -},onClose:function(){ -if(_291.shadow){ -_291.shadow.hide(); -} -if(_291.mask){ -_291.mask.hide(); -} -opts.onClose.call(_290); -},onOpen:function(){ -if(_291.mask){ -_291.mask.css($.extend({display:"block",zIndex:$.fn.window.defaults.zIndex++},$.fn.window.getMaskSize(_290))); -} -if(_291.shadow){ -_291.shadow.css({display:"block",zIndex:$.fn.window.defaults.zIndex++,left:opts.left,top:opts.top,width:_291.window._outerWidth(),height:_291.window._outerHeight()}); -} -_291.window.css("z-index",$.fn.window.defaults.zIndex++); -opts.onOpen.call(_290); -},onResize:function(_292,_293){ -var _294=$(this).panel("options"); -$.extend(opts,{width:_294.width,height:_294.height,left:_294.left,top:_294.top}); -if(_291.shadow){ -_291.shadow.css({left:opts.left,top:opts.top,width:_291.window._outerWidth(),height:_291.window._outerHeight()}); -} -opts.onResize.call(_290,_292,_293); -},onMinimize:function(){ -if(_291.shadow){ -_291.shadow.hide(); -} -if(_291.mask){ -_291.mask.hide(); -} -_291.options.onMinimize.call(_290); -},onBeforeCollapse:function(){ -if(opts.onBeforeCollapse.call(_290)==false){ -return false; -} -if(_291.shadow){ -_291.shadow.hide(); -} -},onExpand:function(){ -if(_291.shadow){ -_291.shadow.show(); -} -opts.onExpand.call(_290); -}})); -_291.window=win.panel("panel"); -if(_291.mask){ -_291.mask.remove(); -} -if(opts.modal){ -_291.mask=$("
      ").insertAfter(_291.window); -} -if(_291.shadow){ -_291.shadow.remove(); -} -if(opts.shadow){ -_291.shadow=$("
      ").insertAfter(_291.window); -} -var _295=opts.closed; -if(opts.left==null){ -_285(_290); -} -if(opts.top==null){ -_28a(_290); -} -_281(_290); -if(!_295){ -win.window("open"); -} -}; -function _296(left,top,_297,_298){ -var _299=this; -var _29a=$.data(_299,"window"); -var opts=_29a.options; -if(!opts.constrain){ -return {}; -} -if($.isFunction(opts.constrain)){ -return opts.constrain.call(_299,left,top,_297,_298); -} -var win=$(_299).window("window"); -var _29b=opts.inline?win.parent():$(window); -if(left<0){ -left=0; -} -if(top<_29b.scrollTop()){ -top=_29b.scrollTop(); -} -if(left+_297>_29b.width()){ -if(_297==win.outerWidth()){ -left=_29b.width()-_297; -}else{ -_297=_29b.width()-left; -} -} -if(top-_29b.scrollTop()+_298>_29b.height()){ -if(_298==win.outerHeight()){ -top=_29b.height()-_298+_29b.scrollTop(); -}else{ -_298=_29b.height()-top+_29b.scrollTop(); -} -} -return {left:left,top:top,width:_297,height:_298}; -}; -function _29c(_29d){ -var _29e=$.data(_29d,"window"); -_29e.window.draggable({handle:">div.panel-header>div.panel-title",disabled:_29e.options.draggable==false,onBeforeDrag:function(e){ -if(_29e.mask){ -_29e.mask.css("z-index",$.fn.window.defaults.zIndex++); -} -if(_29e.shadow){ -_29e.shadow.css("z-index",$.fn.window.defaults.zIndex++); -} -_29e.window.css("z-index",$.fn.window.defaults.zIndex++); -},onStartDrag:function(e){ -_29f(e); -},onDrag:function(e){ -_2a0(e); -return false; -},onStopDrag:function(e){ -_2a1(e,"move"); -}}); -_29e.window.resizable({disabled:_29e.options.resizable==false,onStartResize:function(e){ -_29f(e); -},onResize:function(e){ -_2a0(e); -return false; -},onStopResize:function(e){ -_2a1(e,"resize"); -}}); -function _29f(e){ -if(_29e.pmask){ -_29e.pmask.remove(); -} -_29e.pmask=$("
      ").insertAfter(_29e.window); -_29e.pmask.css({display:"none",zIndex:$.fn.window.defaults.zIndex++,left:e.data.left,top:e.data.top,width:_29e.window._outerWidth(),height:_29e.window._outerHeight()}); -if(_29e.proxy){ -_29e.proxy.remove(); -} -_29e.proxy=$("
      ").insertAfter(_29e.window); -_29e.proxy.css({display:"none",zIndex:$.fn.window.defaults.zIndex++,left:e.data.left,top:e.data.top}); -_29e.proxy._outerWidth(e.data.width)._outerHeight(e.data.height); -_29e.proxy.hide(); -setTimeout(function(){ -if(_29e.pmask){ -_29e.pmask.show(); -} -if(_29e.proxy){ -_29e.proxy.show(); -} -},500); -}; -function _2a0(e){ -$.extend(e.data,_296.call(_29d,e.data.left,e.data.top,e.data.width,e.data.height)); -_29e.pmask.show(); -_29e.proxy.css({display:"block",left:e.data.left,top:e.data.top}); -_29e.proxy._outerWidth(e.data.width); -_29e.proxy._outerHeight(e.data.height); -}; -function _2a1(e,_2a2){ -$.extend(e.data,_296.call(_29d,e.data.left,e.data.top,e.data.width+0.1,e.data.height+0.1)); -$(_29d).window(_2a2,e.data); -_29e.pmask.remove(); -_29e.pmask=null; -_29e.proxy.remove(); -_29e.proxy=null; -}; -}; -$(function(){ -if(!$._positionFixed){ -$(window).resize(function(){ -$("body>div.window-mask:visible").css({width:"",height:""}); -setTimeout(function(){ -$("body>div.window-mask:visible").css($.fn.window.getMaskSize()); -},50); -}); -} -}); -$.fn.window=function(_2a3,_2a4){ -if(typeof _2a3=="string"){ -var _2a5=$.fn.window.methods[_2a3]; -if(_2a5){ -return _2a5(this,_2a4); -}else{ -return this.panel(_2a3,_2a4); -} -} -_2a3=_2a3||{}; -return this.each(function(){ -var _2a6=$.data(this,"window"); -if(_2a6){ -$.extend(_2a6.options,_2a3); -}else{ -_2a6=$.data(this,"window",{options:$.extend({},$.fn.window.defaults,$.fn.window.parseOptions(this),_2a3)}); -if(!_2a6.options.inline){ -document.body.appendChild(this); -} -} -_28f(this); -_29c(this); -}); -}; -$.fn.window.methods={options:function(jq){ -var _2a7=jq.panel("options"); -var _2a8=$.data(jq[0],"window").options; -return $.extend(_2a8,{closed:_2a7.closed,collapsed:_2a7.collapsed,minimized:_2a7.minimized,maximized:_2a7.maximized}); -},window:function(jq){ -return $.data(jq[0],"window").window; -},move:function(jq,_2a9){ -return jq.each(function(){ -_281(this,_2a9); -}); -},hcenter:function(jq){ -return jq.each(function(){ -_285(this,true); -}); -},vcenter:function(jq){ -return jq.each(function(){ -_28a(this,true); -}); -},center:function(jq){ -return jq.each(function(){ -_285(this); -_28a(this); -_281(this); -}); -}}; -$.fn.window.getMaskSize=function(_2aa){ -var _2ab=$(_2aa).data("window"); -if(_2ab&&_2ab.options.inline){ -return {}; -}else{ -if($._positionFixed){ -return {position:"fixed"}; -}else{ -return {width:$(document).width(),height:$(document).height()}; -} -} -}; -$.fn.window.parseOptions=function(_2ac){ -return $.extend({},$.fn.panel.parseOptions(_2ac),$.parser.parseOptions(_2ac,[{draggable:"boolean",resizable:"boolean",shadow:"boolean",modal:"boolean",inline:"boolean"}])); -}; -$.fn.window.defaults=$.extend({},$.fn.panel.defaults,{zIndex:9000,draggable:true,resizable:true,shadow:true,modal:false,border:true,inline:false,title:"New Window",collapsible:true,minimizable:true,maximizable:true,closable:true,closed:false,constrain:false}); -})(jQuery); -(function($){ -function _2ad(_2ae){ -var opts=$.data(_2ae,"dialog").options; -opts.inited=false; -$(_2ae).window($.extend({},opts,{onResize:function(w,h){ -if(opts.inited){ -_2b3(this); -opts.onResize.call(this,w,h); -} -}})); -var win=$(_2ae).window("window"); -if(opts.toolbar){ -if($.isArray(opts.toolbar)){ -$(_2ae).siblings("div.dialog-toolbar").remove(); -var _2af=$("
      ").appendTo(win); -var tr=_2af.find("tr"); -for(var i=0;i
      ").appendTo(tr); -}else{ -var td=$("").appendTo(tr); -var tool=$("").appendTo(td); -tool[0].onclick=eval(btn.handler||function(){ -}); -tool.linkbutton($.extend({},btn,{plain:true})); -} -} -}else{ -$(opts.toolbar).addClass("dialog-toolbar").appendTo(win); -$(opts.toolbar).show(); -} -}else{ -$(_2ae).siblings("div.dialog-toolbar").remove(); -} -if(opts.buttons){ -if($.isArray(opts.buttons)){ -$(_2ae).siblings("div.dialog-button").remove(); -var _2b0=$("
      ").appendTo(win); -for(var i=0;i").appendTo(_2b0); -if(p.handler){ -_2b1[0].onclick=p.handler; -} -_2b1.linkbutton(p); -} -}else{ -$(opts.buttons).addClass("dialog-button").appendTo(win); -$(opts.buttons).show(); -} -}else{ -$(_2ae).siblings("div.dialog-button").remove(); -} -opts.inited=true; -var _2b2=opts.closed; -win.show(); -$(_2ae).window("resize",{}); -if(_2b2){ -win.hide(); -} -}; -function _2b3(_2b4,_2b5){ -var t=$(_2b4); -var opts=t.dialog("options"); -var _2b6=opts.noheader; -var tb=t.siblings(".dialog-toolbar"); -var bb=t.siblings(".dialog-button"); -tb.insertBefore(_2b4).css({borderTopWidth:(_2b6?1:0),top:(_2b6?tb.length:0)}); -bb.insertAfter(_2b4); -tb.add(bb)._outerWidth(t._outerWidth()).find(".easyui-fluid:visible").each(function(){ -$(this).triggerHandler("_resize"); -}); -var _2b7=tb._outerHeight()+bb._outerHeight(); -if(!isNaN(parseInt(opts.height))){ -t._outerHeight(t._outerHeight()-_2b7); -}else{ -var _2b8=t._size("min-height"); -if(_2b8){ -t._size("min-height",_2b8-_2b7); -} -var _2b9=t._size("max-height"); -if(_2b9){ -t._size("max-height",_2b9-_2b7); -} -} -var _2ba=$.data(_2b4,"window").shadow; -if(_2ba){ -var cc=t.panel("panel"); -_2ba.css({width:cc._outerWidth(),height:cc._outerHeight()}); -} -}; -$.fn.dialog=function(_2bb,_2bc){ -if(typeof _2bb=="string"){ -var _2bd=$.fn.dialog.methods[_2bb]; -if(_2bd){ -return _2bd(this,_2bc); -}else{ -return this.window(_2bb,_2bc); -} -} -_2bb=_2bb||{}; -return this.each(function(){ -var _2be=$.data(this,"dialog"); -if(_2be){ -$.extend(_2be.options,_2bb); -}else{ -$.data(this,"dialog",{options:$.extend({},$.fn.dialog.defaults,$.fn.dialog.parseOptions(this),_2bb)}); -} -_2ad(this); -}); -}; -$.fn.dialog.methods={options:function(jq){ -var _2bf=$.data(jq[0],"dialog").options; -var _2c0=jq.panel("options"); -$.extend(_2bf,{width:_2c0.width,height:_2c0.height,left:_2c0.left,top:_2c0.top,closed:_2c0.closed,collapsed:_2c0.collapsed,minimized:_2c0.minimized,maximized:_2c0.maximized}); -return _2bf; -},dialog:function(jq){ -return jq.window("window"); -}}; -$.fn.dialog.parseOptions=function(_2c1){ -var t=$(_2c1); -return $.extend({},$.fn.window.parseOptions(_2c1),$.parser.parseOptions(_2c1,["toolbar","buttons"]),{toolbar:(t.children(".dialog-toolbar").length?t.children(".dialog-toolbar").removeClass("dialog-toolbar"):undefined),buttons:(t.children(".dialog-button").length?t.children(".dialog-button").removeClass("dialog-button"):undefined)}); -}; -$.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 _2c2(){ -$(document).unbind(".messager").bind("keydown.messager",function(e){ -if(e.keyCode==27){ -$("body").children("div.messager-window").children("div.messager-body").each(function(){ -$(this).dialog("close"); -}); -}else{ -if(e.keyCode==9){ -var win=$("body").children("div.messager-window"); -if(!win.length){ -return; -} -var _2c3=win.find(".messager-input,.messager-button .l-btn"); -for(var i=0;i<_2c3.length;i++){ -if($(_2c3[i]).is(":focus")){ -$(_2c3[i>=_2c3.length-1?0:i+1]).focus(); -return false; -} -} -}else{ -if(e.keyCode==13){ -var _2c4=$(e.target).closest("input.messager-input"); -if(_2c4.length){ -var dlg=_2c4.closest(".messager-body"); -_2c5(dlg,_2c4.val()); -} -} -} -} -}); -}; -function _2c6(){ -$(document).unbind(".messager"); -}; -function _2c7(_2c8){ -var opts=$.extend({},$.messager.defaults,{modal:false,shadow:false,draggable:false,resizable:false,closed:true,style:{left:"",top:"",right:0,zIndex:$.fn.window.defaults.zIndex++,bottom:-document.body.scrollTop-document.documentElement.scrollTop},title:"",width:300,height:150,minHeight:0,showType:"slide",showSpeed:600,content:_2c8.msg,timeout:4000},_2c8); -var dlg=$("
      ").appendTo("body"); -dlg.dialog($.extend({},opts,{noheader:(opts.title?false:true),openAnimation:(opts.showType),closeAnimation:(opts.showType=="show"?"hide":opts.showType),openDuration:opts.showSpeed,closeDuration:opts.showSpeed,onOpen:function(){ -dlg.dialog("dialog").hover(function(){ -if(opts.timer){ -clearTimeout(opts.timer); -} -},function(){ -_2c9(); -}); -_2c9(); -function _2c9(){ -if(opts.timeout>0){ -opts.timer=setTimeout(function(){ -if(dlg.length&&dlg.data("dialog")){ -dlg.dialog("close"); -} -},opts.timeout); -} -}; -if(_2c8.onOpen){ -_2c8.onOpen.call(this); -}else{ -opts.onOpen.call(this); -} -},onClose:function(){ -if(opts.timer){ -clearTimeout(opts.timer); -} -if(_2c8.onClose){ -_2c8.onClose.call(this); -}else{ -opts.onClose.call(this); -} -dlg.dialog("destroy"); -}})); -dlg.dialog("dialog").css(opts.style); -dlg.dialog("open"); -return dlg; -}; -function _2ca(_2cb){ -_2c2(); -var dlg=$("
      ").appendTo("body"); -dlg.dialog($.extend({},_2cb,{noheader:(_2cb.title?false:true),onClose:function(){ -_2c6(); -if(_2cb.onClose){ -_2cb.onClose.call(this); -} -dlg.dialog("destroy"); -}})); -var win=dlg.dialog("dialog").addClass("messager-window"); -win.find(".dialog-button").addClass("messager-button").find("a:first").focus(); -return dlg; -}; -function _2c5(dlg,_2cc){ -var opts=dlg.dialog("options"); -dlg.dialog("close"); -opts.fn(_2cc); -}; -$.messager={show:function(_2cd){ -return _2c7(_2cd); -},alert:function(_2ce,msg,icon,fn){ -var opts=typeof _2ce=="object"?_2ce:{title:_2ce,msg:msg,icon:icon,fn:fn}; -var cls=opts.icon?"messager-icon messager-"+opts.icon:""; -opts=$.extend({},$.messager.defaults,{content:"
      "+"
      "+opts.msg+"
      "+"
      "},opts); -if(!opts.buttons){ -opts.buttons=[{text:opts.ok,onClick:function(){ -_2c5(dlg); -}}]; -} -var dlg=_2ca(opts); -return dlg; -},confirm:function(_2cf,msg,fn){ -var opts=typeof _2cf=="object"?_2cf:{title:_2cf,msg:msg,fn:fn}; -opts=$.extend({},$.messager.defaults,{content:"
      "+"
      "+opts.msg+"
      "+"
      "},opts); -if(!opts.buttons){ -opts.buttons=[{text:opts.ok,onClick:function(){ -_2c5(dlg,true); -}},{text:opts.cancel,onClick:function(){ -_2c5(dlg,false); -}}]; -} -var dlg=_2ca(opts); -return dlg; -},prompt:function(_2d0,msg,fn){ -var opts=typeof _2d0=="object"?_2d0:{title:_2d0,msg:msg,fn:fn}; -opts=$.extend({},$.messager.defaults,{content:"
      "+"
      "+opts.msg+"
      "+"
      "+"
      "+"
      "},opts); -if(!opts.buttons){ -opts.buttons=[{text:opts.ok,onClick:function(){ -_2c5(dlg,dlg.find(".messager-input").val()); -}},{text:opts.cancel,onClick:function(){ -_2c5(dlg); -}}]; -} -var dlg=_2ca(opts); -dlg.find(".messager-input").focus(); -return dlg; -},progress:function(_2d1){ -var _2d2={bar:function(){ -return $("body>div.messager-window").find("div.messager-p-bar"); -},close:function(){ -var dlg=$("body>div.messager-window>div.messager-body:has(div.messager-progress)"); -if(dlg.length){ -dlg.dialog("close"); -} -}}; -if(typeof _2d1=="string"){ -var _2d3=_2d2[_2d1]; -return _2d3(); -} -_2d1=_2d1||{}; -var opts=$.extend({},{title:"",minHeight:0,content:undefined,msg:"",text:undefined,interval:300},_2d1); -var dlg=_2ca($.extend({},$.messager.defaults,{content:"
      "+opts.msg+"
      ",closable:false,doSize:false},opts,{onClose:function(){ -if(this.timer){ -clearInterval(this.timer); -} -if(_2d1.onClose){ -_2d1.onClose.call(this); -}else{ -$.messager.defaults.onClose.call(this); -} -}})); -var bar=dlg.find("div.messager-p-bar"); -bar.progressbar({text:opts.text}); -dlg.dialog("resize"); -if(opts.interval){ -dlg[0].timer=setInterval(function(){ -var v=bar.progressbar("getValue"); -v+=10; -if(v>100){ -v=0; -} -bar.progressbar("setValue",v); -},opts.interval); -} -return dlg; -}}; -$.messager.defaults=$.extend({},$.fn.dialog.defaults,{ok:"Ok",cancel:"Cancel",width:300,height:"auto",minHeight:150,modal:true,collapsible:false,minimizable:false,maximizable:false,resizable:false,fn:function(){ -}}); -})(jQuery); -(function($){ -function _2d4(_2d5,_2d6){ -var _2d7=$.data(_2d5,"accordion"); -var opts=_2d7.options; -var _2d8=_2d7.panels; -var cc=$(_2d5); -var _2d9=(opts.halign=="left"||opts.halign=="right"); -cc.children(".panel-last").removeClass("panel-last"); -cc.children(".panel:last").addClass("panel-last"); -if(_2d6){ -$.extend(opts,{width:_2d6.width,height:_2d6.height}); -} -cc._size(opts); -var _2da=0; -var _2db="auto"; -var _2dc=cc.find(">.panel>.accordion-header"); -if(_2dc.length){ -if(_2d9){ -$(_2d8[0]).panel("resize",{width:cc.width(),height:cc.height()}); -_2da=$(_2dc[0])._outerWidth(); -}else{ -_2da=$(_2dc[0]).css("height","")._outerHeight(); -} -} -if(!isNaN(parseInt(opts.height))){ -if(_2d9){ -_2db=cc.width()-_2da*_2dc.length; -}else{ -_2db=cc.height()-_2da*_2dc.length; -} -} -_2dd(true,_2db-_2dd(false)); -function _2dd(_2de,_2df){ -var _2e0=0; -for(var i=0;i<_2d8.length;i++){ -var p=_2d8[i]; -if(_2d9){ -var h=p.panel("header")._outerWidth(_2da); -}else{ -var h=p.panel("header")._outerHeight(_2da); -} -if(p.panel("options").collapsible==_2de){ -var _2e1=isNaN(_2df)?undefined:(_2df+_2da*h.length); -if(_2d9){ -p.panel("resize",{height:cc.height(),width:(_2de?_2e1:undefined)}); -_2e0+=p.panel("panel")._outerWidth()-_2da*h.length; -}else{ -p.panel("resize",{width:cc.width(),height:(_2de?_2e1:undefined)}); -_2e0+=p.panel("panel").outerHeight()-_2da*h.length; -} -} -} -return _2e0; -}; -}; -function _2e2(_2e3,_2e4,_2e5,all){ -var _2e6=$.data(_2e3,"accordion").panels; -var pp=[]; -for(var i=0;i<_2e6.length;i++){ -var p=_2e6[i]; -if(_2e4){ -if(p.panel("options")[_2e4]==_2e5){ -pp.push(p); -} -}else{ -if(p[0]==$(_2e5)[0]){ -return i; -} -} -} -if(_2e4){ -return all?pp:(pp.length?pp[0]:null); -}else{ -return -1; -} -}; -function _2e7(_2e8){ -return _2e2(_2e8,"collapsed",false,true); -}; -function _2e9(_2ea){ -var pp=_2e7(_2ea); -return pp.length?pp[0]:null; -}; -function _2eb(_2ec,_2ed){ -return _2e2(_2ec,null,_2ed); -}; -function _2ee(_2ef,_2f0){ -var _2f1=$.data(_2ef,"accordion").panels; -if(typeof _2f0=="number"){ -if(_2f0<0||_2f0>=_2f1.length){ -return null; -}else{ -return _2f1[_2f0]; -} -} -return _2e2(_2ef,"title",_2f0); -}; -function _2f2(_2f3){ -var opts=$.data(_2f3,"accordion").options; -var cc=$(_2f3); -if(opts.border){ -cc.removeClass("accordion-noborder"); -}else{ -cc.addClass("accordion-noborder"); -} -}; -function init(_2f4){ -var _2f5=$.data(_2f4,"accordion"); -var cc=$(_2f4); -cc.addClass("accordion"); -_2f5.panels=[]; -cc.children("div").each(function(){ -var opts=$.extend({},$.parser.parseOptions(this),{selected:($(this).attr("selected")?true:undefined)}); -var pp=$(this); -_2f5.panels.push(pp); -_2f7(_2f4,pp,opts); -}); -cc.bind("_resize",function(e,_2f6){ -if($(this).hasClass("easyui-fluid")||_2f6){ -_2d4(_2f4); -} -return false; -}); -}; -function _2f7(_2f8,pp,_2f9){ -var opts=$.data(_2f8,"accordion").options; -pp.panel($.extend({},{collapsible:true,minimizable:false,maximizable:false,closable:false,doSize:false,collapsed:true,headerCls:"accordion-header",bodyCls:"accordion-body",halign:opts.halign},_2f9,{onBeforeExpand:function(){ -if(_2f9.onBeforeExpand){ -if(_2f9.onBeforeExpand.call(this)==false){ -return false; -} -} -if(!opts.multiple){ -var all=$.grep(_2e7(_2f8),function(p){ -return p.panel("options").collapsible; -}); -for(var i=0;i.panel-last>.accordion-header").removeClass("accordion-header-border"); -if(_2f9.onExpand){ -_2f9.onExpand.call(this); -} -opts.onSelect.call(_2f8,$(this).panel("options").title,_2eb(_2f8,this)); -},onBeforeCollapse:function(){ -if(_2f9.onBeforeCollapse){ -if(_2f9.onBeforeCollapse.call(this)==false){ -return false; -} -} -$(_2f8).find(">.panel-last>.accordion-header").addClass("accordion-header-border"); -var _2fb=$(this).panel("header"); -_2fb.removeClass("accordion-header-selected"); -_2fb.find(".accordion-collapse").addClass("accordion-expand"); -},onCollapse:function(){ -if(isNaN(parseInt(opts.height))){ -$(_2f8).find(">.panel-last>.accordion-header").removeClass("accordion-header-border"); -} -if(_2f9.onCollapse){ -_2f9.onCollapse.call(this); -} -opts.onUnselect.call(_2f8,$(this).panel("options").title,_2eb(_2f8,this)); -}})); -var _2fc=pp.panel("header"); -var tool=_2fc.children("div.panel-tool"); -tool.children("a.panel-tool-collapse").hide(); -var t=$("").addClass("accordion-collapse accordion-expand").appendTo(tool); -t.bind("click",function(){ -_2fd(pp); -return false; -}); -pp.panel("options").collapsible?t.show():t.hide(); -if(opts.halign=="left"||opts.halign=="right"){ -t.hide(); -} -_2fc.click(function(){ -_2fd(pp); -return false; -}); -function _2fd(p){ -var _2fe=p.panel("options"); -if(_2fe.collapsible){ -var _2ff=_2eb(_2f8,p); -if(_2fe.collapsed){ -_300(_2f8,_2ff); -}else{ -_301(_2f8,_2ff); -} -} -}; -}; -function _300(_302,_303){ -var p=_2ee(_302,_303); -if(!p){ -return; -} -_304(_302); -var opts=$.data(_302,"accordion").options; -p.panel("expand",opts.animate); -}; -function _301(_305,_306){ -var p=_2ee(_305,_306); -if(!p){ -return; -} -_304(_305); -var opts=$.data(_305,"accordion").options; -p.panel("collapse",opts.animate); -}; -function _307(_308){ -var opts=$.data(_308,"accordion").options; -$(_308).find(">.panel-last>.accordion-header").addClass("accordion-header-border"); -var p=_2e2(_308,"selected",true); -if(p){ -_309(_2eb(_308,p)); -}else{ -_309(opts.selected); -} -function _309(_30a){ -var _30b=opts.animate; -opts.animate=false; -_300(_308,_30a); -opts.animate=_30b; -}; -}; -function _304(_30c){ -var _30d=$.data(_30c,"accordion").panels; -for(var i=0;i<_30d.length;i++){ -_30d[i].stop(true,true); -} -}; -function add(_30e,_30f){ -var _310=$.data(_30e,"accordion"); -var opts=_310.options; -var _311=_310.panels; -if(_30f.selected==undefined){ -_30f.selected=true; -} -_304(_30e); -var pp=$("
      ").appendTo(_30e); -_311.push(pp); -_2f7(_30e,pp,_30f); -_2d4(_30e); -opts.onAdd.call(_30e,_30f.title,_311.length-1); -if(_30f.selected){ -_300(_30e,_311.length-1); -} -}; -function _312(_313,_314){ -var _315=$.data(_313,"accordion"); -var opts=_315.options; -var _316=_315.panels; -_304(_313); -var _317=_2ee(_313,_314); -var _318=_317.panel("options").title; -var _319=_2eb(_313,_317); -if(!_317){ -return; -} -if(opts.onBeforeRemove.call(_313,_318,_319)==false){ -return; -} -_316.splice(_319,1); -_317.panel("destroy"); -if(_316.length){ -_2d4(_313); -var curr=_2e9(_313); -if(!curr){ -_300(_313,0); -} -} -opts.onRemove.call(_313,_318,_319); -}; -$.fn.accordion=function(_31a,_31b){ -if(typeof _31a=="string"){ -return $.fn.accordion.methods[_31a](this,_31b); -} -_31a=_31a||{}; -return this.each(function(){ -var _31c=$.data(this,"accordion"); -if(_31c){ -$.extend(_31c.options,_31a); -}else{ -$.data(this,"accordion",{options:$.extend({},$.fn.accordion.defaults,$.fn.accordion.parseOptions(this),_31a),accordion:$(this).addClass("accordion"),panels:[]}); -init(this); -} -_2f2(this); -_2d4(this); -_307(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,_31d){ -return jq.each(function(){ -_2d4(this,_31d); -}); -},getSelections:function(jq){ -return _2e7(jq[0]); -},getSelected:function(jq){ -return _2e9(jq[0]); -},getPanel:function(jq,_31e){ -return _2ee(jq[0],_31e); -},getPanelIndex:function(jq,_31f){ -return _2eb(jq[0],_31f); -},select:function(jq,_320){ -return jq.each(function(){ -_300(this,_320); -}); -},unselect:function(jq,_321){ -return jq.each(function(){ -_301(this,_321); -}); -},add:function(jq,_322){ -return jq.each(function(){ -add(this,_322); -}); -},remove:function(jq,_323){ -return jq.each(function(){ -_312(this,_323); -}); -}}; -$.fn.accordion.parseOptions=function(_324){ -var t=$(_324); -return $.extend({},$.parser.parseOptions(_324,["width","height","halign",{fit:"boolean",border:"boolean",animate:"boolean",multiple:"boolean",selected:"number"}])); -}; -$.fn.accordion.defaults={width:"auto",height:"auto",fit:false,border:true,animate:true,multiple:false,selected:0,halign:"top",onSelect:function(_325,_326){ -},onUnselect:function(_327,_328){ -},onAdd:function(_329,_32a){ -},onBeforeRemove:function(_32b,_32c){ -},onRemove:function(_32d,_32e){ -}}; -})(jQuery); -(function($){ -function _32f(c){ -var w=0; -$(c).children().each(function(){ -w+=$(this).outerWidth(true); -}); -return w; -}; -function _330(_331){ -var opts=$.data(_331,"tabs").options; -if(!opts.showHeader){ -return; -} -var _332=$(_331).children("div.tabs-header"); -var tool=_332.children("div.tabs-tool:not(.tabs-tool-hidden)"); -var _333=_332.children("div.tabs-scroller-left"); -var _334=_332.children("div.tabs-scroller-right"); -var wrap=_332.children("div.tabs-wrap"); -if(opts.tabPosition=="left"||opts.tabPosition=="right"){ -if(!tool.length){ -return; -} -tool._outerWidth(_332.width()); -var _335={left:opts.tabPosition=="left"?"auto":0,right:opts.tabPosition=="left"?0:"auto",top:opts.toolPosition=="top"?0:"auto",bottom:opts.toolPosition=="top"?"auto":0}; -var _336={marginTop:opts.toolPosition=="top"?tool.outerHeight():0}; -tool.css(_335); -wrap.css(_336); -return; -} -var _337=_332.outerHeight(); -if(opts.plain){ -_337-=_337-_332.height(); -} -tool._outerHeight(_337); -var _338=_32f(_332.find("ul.tabs")); -var _339=_332.width()-tool._outerWidth(); -if(_338>_339){ -_333.add(_334).show()._outerHeight(_337); -if(opts.toolPosition=="left"){ -tool.css({left:_333.outerWidth(),right:""}); -wrap.css({marginLeft:_333.outerWidth()+tool._outerWidth(),marginRight:_334._outerWidth(),width:_339-_333.outerWidth()-_334.outerWidth()}); -}else{ -tool.css({left:"",right:_334.outerWidth()}); -wrap.css({marginLeft:_333.outerWidth(),marginRight:_334.outerWidth()+tool._outerWidth(),width:_339-_333.outerWidth()-_334.outerWidth()}); -} -}else{ -_333.add(_334).hide(); -if(opts.toolPosition=="left"){ -tool.css({left:0,right:""}); -wrap.css({marginLeft:tool._outerWidth(),marginRight:0,width:_339}); -}else{ -tool.css({left:"",right:0}); -wrap.css({marginLeft:0,marginRight:tool._outerWidth(),width:_339}); -} -} -}; -function _33a(_33b){ -var opts=$.data(_33b,"tabs").options; -var _33c=$(_33b).children("div.tabs-header"); -if(opts.tools){ -if(typeof opts.tools=="string"){ -$(opts.tools).addClass("tabs-tool").appendTo(_33c); -$(opts.tools).show(); -}else{ -_33c.children("div.tabs-tool").remove(); -var _33d=$("
      ").appendTo(_33c); -var tr=_33d.find("tr"); -for(var i=0;i").appendTo(tr); -var tool=$("").appendTo(td); -tool[0].onclick=eval(opts.tools[i].handler||function(){ -}); -tool.linkbutton($.extend({},opts.tools[i],{plain:true})); -} -} -}else{ -_33c.children("div.tabs-tool").remove(); -} -}; -function _33e(_33f,_340){ -var _341=$.data(_33f,"tabs"); -var opts=_341.options; -var cc=$(_33f); -if(!opts.doSize){ -return; -} -if(_340){ -$.extend(opts,{width:_340.width,height:_340.height}); -} -cc._size(opts); -var _342=cc.children("div.tabs-header"); -var _343=cc.children("div.tabs-panels"); -var wrap=_342.find("div.tabs-wrap"); -var ul=wrap.find(".tabs"); -ul.children("li").removeClass("tabs-first tabs-last"); -ul.children("li:first").addClass("tabs-first"); -ul.children("li:last").addClass("tabs-last"); -if(opts.tabPosition=="left"||opts.tabPosition=="right"){ -_342._outerWidth(opts.showHeader?opts.headerWidth:0); -_343._outerWidth(cc.width()-_342.outerWidth()); -_342.add(_343)._size("height",isNaN(parseInt(opts.height))?"":cc.height()); -wrap._outerWidth(_342.width()); -ul._outerWidth(wrap.width()).css("height",""); -}else{ -_342.children("div.tabs-scroller-left,div.tabs-scroller-right,div.tabs-tool:not(.tabs-tool-hidden)").css("display",opts.showHeader?"block":"none"); -_342._outerWidth(cc.width()).css("height",""); -if(opts.showHeader){ -_342.css("background-color",""); -wrap.css("height",""); -}else{ -_342.css("background-color","transparent"); -_342._outerHeight(0); -wrap._outerHeight(0); -} -ul._outerHeight(opts.tabHeight).css("width",""); -ul._outerHeight(ul.outerHeight()-ul.height()-1+opts.tabHeight).css("width",""); -_343._size("height",isNaN(parseInt(opts.height))?"":(cc.height()-_342.outerHeight())); -_343._size("width",cc.width()); -} -if(_341.tabs.length){ -var d1=ul.outerWidth(true)-ul.width(); -var li=ul.children("li:first"); -var d2=li.outerWidth(true)-li.width(); -var _344=_342.width()-_342.children(".tabs-tool:not(.tabs-tool-hidden)")._outerWidth(); -var _345=Math.floor((_344-d1-d2*_341.tabs.length)/_341.tabs.length); -$.map(_341.tabs,function(p){ -_346(p,(opts.justified&&$.inArray(opts.tabPosition,["top","bottom"])>=0)?_345:undefined); -}); -if(opts.justified&&$.inArray(opts.tabPosition,["top","bottom"])>=0){ -var _347=_344-d1-_32f(ul); -_346(_341.tabs[_341.tabs.length-1],_345+_347); -} -} -_330(_33f); -function _346(p,_348){ -var _349=p.panel("options"); -var p_t=_349.tab.find("a.tabs-inner"); -var _348=_348?_348:(parseInt(_349.tabWidth||opts.tabWidth||undefined)); -if(_348){ -p_t._outerWidth(_348); -}else{ -p_t.css("width",""); -} -p_t._outerHeight(opts.tabHeight); -p_t.css("lineHeight",p_t.height()+"px"); -p_t.find(".easyui-fluid:visible").triggerHandler("_resize"); -}; -}; -function _34a(_34b){ -var opts=$.data(_34b,"tabs").options; -var tab=_34c(_34b); -if(tab){ -var _34d=$(_34b).children("div.tabs-panels"); -var _34e=opts.width=="auto"?"auto":_34d.width(); -var _34f=opts.height=="auto"?"auto":_34d.height(); -tab.panel("resize",{width:_34e,height:_34f}); -} -}; -function _350(_351){ -var tabs=$.data(_351,"tabs").tabs; -var cc=$(_351).addClass("tabs-container"); -var _352=$("
      ").insertBefore(cc); -cc.children("div").each(function(){ -_352[0].appendChild(this); -}); -cc[0].appendChild(_352[0]); -$("
      "+"
      "+"
      "+"
      "+"
        "+"
        "+"
        ").prependTo(_351); -cc.children("div.tabs-panels").children("div").each(function(i){ -var opts=$.extend({},$.parser.parseOptions(this),{disabled:($(this).attr("disabled")?true:undefined),selected:($(this).attr("selected")?true:undefined)}); -_35f(_351,opts,$(this)); -}); -cc.children("div.tabs-header").find(".tabs-scroller-left, .tabs-scroller-right").hover(function(){ -$(this).addClass("tabs-scroller-over"); -},function(){ -$(this).removeClass("tabs-scroller-over"); -}); -cc.bind("_resize",function(e,_353){ -if($(this).hasClass("easyui-fluid")||_353){ -_33e(_351); -_34a(_351); -} -return false; -}); -}; -function _354(_355){ -var _356=$.data(_355,"tabs"); -var opts=_356.options; -$(_355).children("div.tabs-header").unbind().bind("click",function(e){ -if($(e.target).hasClass("tabs-scroller-left")){ -$(_355).tabs("scrollBy",-opts.scrollIncrement); -}else{ -if($(e.target).hasClass("tabs-scroller-right")){ -$(_355).tabs("scrollBy",opts.scrollIncrement); -}else{ -var li=$(e.target).closest("li"); -if(li.hasClass("tabs-disabled")){ -return false; -} -var a=$(e.target).closest("a.tabs-close"); -if(a.length){ -_379(_355,_357(li)); -}else{ -if(li.length){ -var _358=_357(li); -var _359=_356.tabs[_358].panel("options"); -if(_359.collapsible){ -_359.closed?_370(_355,_358):_390(_355,_358); -}else{ -_370(_355,_358); -} -} -} -return false; -} -} -}).bind("contextmenu",function(e){ -var li=$(e.target).closest("li"); -if(li.hasClass("tabs-disabled")){ -return; -} -if(li.length){ -opts.onContextMenu.call(_355,e,li.find("span.tabs-title").html(),_357(li)); -} -}); -function _357(li){ -var _35a=0; -li.parent().children("li").each(function(i){ -if(li[0]==this){ -_35a=i; -return false; -} -}); -return _35a; -}; -}; -function _35b(_35c){ -var opts=$.data(_35c,"tabs").options; -var _35d=$(_35c).children("div.tabs-header"); -var _35e=$(_35c).children("div.tabs-panels"); -_35d.removeClass("tabs-header-top tabs-header-bottom tabs-header-left tabs-header-right"); -_35e.removeClass("tabs-panels-top tabs-panels-bottom tabs-panels-left tabs-panels-right"); -if(opts.tabPosition=="top"){ -_35d.insertBefore(_35e); -}else{ -if(opts.tabPosition=="bottom"){ -_35d.insertAfter(_35e); -_35d.addClass("tabs-header-bottom"); -_35e.addClass("tabs-panels-top"); -}else{ -if(opts.tabPosition=="left"){ -_35d.addClass("tabs-header-left"); -_35e.addClass("tabs-panels-right"); -}else{ -if(opts.tabPosition=="right"){ -_35d.addClass("tabs-header-right"); -_35e.addClass("tabs-panels-left"); -} -} -} -} -if(opts.plain==true){ -_35d.addClass("tabs-header-plain"); -}else{ -_35d.removeClass("tabs-header-plain"); -} -_35d.removeClass("tabs-header-narrow").addClass(opts.narrow?"tabs-header-narrow":""); -var tabs=_35d.find(".tabs"); -tabs.removeClass("tabs-pill").addClass(opts.pill?"tabs-pill":""); -tabs.removeClass("tabs-narrow").addClass(opts.narrow?"tabs-narrow":""); -tabs.removeClass("tabs-justified").addClass(opts.justified?"tabs-justified":""); -if(opts.border==true){ -_35d.removeClass("tabs-header-noborder"); -_35e.removeClass("tabs-panels-noborder"); -}else{ -_35d.addClass("tabs-header-noborder"); -_35e.addClass("tabs-panels-noborder"); -} -opts.doSize=true; -}; -function _35f(_360,_361,pp){ -_361=_361||{}; -var _362=$.data(_360,"tabs"); -var tabs=_362.tabs; -if(_361.index==undefined||_361.index>tabs.length){ -_361.index=tabs.length; -} -if(_361.index<0){ -_361.index=0; -} -var ul=$(_360).children("div.tabs-header").find("ul.tabs"); -var _363=$(_360).children("div.tabs-panels"); -var tab=$("
      • "+""+""+""+""+"
      • "); -if(!pp){ -pp=$("
        "); -} -if(_361.index>=tabs.length){ -tab.appendTo(ul); -pp.appendTo(_363); -tabs.push(pp); -}else{ -tab.insertBefore(ul.children("li:eq("+_361.index+")")); -pp.insertBefore(_363.children("div.panel:eq("+_361.index+")")); -tabs.splice(_361.index,0,pp); -} -pp.panel($.extend({},_361,{tab:tab,border:false,noheader:true,closed:true,doSize:false,iconCls:(_361.icon?_361.icon:undefined),onLoad:function(){ -if(_361.onLoad){ -_361.onLoad.apply(this,arguments); -} -_362.options.onLoad.call(_360,$(this)); -},onBeforeOpen:function(){ -if(_361.onBeforeOpen){ -if(_361.onBeforeOpen.call(this)==false){ -return false; -} -} -var p=$(_360).tabs("getSelected"); -if(p){ -if(p[0]!=this){ -$(_360).tabs("unselect",_36b(_360,p)); -p=$(_360).tabs("getSelected"); -if(p){ -return false; -} -}else{ -_34a(_360); -return false; -} -} -var _364=$(this).panel("options"); -_364.tab.addClass("tabs-selected"); -var wrap=$(_360).find(">div.tabs-header>div.tabs-wrap"); -var left=_364.tab.position().left; -var _365=left+_364.tab.outerWidth(); -if(left<0||_365>wrap.width()){ -var _366=left-(wrap.width()-_364.tab.width())/2; -$(_360).tabs("scrollBy",_366); -}else{ -$(_360).tabs("scrollBy",0); -} -var _367=$(this).panel("panel"); -_367.css("display","block"); -_34a(_360); -_367.css("display","none"); -},onOpen:function(){ -if(_361.onOpen){ -_361.onOpen.call(this); -} -var _368=$(this).panel("options"); -var _369=_36b(_360,this); -_362.selectHis.push(_369); -_362.options.onSelect.call(_360,_368.title,_369); -},onBeforeClose:function(){ -if(_361.onBeforeClose){ -if(_361.onBeforeClose.call(this)==false){ -return false; -} -} -$(this).panel("options").tab.removeClass("tabs-selected"); -},onClose:function(){ -if(_361.onClose){ -_361.onClose.call(this); -} -var _36a=$(this).panel("options"); -_362.options.onUnselect.call(_360,_36a.title,_36b(_360,this)); -}})); -$(_360).tabs("update",{tab:pp,options:pp.panel("options"),type:"header"}); -}; -function _36c(_36d,_36e){ -var _36f=$.data(_36d,"tabs"); -var opts=_36f.options; -if(_36e.selected==undefined){ -_36e.selected=true; -} -_35f(_36d,_36e); -opts.onAdd.call(_36d,_36e.title,_36e.index); -if(_36e.selected){ -_370(_36d,_36e.index); -} -}; -function _371(_372,_373){ -_373.type=_373.type||"all"; -var _374=$.data(_372,"tabs").selectHis; -var pp=_373.tab; -var opts=pp.panel("options"); -var _375=opts.title; -$.extend(opts,_373.options,{iconCls:(_373.options.icon?_373.options.icon:undefined)}); -if(_373.type=="all"||_373.type=="body"){ -pp.panel(); -} -if(_373.type=="all"||_373.type=="header"){ -var tab=opts.tab; -if(opts.header){ -tab.find(".tabs-inner").html($(opts.header)); -}else{ -var _376=tab.find("span.tabs-title"); -var _377=tab.find("span.tabs-icon"); -_376.html(opts.title); -_377.attr("class","tabs-icon"); -tab.find("a.tabs-close").remove(); -if(opts.closable){ -_376.addClass("tabs-closable"); -$("").appendTo(tab); -}else{ -_376.removeClass("tabs-closable"); -} -if(opts.iconCls){ -_376.addClass("tabs-with-icon"); -_377.addClass(opts.iconCls); -}else{ -_376.removeClass("tabs-with-icon"); -} -if(opts.tools){ -var _378=tab.find("span.tabs-p-tool"); -if(!_378.length){ -var _378=$("").insertAfter(tab.find("a.tabs-inner")); -} -if($.isArray(opts.tools)){ -_378.empty(); -for(var i=0;i").appendTo(_378); -t.addClass(opts.tools[i].iconCls); -if(opts.tools[i].handler){ -t.bind("click",{handler:opts.tools[i].handler},function(e){ -if($(this).parents("li").hasClass("tabs-disabled")){ -return; -} -e.data.handler.call(this); -}); -} -} -}else{ -$(opts.tools).children().appendTo(_378); -} -var pr=_378.children().length*12; -if(opts.closable){ -pr+=8; -_378.css("right",""); -}else{ -pr-=3; -_378.css("right","5px"); -} -_376.css("padding-right",pr+"px"); -}else{ -tab.find("span.tabs-p-tool").remove(); -_376.css("padding-right",""); -} -} -} -if(opts.disabled){ -opts.tab.addClass("tabs-disabled"); -}else{ -opts.tab.removeClass("tabs-disabled"); -} -_33e(_372); -$.data(_372,"tabs").options.onUpdate.call(_372,opts.title,_36b(_372,pp)); -}; -function _379(_37a,_37b){ -var _37c=$.data(_37a,"tabs"); -var opts=_37c.options; -var tabs=_37c.tabs; -var _37d=_37c.selectHis; -if(!_37e(_37a,_37b)){ -return; -} -var tab=_37f(_37a,_37b); -var _380=tab.panel("options").title; -var _381=_36b(_37a,tab); -if(opts.onBeforeClose.call(_37a,_380,_381)==false){ -return; -} -var tab=_37f(_37a,_37b,true); -tab.panel("options").tab.remove(); -tab.panel("destroy"); -opts.onClose.call(_37a,_380,_381); -_33e(_37a); -var his=[]; -for(var i=0;i<_37d.length;i++){ -var _382=_37d[i]; -if(_382!=_381){ -his.push(_382>_381?_382-1:_382); -} -} -_37c.selectHis=his; -var _383=$(_37a).tabs("getSelected"); -if(!_383&&his.length){ -_381=_37c.selectHis.pop(); -$(_37a).tabs("select",_381); -} -}; -function _37f(_384,_385,_386){ -var tabs=$.data(_384,"tabs").tabs; -var tab=null; -if(typeof _385=="number"){ -if(_385>=0&&_385"); -for(var i=0;i.tabs-header>.tabs-tool"); -if(_39b){ -tool.removeClass("tabs-tool-hidden").show(); -}else{ -tool.addClass("tabs-tool-hidden").hide(); -} -$(_39a).tabs("resize").tabs("scrollBy",0); -}; -$.fn.tabs=function(_39c,_39d){ -if(typeof _39c=="string"){ -return $.fn.tabs.methods[_39c](this,_39d); -} -_39c=_39c||{}; -return this.each(function(){ -var _39e=$.data(this,"tabs"); -if(_39e){ -$.extend(_39e.options,_39c); -}else{ -$.data(this,"tabs",{options:$.extend({},$.fn.tabs.defaults,$.fn.tabs.parseOptions(this),_39c),tabs:[],selectHis:[]}); -_350(this); -} -_33a(this); -_35b(this); -_33e(this); -_354(this); -_38a(this); -}); -}; -$.fn.tabs.methods={options:function(jq){ -var cc=jq[0]; -var opts=$.data(cc,"tabs").options; -var s=_34c(cc); -opts.selected=s?_36b(cc,s):-1; -return opts; -},tabs:function(jq){ -return $.data(jq[0],"tabs").tabs; -},resize:function(jq,_39f){ -return jq.each(function(){ -_33e(this,_39f); -_34a(this); -}); -},add:function(jq,_3a0){ -return jq.each(function(){ -_36c(this,_3a0); -}); -},close:function(jq,_3a1){ -return jq.each(function(){ -_379(this,_3a1); -}); -},getTab:function(jq,_3a2){ -return _37f(jq[0],_3a2); -},getTabIndex:function(jq,tab){ -return _36b(jq[0],tab); -},getSelected:function(jq){ -return _34c(jq[0]); -},select:function(jq,_3a3){ -return jq.each(function(){ -_370(this,_3a3); -}); -},unselect:function(jq,_3a4){ -return jq.each(function(){ -_390(this,_3a4); -}); -},exists:function(jq,_3a5){ -return _37e(jq[0],_3a5); -},update:function(jq,_3a6){ -return jq.each(function(){ -_371(this,_3a6); -}); -},enableTab:function(jq,_3a7){ -return jq.each(function(){ -var opts=$(this).tabs("getTab",_3a7).panel("options"); -opts.tab.removeClass("tabs-disabled"); -opts.disabled=false; -}); -},disableTab:function(jq,_3a8){ -return jq.each(function(){ -var opts=$(this).tabs("getTab",_3a8).panel("options"); -opts.tab.addClass("tabs-disabled"); -opts.disabled=true; -}); -},showHeader:function(jq){ -return jq.each(function(){ -_396(this,true); -}); -},hideHeader:function(jq){ -return jq.each(function(){ -_396(this,false); -}); -},showTool:function(jq){ -return jq.each(function(){ -_399(this,true); -}); -},hideTool:function(jq){ -return jq.each(function(){ -_399(this,false); -}); -},scrollBy:function(jq,_3a9){ -return jq.each(function(){ -var opts=$(this).tabs("options"); -var wrap=$(this).find(">div.tabs-header>div.tabs-wrap"); -var pos=Math.min(wrap._scrollLeft()+_3a9,_3aa()); -wrap.animate({scrollLeft:pos},opts.scrollDuration); -function _3aa(){ -var w=0; -var ul=wrap.children("ul"); -ul.children("li").each(function(){ -w+=$(this).outerWidth(true); -}); -return w-wrap.width()+(ul.outerWidth()-ul.width()); -}; -}); -}}; -$.fn.tabs.parseOptions=function(_3ab){ -return $.extend({},$.parser.parseOptions(_3ab,["tools","toolPosition","tabPosition",{fit:"boolean",border:"boolean",plain:"boolean"},{headerWidth:"number",tabWidth:"number",tabHeight:"number",selected:"number"},{showHeader:"boolean",justified:"boolean",narrow:"boolean",pill:"boolean"}])); -}; -$.fn.tabs.defaults={width:"auto",height:"auto",headerWidth:150,tabWidth:"auto",tabHeight:32,selected:0,showHeader:true,plain:false,fit:false,border:true,justified:false,narrow:false,pill:false,tools:null,toolPosition:"right",tabPosition:"top",scrollIncrement:100,scrollDuration:400,onLoad:function(_3ac){ -},onSelect:function(_3ad,_3ae){ -},onUnselect:function(_3af,_3b0){ -},onBeforeClose:function(_3b1,_3b2){ -},onClose:function(_3b3,_3b4){ -},onAdd:function(_3b5,_3b6){ -},onUpdate:function(_3b7,_3b8){ -},onContextMenu:function(e,_3b9,_3ba){ -}}; -})(jQuery); -(function($){ -var _3bb=false; -function _3bc(_3bd,_3be){ -var _3bf=$.data(_3bd,"layout"); -var opts=_3bf.options; -var _3c0=_3bf.panels; -var cc=$(_3bd); -if(_3be){ -$.extend(opts,{width:_3be.width,height:_3be.height}); -} -if(_3bd.tagName.toLowerCase()=="body"){ -cc._size("fit"); -}else{ -cc._size(opts); -} -var cpos={top:0,left:0,width:cc.width(),height:cc.height()}; -_3c1(_3c2(_3c0.expandNorth)?_3c0.expandNorth:_3c0.north,"n"); -_3c1(_3c2(_3c0.expandSouth)?_3c0.expandSouth:_3c0.south,"s"); -_3c3(_3c2(_3c0.expandEast)?_3c0.expandEast:_3c0.east,"e"); -_3c3(_3c2(_3c0.expandWest)?_3c0.expandWest:_3c0.west,"w"); -_3c0.center.panel("resize",cpos); -function _3c1(pp,type){ -if(!pp.length||!_3c2(pp)){ -return; -} -var opts=pp.panel("options"); -pp.panel("resize",{width:cc.width(),height:opts.height}); -var _3c4=pp.panel("panel").outerHeight(); -pp.panel("move",{left:0,top:(type=="n"?0:cc.height()-_3c4)}); -cpos.height-=_3c4; -if(type=="n"){ -cpos.top+=_3c4; -if(!opts.split&&opts.border){ -cpos.top--; -} -} -if(!opts.split&&opts.border){ -cpos.height++; -} -}; -function _3c3(pp,type){ -if(!pp.length||!_3c2(pp)){ -return; -} -var opts=pp.panel("options"); -pp.panel("resize",{width:opts.width,height:cpos.height}); -var _3c5=pp.panel("panel").outerWidth(); -pp.panel("move",{left:(type=="e"?cc.width()-_3c5:0),top:cpos.top}); -cpos.width-=_3c5; -if(type=="w"){ -cpos.left+=_3c5; -if(!opts.split&&opts.border){ -cpos.left--; -} -} -if(!opts.split&&opts.border){ -cpos.width++; -} -}; -}; -function init(_3c6){ -var cc=$(_3c6); -cc.addClass("layout"); -function _3c7(el){ -var _3c8=$.fn.layout.parsePanelOptions(el); -if("north,south,east,west,center".indexOf(_3c8.region)>=0){ -_3cb(_3c6,_3c8,el); -} -}; -var opts=cc.layout("options"); -var _3c9=opts.onAdd; -opts.onAdd=function(){ -}; -cc.find(">div,>form>div").each(function(){ -_3c7(this); -}); -opts.onAdd=_3c9; -cc.append("
        "); -cc.bind("_resize",function(e,_3ca){ -if($(this).hasClass("easyui-fluid")||_3ca){ -_3bc(_3c6); -} -return false; -}); -}; -function _3cb(_3cc,_3cd,el){ -_3cd.region=_3cd.region||"center"; -var _3ce=$.data(_3cc,"layout").panels; -var cc=$(_3cc); -var dir=_3cd.region; -if(_3ce[dir].length){ -return; -} -var pp=$(el); -if(!pp.length){ -pp=$("
        ").appendTo(cc); -} -var _3cf=$.extend({},$.fn.layout.paneldefaults,{width:(pp.length?parseInt(pp[0].style.width)||pp.outerWidth():"auto"),height:(pp.length?parseInt(pp[0].style.height)||pp.outerHeight():"auto"),doSize:false,collapsible:true,onOpen:function(){ -var tool=$(this).panel("header").children("div.panel-tool"); -tool.children("a.panel-tool-collapse").hide(); -var _3d0={north:"up",south:"down",east:"right",west:"left"}; -if(!_3d0[dir]){ -return; -} -var _3d1="layout-button-"+_3d0[dir]; -var t=tool.children("a."+_3d1); -if(!t.length){ -t=$("").addClass(_3d1).appendTo(tool); -t.bind("click",{dir:dir},function(e){ -_3e8(_3cc,e.data.dir); -return false; -}); -} -$(this).panel("options").collapsible?t.show():t.hide(); -}},_3cd,{cls:((_3cd.cls||"")+" layout-panel layout-panel-"+dir),bodyCls:((_3cd.bodyCls||"")+" layout-body")}); -pp.panel(_3cf); -_3ce[dir]=pp; -var _3d2={north:"s",south:"n",east:"w",west:"e"}; -var _3d3=pp.panel("panel"); -if(pp.panel("options").split){ -_3d3.addClass("layout-split-"+dir); -} -_3d3.resizable($.extend({},{handles:(_3d2[dir]||""),disabled:(!pp.panel("options").split),onStartResize:function(e){ -_3bb=true; -if(dir=="north"||dir=="south"){ -var _3d4=$(">div.layout-split-proxy-v",_3cc); -}else{ -var _3d4=$(">div.layout-split-proxy-h",_3cc); -} -var top=0,left=0,_3d5=0,_3d6=0; -var pos={display:"block"}; -if(dir=="north"){ -pos.top=parseInt(_3d3.css("top"))+_3d3.outerHeight()-_3d4.height(); -pos.left=parseInt(_3d3.css("left")); -pos.width=_3d3.outerWidth(); -pos.height=_3d4.height(); -}else{ -if(dir=="south"){ -pos.top=parseInt(_3d3.css("top")); -pos.left=parseInt(_3d3.css("left")); -pos.width=_3d3.outerWidth(); -pos.height=_3d4.height(); -}else{ -if(dir=="east"){ -pos.top=parseInt(_3d3.css("top"))||0; -pos.left=parseInt(_3d3.css("left"))||0; -pos.width=_3d4.width(); -pos.height=_3d3.outerHeight(); -}else{ -if(dir=="west"){ -pos.top=parseInt(_3d3.css("top"))||0; -pos.left=_3d3.outerWidth()-_3d4.width(); -pos.width=_3d4.width(); -pos.height=_3d3.outerHeight(); -} -} -} -} -_3d4.css(pos); -$("
        ").css({left:0,top:0,width:cc.width(),height:cc.height()}).appendTo(cc); -},onResize:function(e){ -if(dir=="north"||dir=="south"){ -var _3d7=_3d8(this); -$(this).resizable("options").maxHeight=_3d7; -var _3d9=$(">div.layout-split-proxy-v",_3cc); -var top=dir=="north"?e.data.height-_3d9.height():$(_3cc).height()-e.data.height; -_3d9.css("top",top); -}else{ -var _3da=_3d8(this); -$(this).resizable("options").maxWidth=_3da; -var _3d9=$(">div.layout-split-proxy-h",_3cc); -var left=dir=="west"?e.data.width-_3d9.width():$(_3cc).width()-e.data.width; -_3d9.css("left",left); -} -return false; -},onStopResize:function(e){ -cc.children("div.layout-split-proxy-v,div.layout-split-proxy-h").hide(); -pp.panel("resize",e.data); -_3bc(_3cc); -_3bb=false; -cc.find(">div.layout-mask").remove(); -}},_3cd)); -cc.layout("options").onAdd.call(_3cc,dir); -function _3d8(p){ -var _3db="expand"+dir.substring(0,1).toUpperCase()+dir.substring(1); -var _3dc=_3ce["center"]; -var _3dd=(dir=="north"||dir=="south")?"minHeight":"minWidth"; -var _3de=(dir=="north"||dir=="south")?"maxHeight":"maxWidth"; -var _3df=(dir=="north"||dir=="south")?"_outerHeight":"_outerWidth"; -var _3e0=$.parser.parseValue(_3de,_3ce[dir].panel("options")[_3de],$(_3cc)); -var _3e1=$.parser.parseValue(_3dd,_3dc.panel("options")[_3dd],$(_3cc)); -var _3e2=_3dc.panel("panel")[_3df]()-_3e1; -if(_3c2(_3ce[_3db])){ -_3e2+=_3ce[_3db][_3df]()-1; -}else{ -_3e2+=$(p)[_3df](); -} -if(_3e2>_3e0){ -_3e2=_3e0; -} -return _3e2; -}; -}; -function _3e3(_3e4,_3e5){ -var _3e6=$.data(_3e4,"layout").panels; -if(_3e6[_3e5].length){ -_3e6[_3e5].panel("destroy"); -_3e6[_3e5]=$(); -var _3e7="expand"+_3e5.substring(0,1).toUpperCase()+_3e5.substring(1); -if(_3e6[_3e7]){ -_3e6[_3e7].panel("destroy"); -_3e6[_3e7]=undefined; -} -$(_3e4).layout("options").onRemove.call(_3e4,_3e5); -} -}; -function _3e8(_3e9,_3ea,_3eb){ -if(_3eb==undefined){ -_3eb="normal"; -} -var _3ec=$.data(_3e9,"layout").panels; -var p=_3ec[_3ea]; -var _3ed=p.panel("options"); -if(_3ed.onBeforeCollapse.call(p)==false){ -return; -} -var _3ee="expand"+_3ea.substring(0,1).toUpperCase()+_3ea.substring(1); -if(!_3ec[_3ee]){ -_3ec[_3ee]=_3ef(_3ea); -var ep=_3ec[_3ee].panel("panel"); -if(!_3ed.expandMode){ -ep.css("cursor","default"); -}else{ -ep.bind("click",function(){ -if(_3ed.expandMode=="dock"){ -_3fb(_3e9,_3ea); -}else{ -p.panel("expand",false).panel("open"); -var _3f0=_3f1(); -p.panel("resize",_3f0.collapse); -p.panel("panel").unbind(".layout").bind("mouseleave.layout",{region:_3ea},function(e){ -$(this).stop(true,true); -if(_3bb==true){ -return; -} -if($("body>div.combo-p>div.combo-panel:visible").length){ -return; -} -_3e8(_3e9,e.data.region); -}); -p.panel("panel").animate(_3f0.expand,function(){ -$(_3e9).layout("options").onExpand.call(_3e9,_3ea); -}); -} -return false; -}); -} -} -var _3f2=_3f1(); -if(!_3c2(_3ec[_3ee])){ -_3ec.center.panel("resize",_3f2.resizeC); -} -p.panel("panel").animate(_3f2.collapse,_3eb,function(){ -p.panel("collapse",false).panel("close"); -_3ec[_3ee].panel("open").panel("resize",_3f2.expandP); -$(this).unbind(".layout"); -$(_3e9).layout("options").onCollapse.call(_3e9,_3ea); -}); -function _3ef(dir){ -var _3f3={"east":"left","west":"right","north":"down","south":"up"}; -var isns=(_3ed.region=="north"||_3ed.region=="south"); -var icon="layout-button-"+_3f3[dir]; -var p=$("
        ").appendTo(_3e9); -p.panel($.extend({},$.fn.layout.paneldefaults,{cls:("layout-expand layout-expand-"+dir),title:" ",titleDirection:_3ed.titleDirection,iconCls:(_3ed.hideCollapsedContent?null:_3ed.iconCls),closed:true,minWidth:0,minHeight:0,doSize:false,region:_3ed.region,collapsedSize:_3ed.collapsedSize,noheader:(!isns&&_3ed.hideExpandTool),tools:((isns&&_3ed.hideExpandTool)?null:[{iconCls:icon,handler:function(){ -_3fb(_3e9,_3ea); -return false; -}}]),onResize:function(){ -var _3f4=$(this).children(".layout-expand-title"); -if(_3f4.length){ -_3f4._outerWidth($(this).height()); -var left=($(this).width()-Math.min(_3f4._outerWidth(),_3f4._outerHeight()))/2; -var top=Math.max(_3f4._outerWidth(),_3f4._outerHeight()); -if(_3f4.hasClass("layout-expand-title-down")){ -left+=Math.min(_3f4._outerWidth(),_3f4._outerHeight()); -top=0; -} -_3f4.css({left:(left+"px"),top:(top+"px")}); -} -}})); -if(!_3ed.hideCollapsedContent){ -var _3f5=typeof _3ed.collapsedContent=="function"?_3ed.collapsedContent.call(p[0],_3ed.title):_3ed.collapsedContent; -isns?p.panel("setTitle",_3f5):p.html(_3f5); -} -p.panel("panel").hover(function(){ -$(this).addClass("layout-expand-over"); -},function(){ -$(this).removeClass("layout-expand-over"); -}); -return p; -}; -function _3f1(){ -var cc=$(_3e9); -var _3f6=_3ec.center.panel("options"); -var _3f7=_3ed.collapsedSize; -if(_3ea=="east"){ -var _3f8=p.panel("panel")._outerWidth(); -var _3f9=_3f6.width+_3f8-_3f7; -if(_3ed.split||!_3ed.border){ -_3f9++; -} -return {resizeC:{width:_3f9},expand:{left:cc.width()-_3f8},expandP:{top:_3f6.top,left:cc.width()-_3f7,width:_3f7,height:_3f6.height},collapse:{left:cc.width(),top:_3f6.top,height:_3f6.height}}; -}else{ -if(_3ea=="west"){ -var _3f8=p.panel("panel")._outerWidth(); -var _3f9=_3f6.width+_3f8-_3f7; -if(_3ed.split||!_3ed.border){ -_3f9++; -} -return {resizeC:{width:_3f9,left:_3f7-1},expand:{left:0},expandP:{left:0,top:_3f6.top,width:_3f7,height:_3f6.height},collapse:{left:-_3f8,top:_3f6.top,height:_3f6.height}}; -}else{ -if(_3ea=="north"){ -var _3fa=p.panel("panel")._outerHeight(); -var hh=_3f6.height; -if(!_3c2(_3ec.expandNorth)){ -hh+=_3fa-_3f7+((_3ed.split||!_3ed.border)?1:0); -} -_3ec.east.add(_3ec.west).add(_3ec.expandEast).add(_3ec.expandWest).panel("resize",{top:_3f7-1,height:hh}); -return {resizeC:{top:_3f7-1,height:hh},expand:{top:0},expandP:{top:0,left:0,width:cc.width(),height:_3f7},collapse:{top:-_3fa,width:cc.width()}}; -}else{ -if(_3ea=="south"){ -var _3fa=p.panel("panel")._outerHeight(); -var hh=_3f6.height; -if(!_3c2(_3ec.expandSouth)){ -hh+=_3fa-_3f7+((_3ed.split||!_3ed.border)?1:0); -} -_3ec.east.add(_3ec.west).add(_3ec.expandEast).add(_3ec.expandWest).panel("resize",{height:hh}); -return {resizeC:{height:hh},expand:{top:cc.height()-_3fa},expandP:{top:cc.height()-_3f7,left:0,width:cc.width(),height:_3f7},collapse:{top:cc.height(),width:cc.width()}}; -} -} -} -} -}; -}; -function _3fb(_3fc,_3fd){ -var _3fe=$.data(_3fc,"layout").panels; -var p=_3fe[_3fd]; -var _3ff=p.panel("options"); -if(_3ff.onBeforeExpand.call(p)==false){ -return; -} -var _400="expand"+_3fd.substring(0,1).toUpperCase()+_3fd.substring(1); -if(_3fe[_400]){ -_3fe[_400].panel("close"); -p.panel("panel").stop(true,true); -p.panel("expand",false).panel("open"); -var _401=_402(); -p.panel("resize",_401.collapse); -p.panel("panel").animate(_401.expand,function(){ -_3bc(_3fc); -$(_3fc).layout("options").onExpand.call(_3fc,_3fd); -}); -} -function _402(){ -var cc=$(_3fc); -var _403=_3fe.center.panel("options"); -if(_3fd=="east"&&_3fe.expandEast){ -return {collapse:{left:cc.width(),top:_403.top,height:_403.height},expand:{left:cc.width()-p.panel("panel")._outerWidth()}}; -}else{ -if(_3fd=="west"&&_3fe.expandWest){ -return {collapse:{left:-p.panel("panel")._outerWidth(),top:_403.top,height:_403.height},expand:{left:0}}; -}else{ -if(_3fd=="north"&&_3fe.expandNorth){ -return {collapse:{top:-p.panel("panel")._outerHeight(),width:cc.width()},expand:{top:0}}; -}else{ -if(_3fd=="south"&&_3fe.expandSouth){ -return {collapse:{top:cc.height(),width:cc.width()},expand:{top:cc.height()-p.panel("panel")._outerHeight()}}; -} -} -} -} -}; -}; -function _3c2(pp){ -if(!pp){ -return false; -} -if(pp.length){ -return pp.panel("panel").is(":visible"); -}else{ -return false; -} -}; -function _404(_405){ -var _406=$.data(_405,"layout"); -var opts=_406.options; -var _407=_406.panels; -var _408=opts.onCollapse; -opts.onCollapse=function(){ -}; -_409("east"); -_409("west"); -_409("north"); -_409("south"); -opts.onCollapse=_408; -function _409(_40a){ -var p=_407[_40a]; -if(p.length&&p.panel("options").collapsed){ -_3e8(_405,_40a,0); -} -}; -}; -function _40b(_40c,_40d,_40e){ -var p=$(_40c).layout("panel",_40d); -p.panel("options").split=_40e; -var cls="layout-split-"+_40d; -var _40f=p.panel("panel").removeClass(cls); -if(_40e){ -_40f.addClass(cls); -} -_40f.resizable({disabled:(!_40e)}); -_3bc(_40c); -}; -$.fn.layout=function(_410,_411){ -if(typeof _410=="string"){ -return $.fn.layout.methods[_410](this,_411); -} -_410=_410||{}; -return this.each(function(){ -var _412=$.data(this,"layout"); -if(_412){ -$.extend(_412.options,_410); -}else{ -var opts=$.extend({},$.fn.layout.defaults,$.fn.layout.parseOptions(this),_410); -$.data(this,"layout",{options:opts,panels:{center:$(),north:$(),south:$(),east:$(),west:$()}}); -init(this); -} -_3bc(this); -_404(this); -}); -}; -$.fn.layout.methods={options:function(jq){ -return $.data(jq[0],"layout").options; -},resize:function(jq,_413){ -return jq.each(function(){ -_3bc(this,_413); -}); -},panel:function(jq,_414){ -return $.data(jq[0],"layout").panels[_414]; -},collapse:function(jq,_415){ -return jq.each(function(){ -_3e8(this,_415); -}); -},expand:function(jq,_416){ -return jq.each(function(){ -_3fb(this,_416); -}); -},add:function(jq,_417){ -return jq.each(function(){ -_3cb(this,_417); -_3bc(this); -if($(this).layout("panel",_417.region).panel("options").collapsed){ -_3e8(this,_417.region,0); -} -}); -},remove:function(jq,_418){ -return jq.each(function(){ -_3e3(this,_418); -_3bc(this); -}); -},split:function(jq,_419){ -return jq.each(function(){ -_40b(this,_419,true); -}); -},unsplit:function(jq,_41a){ -return jq.each(function(){ -_40b(this,_41a,false); -}); -}}; -$.fn.layout.parseOptions=function(_41b){ -return $.extend({},$.parser.parseOptions(_41b,[{fit:"boolean"}])); -}; -$.fn.layout.defaults={fit:false,onExpand:function(_41c){ -},onCollapse:function(_41d){ -},onAdd:function(_41e){ -},onRemove:function(_41f){ -}}; -$.fn.layout.parsePanelOptions=function(_420){ -var t=$(_420); -return $.extend({},$.fn.panel.parseOptions(_420),$.parser.parseOptions(_420,["region",{split:"boolean",collpasedSize:"number",minWidth:"number",minHeight:"number",maxWidth:"number",maxHeight:"number"}])); -}; -$.fn.layout.paneldefaults=$.extend({},$.fn.panel.defaults,{region:null,split:false,collapsedSize:28,expandMode:"float",hideExpandTool:false,hideCollapsedContent:true,collapsedContent:function(_421){ -var p=$(this); -var opts=p.panel("options"); -if(opts.region=="north"||opts.region=="south"){ -return _421; -} -var cc=[]; -if(opts.iconCls){ -cc.push("
        "); -} -cc.push("
        "); -cc.push(_421); -cc.push("
        "); -return cc.join(""); -},minWidth:10,minHeight:10,maxWidth:10000,maxHeight:10000}); -})(jQuery); -(function($){ -$(function(){ -$(document).unbind(".menu").bind("mousedown.menu",function(e){ -var m=$(e.target).closest("div.menu,div.combo-p"); -if(m.length){ -return; -} -$("body>div.menu-top:visible").not(".menu-inline").menu("hide"); -_422($("body>div.menu:visible").not(".menu-inline")); -}); -}); -function init(_423){ -var opts=$.data(_423,"menu").options; -$(_423).addClass("menu-top"); -opts.inline?$(_423).addClass("menu-inline"):$(_423).appendTo("body"); -$(_423).bind("_resize",function(e,_424){ -if($(this).hasClass("easyui-fluid")||_424){ -$(_423).menu("resize",_423); -} -return false; -}); -var _425=_426($(_423)); -for(var i=0;i<_425.length;i++){ -_429(_423,_425[i]); -} -function _426(menu){ -var _427=[]; -menu.addClass("menu"); -_427.push(menu); -if(!menu.hasClass("menu-content")){ -menu.children("div").each(function(){ -var _428=$(this).children("div"); -if(_428.length){ -_428.appendTo("body"); -this.submenu=_428; -var mm=_426(_428); -_427=_427.concat(mm); -} -}); -} -return _427; -}; -}; -function _429(_42a,div){ -var menu=$(div).addClass("menu"); -if(!menu.data("menu")){ -menu.data("menu",{options:$.parser.parseOptions(menu[0],["width","height"])}); -} -if(!menu.hasClass("menu-content")){ -menu.children("div").each(function(){ -_42b(_42a,this); -}); -$("
        ").prependTo(menu); -} -_42c(_42a,menu); -if(!menu.hasClass("menu-inline")){ -menu.hide(); -} -_42d(_42a,menu); -}; -function _42b(_42e,div,_42f){ -var item=$(div); -var _430=$.extend({},$.parser.parseOptions(item[0],["id","name","iconCls","href",{separator:"boolean"}]),{disabled:(item.attr("disabled")?true:undefined),text:$.trim(item.html()),onclick:item[0].onclick},_42f||{}); -_430.onclick=_430.onclick||_430.handler||null; -item.data("menuitem",{options:_430}); -if(_430.separator){ -item.addClass("menu-sep"); -} -if(!item.hasClass("menu-sep")){ -item.addClass("menu-item"); -item.empty().append($("
        ").html(_430.text)); -if(_430.iconCls){ -$("
        ").addClass(_430.iconCls).appendTo(item); -} -if(_430.id){ -item.attr("id",_430.id); -} -if(_430.onclick){ -if(typeof _430.onclick=="string"){ -item.attr("onclick",_430.onclick); -}else{ -item[0].onclick=eval(_430.onclick); -} -} -if(_430.disabled){ -_431(_42e,item[0],true); -} -if(item[0].submenu){ -$("
        ").appendTo(item); -} -} -}; -function _42c(_432,menu){ -var opts=$.data(_432,"menu").options; -var _433=menu.attr("style")||""; -var _434=menu.is(":visible"); -menu.css({display:"block",left:-10000,height:"auto",overflow:"hidden"}); -menu.find(".menu-item").each(function(){ -$(this)._outerHeight(opts.itemHeight); -$(this).find(".menu-text").css({height:(opts.itemHeight-2)+"px",lineHeight:(opts.itemHeight-2)+"px"}); -}); -menu.removeClass("menu-noline").addClass(opts.noline?"menu-noline":""); -var _435=menu.data("menu").options; -var _436=_435.width; -var _437=_435.height; -if(isNaN(parseInt(_436))){ -_436=0; -menu.find("div.menu-text").each(function(){ -if(_436<$(this).outerWidth()){ -_436=$(this).outerWidth(); -} -}); -_436=_436?_436+40:""; -} -var _438=menu.outerHeight(); -if(isNaN(parseInt(_437))){ -_437=_438; -if(menu.hasClass("menu-top")&&opts.alignTo){ -var at=$(opts.alignTo); -var h1=at.offset().top-$(document).scrollTop(); -var h2=$(window)._outerHeight()+$(document).scrollTop()-at.offset().top-at._outerHeight(); -_437=Math.min(_437,Math.max(h1,h2)); -}else{ -if(_437>$(window)._outerHeight()){ -_437=$(window).height(); -} -} -} -menu.attr("style",_433); -menu.show(); -menu._size($.extend({},_435,{width:_436,height:_437,minWidth:_435.minWidth||opts.minWidth,maxWidth:_435.maxWidth||opts.maxWidth})); -menu.find(".easyui-fluid").triggerHandler("_resize",[true]); -menu.css("overflow",menu.outerHeight()<_438?"auto":"hidden"); -menu.children("div.menu-line")._outerHeight(_438-2); -if(!_434){ -menu.hide(); -} -}; -function _42d(_439,menu){ -var _43a=$.data(_439,"menu"); -var opts=_43a.options; -menu.unbind(".menu"); -for(var _43b in opts.events){ -menu.bind(_43b+".menu",{target:_439},opts.events[_43b]); -} -}; -function _43c(e){ -var _43d=e.data.target; -var _43e=$.data(_43d,"menu"); -if(_43e.timer){ -clearTimeout(_43e.timer); -_43e.timer=null; -} -}; -function _43f(e){ -var _440=e.data.target; -var _441=$.data(_440,"menu"); -if(_441.options.hideOnUnhover){ -_441.timer=setTimeout(function(){ -_442(_440,$(_440).hasClass("menu-inline")); -},_441.options.duration); -} -}; -function _443(e){ -var _444=e.data.target; -var item=$(e.target).closest(".menu-item"); -if(item.length){ -item.siblings().each(function(){ -if(this.submenu){ -_422(this.submenu); -} -$(this).removeClass("menu-active"); -}); -item.addClass("menu-active"); -if(item.hasClass("menu-item-disabled")){ -item.addClass("menu-active-disabled"); -return; -} -var _445=item[0].submenu; -if(_445){ -$(_444).menu("show",{menu:_445,parent:item}); -} -} -}; -function _446(e){ -var item=$(e.target).closest(".menu-item"); -if(item.length){ -item.removeClass("menu-active menu-active-disabled"); -var _447=item[0].submenu; -if(_447){ -if(e.pageX>=parseInt(_447.css("left"))){ -item.addClass("menu-active"); -}else{ -_422(_447); -} -}else{ -item.removeClass("menu-active"); -} -} -}; -function _448(e){ -var _449=e.data.target; -var item=$(e.target).closest(".menu-item"); -if(item.length){ -var opts=$(_449).data("menu").options; -var _44a=item.data("menuitem").options; -if(_44a.disabled){ -return; -} -if(!item[0].submenu){ -_442(_449,opts.inline); -if(_44a.href){ -location.href=_44a.href; -} -} -item.trigger("mouseenter"); -opts.onClick.call(_449,$(_449).menu("getItem",item[0])); -} -}; -function _442(_44b,_44c){ -var _44d=$.data(_44b,"menu"); -if(_44d){ -if($(_44b).is(":visible")){ -_422($(_44b)); -if(_44c){ -$(_44b).show(); -}else{ -_44d.options.onHide.call(_44b); -} -} -} -return false; -}; -function _44e(_44f,_450){ -_450=_450||{}; -var left,top; -var opts=$.data(_44f,"menu").options; -var menu=$(_450.menu||_44f); -$(_44f).menu("resize",menu[0]); -if(menu.hasClass("menu-top")){ -$.extend(opts,_450); -left=opts.left; -top=opts.top; -if(opts.alignTo){ -var at=$(opts.alignTo); -left=at.offset().left; -top=at.offset().top+at._outerHeight(); -if(opts.align=="right"){ -left+=at.outerWidth()-menu.outerWidth(); -} -} -if(left+menu.outerWidth()>$(window)._outerWidth()+$(document)._scrollLeft()){ -left=$(window)._outerWidth()+$(document).scrollLeft()-menu.outerWidth()-5; -} -if(left<0){ -left=0; -} -top=_451(top,opts.alignTo); -}else{ -var _452=_450.parent; -left=_452.offset().left+_452.outerWidth()-2; -if(left+menu.outerWidth()+5>$(window)._outerWidth()+$(document).scrollLeft()){ -left=_452.offset().left-menu.outerWidth()+2; -} -top=_451(_452.offset().top-3); -} -function _451(top,_453){ -if(top+menu.outerHeight()>$(window)._outerHeight()+$(document).scrollTop()){ -if(_453){ -top=$(_453).offset().top-menu._outerHeight(); -}else{ -top=$(window)._outerHeight()+$(document).scrollTop()-menu.outerHeight(); -} -} -if(top<0){ -top=0; -} -return top; -}; -menu.css(opts.position.call(_44f,menu[0],left,top)); -menu.show(0,function(){ -if(!menu[0].shadow){ -menu[0].shadow=$("
        ").insertAfter(menu); -} -menu[0].shadow.css({display:(menu.hasClass("menu-inline")?"none":"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(menu.hasClass("menu-top")){ -opts.onShow.call(_44f); -} -}); -}; -function _422(menu){ -if(menu&&menu.length){ -_454(menu); -menu.find("div.menu-item").each(function(){ -if(this.submenu){ -_422(this.submenu); -} -$(this).removeClass("menu-active"); -}); -} -function _454(m){ -m.stop(true,true); -if(m[0].shadow){ -m[0].shadow.hide(); -} -m.hide(); -}; -}; -function _455(_456,_457){ -var _458=null; -var fn=$.isFunction(_457)?_457:function(item){ -for(var p in _457){ -if(item[p]!=_457[p]){ -return false; -} -} -return true; -}; -function find(menu){ -menu.children("div.menu-item").each(function(){ -var opts=$(this).data("menuitem").options; -if(fn.call(_456,opts)==true){ -_458=$(_456).menu("getItem",this); -}else{ -if(this.submenu&&!_458){ -find(this.submenu); -} -} -}); -}; -find($(_456)); -return _458; -}; -function _431(_459,_45a,_45b){ -var t=$(_45a); -if(t.hasClass("menu-item")){ -var opts=t.data("menuitem").options; -opts.disabled=_45b; -if(_45b){ -t.addClass("menu-item-disabled"); -t[0].onclick=null; -}else{ -t.removeClass("menu-item-disabled"); -t[0].onclick=opts.onclick; -} -} -}; -function _45c(_45d,_45e){ -var opts=$.data(_45d,"menu").options; -var menu=$(_45d); -if(_45e.parent){ -if(!_45e.parent.submenu){ -var _45f=$("
        ").appendTo("body"); -_45e.parent.submenu=_45f; -$("
        ").appendTo(_45e.parent); -_429(_45d,_45f); -} -menu=_45e.parent.submenu; -} -var div=$("
        ").appendTo(menu); -_42b(_45d,div,_45e); -}; -function _460(_461,_462){ -function _463(el){ -if(el.submenu){ -el.submenu.children("div.menu-item").each(function(){ -_463(this); -}); -var _464=el.submenu[0].shadow; -if(_464){ -_464.remove(); -} -el.submenu.remove(); -} -$(el).remove(); -}; -_463(_462); -}; -function _465(_466,_467,_468){ -var menu=$(_467).parent(); -if(_468){ -$(_467).show(); -}else{ -$(_467).hide(); -} -_42c(_466,menu); -}; -function _469(_46a){ -$(_46a).children("div.menu-item").each(function(){ -_460(_46a,this); -}); -if(_46a.shadow){ -_46a.shadow.remove(); -} -$(_46a).remove(); -}; -$.fn.menu=function(_46b,_46c){ -if(typeof _46b=="string"){ -return $.fn.menu.methods[_46b](this,_46c); -} -_46b=_46b||{}; -return this.each(function(){ -var _46d=$.data(this,"menu"); -if(_46d){ -$.extend(_46d.options,_46b); -}else{ -_46d=$.data(this,"menu",{options:$.extend({},$.fn.menu.defaults,$.fn.menu.parseOptions(this),_46b)}); -init(this); -} -$(this).css({left:_46d.options.left,top:_46d.options.top}); -}); -}; -$.fn.menu.methods={options:function(jq){ -return $.data(jq[0],"menu").options; -},show:function(jq,pos){ -return jq.each(function(){ -_44e(this,pos); -}); -},hide:function(jq){ -return jq.each(function(){ -_442(this); -}); -},destroy:function(jq){ -return jq.each(function(){ -_469(this); -}); -},setText:function(jq,_46e){ -return jq.each(function(){ -var item=$(_46e.target).data("menuitem").options; -item.text=_46e.text; -$(_46e.target).children("div.menu-text").html(_46e.text); -}); -},setIcon:function(jq,_46f){ -return jq.each(function(){ -var item=$(_46f.target).data("menuitem").options; -item.iconCls=_46f.iconCls; -$(_46f.target).children("div.menu-icon").remove(); -if(_46f.iconCls){ -$("
        ").addClass(_46f.iconCls).appendTo(_46f.target); -} -}); -},getItem:function(jq,_470){ -var item=$(_470).data("menuitem").options; -return $.extend({},item,{target:$(_470)[0]}); -},findItem:function(jq,text){ -if(typeof text=="string"){ -return _455(jq[0],function(item){ -return $("
        "+item.text+"
        ").text()==text; -}); -}else{ -return _455(jq[0],text); -} -},appendItem:function(jq,_471){ -return jq.each(function(){ -_45c(this,_471); -}); -},removeItem:function(jq,_472){ -return jq.each(function(){ -_460(this,_472); -}); -},enableItem:function(jq,_473){ -return jq.each(function(){ -_431(this,_473,false); -}); -},disableItem:function(jq,_474){ -return jq.each(function(){ -_431(this,_474,true); -}); -},showItem:function(jq,_475){ -return jq.each(function(){ -_465(this,_475,true); -}); -},hideItem:function(jq,_476){ -return jq.each(function(){ -_465(this,_476,false); -}); -},resize:function(jq,_477){ -return jq.each(function(){ -_42c(this,_477?$(_477):$(this)); -}); -}}; -$.fn.menu.parseOptions=function(_478){ -return $.extend({},$.parser.parseOptions(_478,[{minWidth:"number",itemHeight:"number",duration:"number",hideOnUnhover:"boolean"},{fit:"boolean",inline:"boolean",noline:"boolean"}])); -}; -$.fn.menu.defaults={zIndex:110000,left:0,top:0,alignTo:null,align:"left",minWidth:150,itemHeight:32,duration:100,hideOnUnhover:true,inline:false,fit:false,noline:false,events:{mouseenter:_43c,mouseleave:_43f,mouseover:_443,mouseout:_446,click:_448},position:function(_479,left,top){ -return {left:left,top:top}; -},onShow:function(){ -},onHide:function(){ -},onClick:function(item){ -}}; -})(jQuery); -(function($){ -function init(_47a){ -var opts=$.data(_47a,"menubutton").options; -var btn=$(_47a); -btn.linkbutton(opts); -if(opts.hasDownArrow){ -btn.removeClass(opts.cls.btn1+" "+opts.cls.btn2).addClass("m-btn"); -btn.removeClass("m-btn-small m-btn-medium m-btn-large").addClass("m-btn-"+opts.size); -var _47b=btn.find(".l-btn-left"); -$("").addClass(opts.cls.arrow).appendTo(_47b); -$("").addClass("m-btn-line").appendTo(_47b); -} -$(_47a).menubutton("resize"); -if(opts.menu){ -$(opts.menu).menu({duration:opts.duration}); -var _47c=$(opts.menu).menu("options"); -var _47d=_47c.onShow; -var _47e=_47c.onHide; -$.extend(_47c,{onShow:function(){ -var _47f=$(this).menu("options"); -var btn=$(_47f.alignTo); -var opts=btn.menubutton("options"); -btn.addClass((opts.plain==true)?opts.cls.btn2:opts.cls.btn1); -_47d.call(this); -},onHide:function(){ -var _480=$(this).menu("options"); -var btn=$(_480.alignTo); -var opts=btn.menubutton("options"); -btn.removeClass((opts.plain==true)?opts.cls.btn2:opts.cls.btn1); -_47e.call(this); -}}); -} -}; -function _481(_482){ -var opts=$.data(_482,"menubutton").options; -var btn=$(_482); -var t=btn.find("."+opts.cls.trigger); -if(!t.length){ -t=btn; -} -t.unbind(".menubutton"); -var _483=null; -t.bind(opts.showEvent+".menubutton",function(){ -if(!_484()){ -_483=setTimeout(function(){ -_485(_482); -},opts.duration); -return false; -} -}).bind(opts.hideEvent+".menubutton",function(){ -if(_483){ -clearTimeout(_483); -} -$(opts.menu).triggerHandler("mouseleave"); -}); -function _484(){ -return $(_482).linkbutton("options").disabled; -}; -}; -function _485(_486){ -var opts=$(_486).menubutton("options"); -if(opts.disabled||!opts.menu){ -return; -} -$("body>div.menu-top").menu("hide"); -var btn=$(_486); -var mm=$(opts.menu); -if(mm.length){ -mm.menu("options").alignTo=btn; -mm.menu("show",{alignTo:btn,align:opts.menuAlign}); -} -btn.blur(); -}; -$.fn.menubutton=function(_487,_488){ -if(typeof _487=="string"){ -var _489=$.fn.menubutton.methods[_487]; -if(_489){ -return _489(this,_488); -}else{ -return this.linkbutton(_487,_488); -} -} -_487=_487||{}; -return this.each(function(){ -var _48a=$.data(this,"menubutton"); -if(_48a){ -$.extend(_48a.options,_487); -}else{ -$.data(this,"menubutton",{options:$.extend({},$.fn.menubutton.defaults,$.fn.menubutton.parseOptions(this),_487)}); -$(this).removeAttr("disabled"); -} -init(this); -_481(this); -}); -}; -$.fn.menubutton.methods={options:function(jq){ -var _48b=jq.linkbutton("options"); -return $.extend($.data(jq[0],"menubutton").options,{toggle:_48b.toggle,selected:_48b.selected,disabled:_48b.disabled}); -},destroy:function(jq){ -return jq.each(function(){ -var opts=$(this).menubutton("options"); -if(opts.menu){ -$(opts.menu).menu("destroy"); -} -$(this).remove(); -}); -}}; -$.fn.menubutton.parseOptions=function(_48c){ -var t=$(_48c); -return $.extend({},$.fn.linkbutton.parseOptions(_48c),$.parser.parseOptions(_48c,["menu",{plain:"boolean",hasDownArrow:"boolean",duration:"number"}])); -}; -$.fn.menubutton.defaults=$.extend({},$.fn.linkbutton.defaults,{plain:true,hasDownArrow:true,menu:null,menuAlign:"left",duration:100,showEvent:"mouseenter",hideEvent:"mouseleave",cls:{btn1:"m-btn-active",btn2:"m-btn-plain-active",arrow:"m-btn-downarrow",trigger:"m-btn"}}); -})(jQuery); -(function($){ -function init(_48d){ -var opts=$.data(_48d,"splitbutton").options; -$(_48d).menubutton(opts); -$(_48d).addClass("s-btn"); -}; -$.fn.splitbutton=function(_48e,_48f){ -if(typeof _48e=="string"){ -var _490=$.fn.splitbutton.methods[_48e]; -if(_490){ -return _490(this,_48f); -}else{ -return this.menubutton(_48e,_48f); -} -} -_48e=_48e||{}; -return this.each(function(){ -var _491=$.data(this,"splitbutton"); -if(_491){ -$.extend(_491.options,_48e); -}else{ -$.data(this,"splitbutton",{options:$.extend({},$.fn.splitbutton.defaults,$.fn.splitbutton.parseOptions(this),_48e)}); -$(this).removeAttr("disabled"); -} -init(this); -}); -}; -$.fn.splitbutton.methods={options:function(jq){ -var _492=jq.menubutton("options"); -var _493=$.data(jq[0],"splitbutton").options; -$.extend(_493,{disabled:_492.disabled,toggle:_492.toggle,selected:_492.selected}); -return _493; -}}; -$.fn.splitbutton.parseOptions=function(_494){ -var t=$(_494); -return $.extend({},$.fn.linkbutton.parseOptions(_494),$.parser.parseOptions(_494,["menu",{plain:"boolean",duration:"number"}])); -}; -$.fn.splitbutton.defaults=$.extend({},$.fn.linkbutton.defaults,{plain:true,menu:null,duration:100,cls:{btn1:"m-btn-active s-btn-active",btn2:"m-btn-plain-active s-btn-plain-active",arrow:"m-btn-downarrow",trigger:"m-btn-line"}}); -})(jQuery); -(function($){ -function init(_495){ -var _496=$(""+""+""+""+""+""+""+"").insertAfter(_495); -var t=$(_495); -t.addClass("switchbutton-f").hide(); -var name=t.attr("name"); -if(name){ -t.removeAttr("name").attr("switchbuttonName",name); -_496.find(".switchbutton-value").attr("name",name); -} -_496.bind("_resize",function(e,_497){ -if($(this).hasClass("easyui-fluid")||_497){ -_498(_495); -} -return false; -}); -return _496; -}; -function _498(_499,_49a){ -var _49b=$.data(_499,"switchbutton"); -var opts=_49b.options; -var _49c=_49b.switchbutton; -if(_49a){ -$.extend(opts,_49a); -} -var _49d=_49c.is(":visible"); -if(!_49d){ -_49c.appendTo("body"); -} -_49c._size(opts); -var w=_49c.width(); -var h=_49c.height(); -var w=_49c.outerWidth(); -var h=_49c.outerHeight(); -var _49e=parseInt(opts.handleWidth)||_49c.height(); -var _49f=w*2-_49e; -_49c.find(".switchbutton-inner").css({width:_49f+"px",height:h+"px",lineHeight:h+"px"}); -_49c.find(".switchbutton-handle")._outerWidth(_49e)._outerHeight(h).css({marginLeft:-_49e/2+"px"}); -_49c.find(".switchbutton-on").css({width:(w-_49e/2)+"px",textIndent:(opts.reversed?"":"-")+_49e/2+"px"}); -_49c.find(".switchbutton-off").css({width:(w-_49e/2)+"px",textIndent:(opts.reversed?"-":"")+_49e/2+"px"}); -opts.marginWidth=w-_49e; -_4a0(_499,opts.checked,false); -if(!_49d){ -_49c.insertAfter(_499); -} -}; -function _4a1(_4a2){ -var _4a3=$.data(_4a2,"switchbutton"); -var opts=_4a3.options; -var _4a4=_4a3.switchbutton; -var _4a5=_4a4.find(".switchbutton-inner"); -var on=_4a5.find(".switchbutton-on").html(opts.onText); -var off=_4a5.find(".switchbutton-off").html(opts.offText); -var _4a6=_4a5.find(".switchbutton-handle").html(opts.handleText); -if(opts.reversed){ -off.prependTo(_4a5); -on.insertAfter(_4a6); -}else{ -on.prependTo(_4a5); -off.insertAfter(_4a6); -} -_4a4.find(".switchbutton-value")._propAttr("checked",opts.checked); -_4a4.removeClass("switchbutton-disabled").addClass(opts.disabled?"switchbutton-disabled":""); -_4a4.removeClass("switchbutton-reversed").addClass(opts.reversed?"switchbutton-reversed":""); -_4a0(_4a2,opts.checked); -_4a7(_4a2,opts.readonly); -$(_4a2).switchbutton("setValue",opts.value); -}; -function _4a0(_4a8,_4a9,_4aa){ -var _4ab=$.data(_4a8,"switchbutton"); -var opts=_4ab.options; -opts.checked=_4a9; -var _4ac=_4ab.switchbutton.find(".switchbutton-inner"); -var _4ad=_4ac.find(".switchbutton-on"); -var _4ae=opts.reversed?(opts.checked?opts.marginWidth:0):(opts.checked?0:opts.marginWidth); -var dir=_4ad.css("float").toLowerCase(); -var css={}; -css["margin-"+dir]=-_4ae+"px"; -_4aa?_4ac.animate(css,200):_4ac.css(css); -var _4af=_4ac.find(".switchbutton-value"); -var ck=_4af.is(":checked"); -$(_4a8).add(_4af)._propAttr("checked",opts.checked); -if(ck!=opts.checked){ -opts.onChange.call(_4a8,opts.checked); -} -}; -function _4b0(_4b1,_4b2){ -var _4b3=$.data(_4b1,"switchbutton"); -var opts=_4b3.options; -var _4b4=_4b3.switchbutton; -var _4b5=_4b4.find(".switchbutton-value"); -if(_4b2){ -opts.disabled=true; -$(_4b1).add(_4b5).attr("disabled","disabled"); -_4b4.addClass("switchbutton-disabled"); -}else{ -opts.disabled=false; -$(_4b1).add(_4b5).removeAttr("disabled"); -_4b4.removeClass("switchbutton-disabled"); -} -}; -function _4a7(_4b6,mode){ -var _4b7=$.data(_4b6,"switchbutton"); -var opts=_4b7.options; -opts.readonly=mode==undefined?true:mode; -_4b7.switchbutton.removeClass("switchbutton-readonly").addClass(opts.readonly?"switchbutton-readonly":""); -}; -function _4b8(_4b9){ -var _4ba=$.data(_4b9,"switchbutton"); -var opts=_4ba.options; -_4ba.switchbutton.unbind(".switchbutton").bind("click.switchbutton",function(){ -if(!opts.disabled&&!opts.readonly){ -_4a0(_4b9,opts.checked?false:true,true); -} -}); -}; -$.fn.switchbutton=function(_4bb,_4bc){ -if(typeof _4bb=="string"){ -return $.fn.switchbutton.methods[_4bb](this,_4bc); -} -_4bb=_4bb||{}; -return this.each(function(){ -var _4bd=$.data(this,"switchbutton"); -if(_4bd){ -$.extend(_4bd.options,_4bb); -}else{ -_4bd=$.data(this,"switchbutton",{options:$.extend({},$.fn.switchbutton.defaults,$.fn.switchbutton.parseOptions(this),_4bb),switchbutton:init(this)}); -} -_4bd.options.originalChecked=_4bd.options.checked; -_4a1(this); -_498(this); -_4b8(this); -}); -}; -$.fn.switchbutton.methods={options:function(jq){ -var _4be=jq.data("switchbutton"); -return $.extend(_4be.options,{value:_4be.switchbutton.find(".switchbutton-value").val()}); -},resize:function(jq,_4bf){ -return jq.each(function(){ -_498(this,_4bf); -}); -},enable:function(jq){ -return jq.each(function(){ -_4b0(this,false); -}); -},disable:function(jq){ -return jq.each(function(){ -_4b0(this,true); -}); -},readonly:function(jq,mode){ -return jq.each(function(){ -_4a7(this,mode); -}); -},check:function(jq){ -return jq.each(function(){ -_4a0(this,true); -}); -},uncheck:function(jq){ -return jq.each(function(){ -_4a0(this,false); -}); -},clear:function(jq){ -return jq.each(function(){ -_4a0(this,false); -}); -},reset:function(jq){ -return jq.each(function(){ -var opts=$(this).switchbutton("options"); -_4a0(this,opts.originalChecked); -}); -},setValue:function(jq,_4c0){ -return jq.each(function(){ -$(this).val(_4c0); -$.data(this,"switchbutton").switchbutton.find(".switchbutton-value").val(_4c0); -}); -}}; -$.fn.switchbutton.parseOptions=function(_4c1){ -var t=$(_4c1); -return $.extend({},$.parser.parseOptions(_4c1,["onText","offText","handleText",{handleWidth:"number",reversed:"boolean"}]),{value:(t.val()||undefined),checked:(t.attr("checked")?true:undefined),disabled:(t.attr("disabled")?true:undefined),readonly:(t.attr("readonly")?true:undefined)}); -}; -$.fn.switchbutton.defaults={handleWidth:"auto",width:60,height:30,checked:false,disabled:false,readonly:false,reversed:false,onText:"ON",offText:"OFF",handleText:"",value:"on",onChange:function(_4c2){ -}}; -})(jQuery); -(function($){ -function init(_4c3){ -$(_4c3).addClass("validatebox-text"); -}; -function _4c4(_4c5){ -var _4c6=$.data(_4c5,"validatebox"); -_4c6.validating=false; -if(_4c6.vtimer){ -clearTimeout(_4c6.vtimer); -} -if(_4c6.ftimer){ -clearTimeout(_4c6.ftimer); -} -$(_4c5).tooltip("destroy"); -$(_4c5).unbind(); -$(_4c5).remove(); -}; -function _4c7(_4c8){ -var opts=$.data(_4c8,"validatebox").options; -$(_4c8).unbind(".validatebox"); -if(opts.novalidate||opts.disabled){ -return; -} -for(var _4c9 in opts.events){ -$(_4c8).bind(_4c9+".validatebox",{target:_4c8},opts.events[_4c9]); -} -}; -function _4ca(e){ -var _4cb=e.data.target; -var _4cc=$.data(_4cb,"validatebox"); -var opts=_4cc.options; -if($(_4cb).attr("readonly")){ -return; -} -_4cc.validating=true; -_4cc.value=opts.val(_4cb); -(function(){ -if(!$(_4cb).is(":visible")){ -_4cc.validating=false; -} -if(_4cc.validating){ -var _4cd=opts.val(_4cb); -if(_4cc.value!=_4cd){ -_4cc.value=_4cd; -if(_4cc.vtimer){ -clearTimeout(_4cc.vtimer); -} -_4cc.vtimer=setTimeout(function(){ -$(_4cb).validatebox("validate"); -},opts.delay); -}else{ -if(_4cc.message){ -opts.err(_4cb,_4cc.message); -} -} -_4cc.ftimer=setTimeout(arguments.callee,opts.interval); -} -})(); -}; -function _4ce(e){ -var _4cf=e.data.target; -var _4d0=$.data(_4cf,"validatebox"); -var opts=_4d0.options; -_4d0.validating=false; -if(_4d0.vtimer){ -clearTimeout(_4d0.vtimer); -_4d0.vtimer=undefined; -} -if(_4d0.ftimer){ -clearTimeout(_4d0.ftimer); -_4d0.ftimer=undefined; -} -if(opts.validateOnBlur){ -setTimeout(function(){ -$(_4cf).validatebox("validate"); -},0); -} -opts.err(_4cf,_4d0.message,"hide"); -}; -function _4d1(e){ -var _4d2=e.data.target; -var _4d3=$.data(_4d2,"validatebox"); -_4d3.options.err(_4d2,_4d3.message,"show"); -}; -function _4d4(e){ -var _4d5=e.data.target; -var _4d6=$.data(_4d5,"validatebox"); -if(!_4d6.validating){ -_4d6.options.err(_4d5,_4d6.message,"hide"); -} -}; -function _4d7(_4d8,_4d9,_4da){ -var _4db=$.data(_4d8,"validatebox"); -var opts=_4db.options; -var t=$(_4d8); -if(_4da=="hide"||!_4d9){ -t.tooltip("hide"); -}else{ -if((t.is(":focus")&&_4db.validating)||_4da=="show"){ -t.tooltip($.extend({},opts.tipOptions,{content:_4d9,position:opts.tipPosition,deltaX:opts.deltaX,deltaY:opts.deltaY})).tooltip("show"); -} -} -}; -function _4dc(_4dd){ -var _4de=$.data(_4dd,"validatebox"); -var opts=_4de.options; -var box=$(_4dd); -opts.onBeforeValidate.call(_4dd); -var _4df=_4e0(); -_4df?box.removeClass("validatebox-invalid"):box.addClass("validatebox-invalid"); -opts.err(_4dd,_4de.message); -opts.onValidate.call(_4dd,_4df); -return _4df; -function _4e1(msg){ -_4de.message=msg; -}; -function _4e2(_4e3,_4e4){ -var _4e5=opts.val(_4dd); -var _4e6=/([a-zA-Z_]+)(.*)/.exec(_4e3); -var rule=opts.rules[_4e6[1]]; -if(rule&&_4e5){ -var _4e7=_4e4||opts.validParams||eval(_4e6[2]); -if(!rule["validator"].call(_4dd,_4e5,_4e7)){ -var _4e8=rule["message"]; -if(_4e7){ -for(var i=0;i<_4e7.length;i++){ -_4e8=_4e8.replace(new RegExp("\\{"+i+"\\}","g"),_4e7[i]); -} -} -_4e1(opts.invalidMessage||_4e8); -return false; -} -} -return true; -}; -function _4e0(){ -_4e1(""); -if(!opts._validateOnCreate){ -setTimeout(function(){ -opts._validateOnCreate=true; -},0); -return true; -} -if(opts.novalidate||opts.disabled){ -return true; -} -if(opts.required){ -if(opts.val(_4dd)==""){ -_4e1(opts.missingMessage); -return false; -} -} -if(opts.validType){ -if($.isArray(opts.validType)){ -for(var i=0;i=_4fb[0]&&len<=_4fb[1]; -},message:"Please enter a value between {0} and {1}."},remote:{validator:function(_4fc,_4fd){ -var data={}; -data[_4fd[1]]=_4fc; -var _4fe=$.ajax({url:_4fd[0],dataType:"json",data:data,async:false,cache:false,type:"post"}).responseText; -return _4fe=="true"; -},message:"Please fix this field."}},onBeforeValidate:function(){ -},onValidate:function(_4ff){ -}}; -})(jQuery); -(function($){ -var _500=0; -function init(_501){ -$(_501).addClass("textbox-f").hide(); -var span=$(""+""+""+"").insertAfter(_501); -var name=$(_501).attr("name"); -if(name){ -span.find("input.textbox-value").attr("name",name); -$(_501).removeAttr("name").attr("textboxName",name); -} -return span; -}; -function _502(_503){ -var _504=$.data(_503,"textbox"); -var opts=_504.options; -var tb=_504.textbox; -var _505="_easyui_textbox_input"+(++_500); -tb.addClass(opts.cls); -tb.find(".textbox-text").remove(); -if(opts.multiline){ -$("").prependTo(tb); -}else{ -$("").prependTo(tb); -} -$("#"+_505).attr("tabindex",$(_503).attr("tabindex")||"").css("text-align",_503.style.textAlign||""); -tb.find(".textbox-addon").remove(); -var bb=opts.icons?$.extend(true,[],opts.icons):[]; -if(opts.iconCls){ -bb.push({iconCls:opts.iconCls,disabled:true}); -} -if(bb.length){ -var bc=$("").prependTo(tb); -bc.addClass("textbox-addon-"+opts.iconAlign); -for(var i=0;i"); -} -} -tb.find(".textbox-button").remove(); -if(opts.buttonText||opts.buttonIcon){ -var btn=$("").prependTo(tb); -btn.addClass("textbox-button-"+opts.buttonAlign).linkbutton({text:opts.buttonText,iconCls:opts.buttonIcon,onClick:function(){ -var t=$(this).parent().prev(); -t.textbox("options").onClickButton.call(t[0]); -}}); -} -if(opts.label){ -if(typeof opts.label=="object"){ -_504.label=$(opts.label); -_504.label.attr("for",_505); -}else{ -$(_504.label).remove(); -_504.label=$("").html(opts.label); -_504.label.css("textAlign",opts.labelAlign).attr("for",_505); -if(opts.labelPosition=="after"){ -_504.label.insertAfter(tb); -}else{ -_504.label.insertBefore(_503); -} -_504.label.removeClass("textbox-label-left textbox-label-right textbox-label-top"); -_504.label.addClass("textbox-label-"+opts.labelPosition); -} -}else{ -$(_504.label).remove(); -} -_506(_503); -_507(_503,opts.disabled); -_508(_503,opts.readonly); -}; -function _509(_50a){ -var _50b=$.data(_50a,"textbox"); -var tb=_50b.textbox; -tb.find(".textbox-text").validatebox("destroy"); -tb.remove(); -$(_50b.label).remove(); -$(_50a).remove(); -}; -function _50c(_50d,_50e){ -var _50f=$.data(_50d,"textbox"); -var opts=_50f.options; -var tb=_50f.textbox; -var _510=tb.parent(); -if(_50e){ -if(typeof _50e=="object"){ -$.extend(opts,_50e); -}else{ -opts.width=_50e; -} -} -if(isNaN(parseInt(opts.width))){ -var c=$(_50d).clone(); -c.css("visibility","hidden"); -c.insertAfter(_50d); -opts.width=c.outerWidth(); -c.remove(); -} -var _511=tb.is(":visible"); -if(!_511){ -tb.appendTo("body"); -} -var _512=tb.find(".textbox-text"); -var btn=tb.find(".textbox-button"); -var _513=tb.find(".textbox-addon"); -var _514=_513.find(".textbox-icon"); -if(opts.height=="auto"){ -_512.css({margin:"",paddingTop:"",paddingBottom:"",height:"",lineHeight:""}); -} -tb._size(opts,_510); -if(opts.label&&opts.labelPosition){ -if(opts.labelPosition=="top"){ -_50f.label._size({width:opts.labelWidth=="auto"?tb.outerWidth():opts.labelWidth},tb); -if(opts.height!="auto"){ -tb._size("height",tb.outerHeight()-_50f.label.outerHeight()); -} -}else{ -_50f.label._size({width:opts.labelWidth,height:tb.outerHeight()},tb); -if(!opts.multiline){ -_50f.label.css("lineHeight",_50f.label.height()+"px"); -} -tb._size("width",tb.outerWidth()-_50f.label.outerWidth()); -} -} -if(opts.buttonAlign=="left"||opts.buttonAlign=="right"){ -btn.linkbutton("resize",{height:tb.height()}); -}else{ -btn.linkbutton("resize",{width:"100%"}); -} -var _515=tb.width()-_514.length*opts.iconWidth-_516("left")-_516("right"); -var _517=opts.height=="auto"?_512.outerHeight():(tb.height()-_516("top")-_516("bottom")); -_513.css(opts.iconAlign,_516(opts.iconAlign)+"px"); -_513.css("top",_516("top")+"px"); -_514.css({width:opts.iconWidth+"px",height:_517+"px"}); -_512.css({paddingLeft:(_50d.style.paddingLeft||""),paddingRight:(_50d.style.paddingRight||""),marginLeft:_518("left"),marginRight:_518("right"),marginTop:_516("top"),marginBottom:_516("bottom")}); -if(opts.multiline){ -_512.css({paddingTop:(_50d.style.paddingTop||""),paddingBottom:(_50d.style.paddingBottom||"")}); -_512._outerHeight(_517); -}else{ -_512.css({paddingTop:0,paddingBottom:0,height:_517+"px",lineHeight:_517+"px"}); -} -_512._outerWidth(_515); -opts.onResizing.call(_50d,opts.width,opts.height); -if(!_511){ -tb.insertAfter(_50d); -} -opts.onResize.call(_50d,opts.width,opts.height); -function _518(_519){ -return (opts.iconAlign==_519?_513._outerWidth():0)+_516(_519); -}; -function _516(_51a){ -var w=0; -btn.filter(".textbox-button-"+_51a).each(function(){ -if(_51a=="left"||_51a=="right"){ -w+=$(this).outerWidth(); -}else{ -w+=$(this).outerHeight(); -} -}); -return w; -}; -}; -function _506(_51b){ -var opts=$(_51b).textbox("options"); -var _51c=$(_51b).textbox("textbox"); -_51c.validatebox($.extend({},opts,{deltaX:function(_51d){ -return $(_51b).textbox("getTipX",_51d); -},deltaY:function(_51e){ -return $(_51b).textbox("getTipY",_51e); -},onBeforeValidate:function(){ -opts.onBeforeValidate.call(_51b); -var box=$(this); -if(!box.is(":focus")){ -if(box.val()!==opts.value){ -opts.oldInputValue=box.val(); -box.val(opts.value); -} -} -},onValidate:function(_51f){ -var box=$(this); -if(opts.oldInputValue!=undefined){ -box.val(opts.oldInputValue); -opts.oldInputValue=undefined; -} -var tb=box.parent(); -if(_51f){ -tb.removeClass("textbox-invalid"); -}else{ -tb.addClass("textbox-invalid"); -} -opts.onValidate.call(_51b,_51f); -}})); -}; -function _520(_521){ -var _522=$.data(_521,"textbox"); -var opts=_522.options; -var tb=_522.textbox; -var _523=tb.find(".textbox-text"); -_523.attr("placeholder",opts.prompt); -_523.unbind(".textbox"); -$(_522.label).unbind(".textbox"); -if(!opts.disabled&&!opts.readonly){ -if(_522.label){ -$(_522.label).bind("click.textbox",function(e){ -if(!opts.hasFocusMe){ -_523.focus(); -$(_521).textbox("setSelectionRange",{start:0,end:_523.val().length}); -} -}); -} -_523.bind("blur.textbox",function(e){ -if(!tb.hasClass("textbox-focused")){ -return; -} -opts.value=$(this).val(); -if(opts.value==""){ -$(this).val(opts.prompt).addClass("textbox-prompt"); -}else{ -$(this).removeClass("textbox-prompt"); -} -tb.removeClass("textbox-focused"); -}).bind("focus.textbox",function(e){ -opts.hasFocusMe=true; -if(tb.hasClass("textbox-focused")){ -return; -} -if($(this).val()!=opts.value){ -$(this).val(opts.value); -} -$(this).removeClass("textbox-prompt"); -tb.addClass("textbox-focused"); -}); -for(var _524 in opts.inputEvents){ -_523.bind(_524+".textbox",{target:_521},opts.inputEvents[_524]); -} -} -var _525=tb.find(".textbox-addon"); -_525.unbind().bind("click",{target:_521},function(e){ -var icon=$(e.target).closest("a.textbox-icon:not(.textbox-icon-disabled)"); -if(icon.length){ -var _526=parseInt(icon.attr("icon-index")); -var conf=opts.icons[_526]; -if(conf&&conf.handler){ -conf.handler.call(icon[0],e); -} -opts.onClickIcon.call(_521,_526); -} -}); -_525.find(".textbox-icon").each(function(_527){ -var conf=opts.icons[_527]; -var icon=$(this); -if(!conf||conf.disabled||opts.disabled||opts.readonly){ -icon.addClass("textbox-icon-disabled"); -}else{ -icon.removeClass("textbox-icon-disabled"); -} -}); -var btn=tb.find(".textbox-button"); -btn.linkbutton((opts.disabled||opts.readonly)?"disable":"enable"); -tb.unbind(".textbox").bind("_resize.textbox",function(e,_528){ -if($(this).hasClass("easyui-fluid")||_528){ -_50c(_521); -} -return false; -}); -}; -function _507(_529,_52a){ -var _52b=$.data(_529,"textbox"); -var opts=_52b.options; -var tb=_52b.textbox; -var _52c=tb.find(".textbox-text"); -var ss=$(_529).add(tb.find(".textbox-value")); -opts.disabled=_52a; -if(opts.disabled){ -_52c.blur(); -_52c.validatebox("disable"); -tb.addClass("textbox-disabled"); -ss.attr("disabled","disabled"); -$(_52b.label).addClass("textbox-label-disabled"); -}else{ -_52c.validatebox("enable"); -tb.removeClass("textbox-disabled"); -ss.removeAttr("disabled"); -$(_52b.label).removeClass("textbox-label-disabled"); -} -}; -function _508(_52d,mode){ -var _52e=$.data(_52d,"textbox"); -var opts=_52e.options; -var tb=_52e.textbox; -var _52f=tb.find(".textbox-text"); -opts.readonly=mode==undefined?true:mode; -if(opts.readonly){ -_52f.triggerHandler("blur.textbox"); -} -_52f.validatebox("readonly",opts.readonly); -tb.removeClass("textbox-readonly").addClass(opts.readonly?"textbox-readonly":""); -}; -$.fn.textbox=function(_530,_531){ -if(typeof _530=="string"){ -var _532=$.fn.textbox.methods[_530]; -if(_532){ -return _532(this,_531); -}else{ -return this.each(function(){ -var _533=$(this).textbox("textbox"); -_533.validatebox(_530,_531); -}); -} -} -_530=_530||{}; -return this.each(function(){ -var _534=$.data(this,"textbox"); -if(_534){ -$.extend(_534.options,_530); -if(_530.value!=undefined){ -_534.options.originalValue=_530.value; -} -}else{ -_534=$.data(this,"textbox",{options:$.extend({},$.fn.textbox.defaults,$.fn.textbox.parseOptions(this),_530),textbox:init(this)}); -_534.options.originalValue=_534.options.value; -} -_502(this); -_520(this); -if(_534.options.doSize){ -_50c(this); -} -var _535=_534.options.value; -_534.options.value=""; -$(this).textbox("initValue",_535); -}); -}; -$.fn.textbox.methods={options:function(jq){ -return $.data(jq[0],"textbox").options; -},cloneFrom:function(jq,from){ -return jq.each(function(){ -var t=$(this); -if(t.data("textbox")){ -return; -} -if(!$(from).data("textbox")){ -$(from).textbox(); -} -var opts=$.extend(true,{},$(from).textbox("options")); -var name=t.attr("name")||""; -t.addClass("textbox-f").hide(); -t.removeAttr("name").attr("textboxName",name); -var span=$(from).next().clone().insertAfter(t); -var _536="_easyui_textbox_input"+(++_500); -span.find(".textbox-value").attr("name",name); -span.find(".textbox-text").attr("id",_536); -var _537=$($(from).textbox("label")).clone(); -if(_537.length){ -_537.attr("for",_536); -if(opts.labelPosition=="after"){ -_537.insertAfter(t.next()); -}else{ -_537.insertBefore(t); -} -} -$.data(this,"textbox",{options:opts,textbox:span,label:(_537.length?_537:undefined)}); -var _538=$(from).textbox("button"); -if(_538.length){ -t.textbox("button").linkbutton($.extend(true,{},_538.linkbutton("options"))); -} -_520(this); -_506(this); -}); -},textbox:function(jq){ -return $.data(jq[0],"textbox").textbox.find(".textbox-text"); -},button:function(jq){ -return $.data(jq[0],"textbox").textbox.find(".textbox-button"); -},label:function(jq){ -return $.data(jq[0],"textbox").label; -},destroy:function(jq){ -return jq.each(function(){ -_509(this); -}); -},resize:function(jq,_539){ -return jq.each(function(){ -_50c(this,_539); -}); -},disable:function(jq){ -return jq.each(function(){ -_507(this,true); -_520(this); -}); -},enable:function(jq){ -return jq.each(function(){ -_507(this,false); -_520(this); -}); -},readonly:function(jq,mode){ -return jq.each(function(){ -_508(this,mode); -_520(this); -}); -},isValid:function(jq){ -return jq.textbox("textbox").validatebox("isValid"); -},clear:function(jq){ -return jq.each(function(){ -$(this).textbox("setValue",""); -}); -},setText:function(jq,_53a){ -return jq.each(function(){ -var opts=$(this).textbox("options"); -var _53b=$(this).textbox("textbox"); -_53a=_53a==undefined?"":String(_53a); -if($(this).textbox("getText")!=_53a){ -_53b.val(_53a); -} -opts.value=_53a; -if(!_53b.is(":focus")){ -if(_53a){ -_53b.removeClass("textbox-prompt"); -}else{ -_53b.val(opts.prompt).addClass("textbox-prompt"); -} -} -$(this).textbox("validate"); -}); -},initValue:function(jq,_53c){ -return jq.each(function(){ -var _53d=$.data(this,"textbox"); -$(this).textbox("setText",_53c); -_53d.textbox.find(".textbox-value").val(_53c); -$(this).val(_53c); -}); -},setValue:function(jq,_53e){ -return jq.each(function(){ -var opts=$.data(this,"textbox").options; -var _53f=$(this).textbox("getValue"); -$(this).textbox("initValue",_53e); -if(_53f!=_53e){ -opts.onChange.call(this,_53e,_53f); -$(this).closest("form").trigger("_change",[this]); -} -}); -},getText:function(jq){ -var _540=jq.textbox("textbox"); -if(_540.is(":focus")){ -return _540.val(); -}else{ -return jq.textbox("options").value; -} -},getValue:function(jq){ -return jq.data("textbox").textbox.find(".textbox-value").val(); -},reset:function(jq){ -return jq.each(function(){ -var opts=$(this).textbox("options"); -$(this).textbox("textbox").val(opts.originalValue); -$(this).textbox("setValue",opts.originalValue); -}); -},getIcon:function(jq,_541){ -return jq.data("textbox").textbox.find(".textbox-icon:eq("+_541+")"); -},getTipX:function(jq,_542){ -var _543=jq.data("textbox"); -var opts=_543.options; -var tb=_543.textbox; -var _544=tb.find(".textbox-text"); -var _542=_542||opts.tipPosition; -var p1=tb.offset(); -var p2=_544.offset(); -var w1=tb.outerWidth(); -var w2=_544.outerWidth(); -if(_542=="right"){ -return w1-w2-p2.left+p1.left; -}else{ -if(_542=="left"){ -return p1.left-p2.left; -}else{ -return (w1-w2-p2.left+p1.left)/2-(p2.left-p1.left)/2; -} -} -},getTipY:function(jq,_545){ -var _546=jq.data("textbox"); -var opts=_546.options; -var tb=_546.textbox; -var _547=tb.find(".textbox-text"); -var _545=_545||opts.tipPosition; -var p1=tb.offset(); -var p2=_547.offset(); -var h1=tb.outerHeight(); -var h2=_547.outerHeight(); -if(_545=="left"||_545=="right"){ -return (h1-h2-p2.top+p1.top)/2-(p2.top-p1.top)/2; -}else{ -if(_545=="bottom"){ -return (h1-h2-p2.top+p1.top); -}else{ -return (p1.top-p2.top); -} -} -},getSelectionStart:function(jq){ -return jq.textbox("getSelectionRange").start; -},getSelectionRange:function(jq){ -var _548=jq.textbox("textbox")[0]; -var _549=0; -var end=0; -if(typeof _548.selectionStart=="number"){ -_549=_548.selectionStart; -end=_548.selectionEnd; -}else{ -if(_548.createTextRange){ -var s=document.selection.createRange(); -var _54a=_548.createTextRange(); -_54a.setEndPoint("EndToStart",s); -_549=_54a.text.length; -end=_549+s.text.length; -} -} -return {start:_549,end:end}; -},setSelectionRange:function(jq,_54b){ -return jq.each(function(){ -var _54c=$(this).textbox("textbox")[0]; -var _54d=_54b.start; -var end=_54b.end; -if(_54c.setSelectionRange){ -_54c.setSelectionRange(_54d,end); -}else{ -if(_54c.createTextRange){ -var _54e=_54c.createTextRange(); -_54e.collapse(); -_54e.moveEnd("character",end); -_54e.moveStart("character",_54d); -_54e.select(); -} -} -}); -}}; -$.fn.textbox.parseOptions=function(_54f){ -var t=$(_54f); -return $.extend({},$.fn.validatebox.parseOptions(_54f),$.parser.parseOptions(_54f,["prompt","iconCls","iconAlign","buttonText","buttonIcon","buttonAlign","label","labelPosition","labelAlign",{multiline:"boolean",iconWidth:"number",labelWidth:"number"}]),{value:(t.val()||undefined),type:(t.attr("type")?t.attr("type"):undefined)}); -}; -$.fn.textbox.defaults=$.extend({},$.fn.validatebox.defaults,{doSize:true,width:"auto",height:"auto",cls:null,prompt:"",value:"",type:"text",multiline:false,icons:[],iconCls:null,iconAlign:"right",iconWidth:26,buttonText:"",buttonIcon:null,buttonAlign:"right",label:null,labelWidth:"auto",labelPosition:"before",labelAlign:"left",inputEvents:{blur:function(e){ -var t=$(e.data.target); -var opts=t.textbox("options"); -if(t.textbox("getValue")!=opts.value){ -t.textbox("setValue",opts.value); -} -},keydown:function(e){ -if(e.keyCode==13){ -var t=$(e.data.target); -t.textbox("setValue",t.textbox("getText")); -} -}},onChange:function(_550,_551){ -},onResizing:function(_552,_553){ -},onResize:function(_554,_555){ -},onClickButton:function(){ -},onClickIcon:function(_556){ -}}); -})(jQuery); -(function($){ -function _557(_558){ -var _559=$.data(_558,"passwordbox"); -var opts=_559.options; -var _55a=$.extend(true,[],opts.icons); -if(opts.showEye){ -_55a.push({iconCls:"passwordbox-open",handler:function(e){ -opts.revealed=!opts.revealed; -_55b(_558); -}}); -} -$(_558).addClass("passwordbox-f").textbox($.extend({},opts,{icons:_55a})); -_55b(_558); -}; -function _55c(_55d,_55e,all){ -var t=$(_55d); -var opts=t.passwordbox("options"); -if(opts.revealed){ -t.textbox("setValue",_55e); -return; -} -var _55f=unescape(opts.passwordChar); -var cc=_55e.split(""); -var vv=t.passwordbox("getValue").split(""); -for(var i=0;i=0){ -vv.splice(_588,1); -} -}else{ -var _586=_57e(_583,_585.start); -var end=_587(_583,_585.end); -var _588=_586-_580(_583,_586); -var _589=end-_580(_583,end); -vv.splice(_588,_589-_588+1); -} -$(_583).maskedbox("setValue",_577(_583,vv.join(""))); -$(_583).maskedbox("setSelectionRange",{start:_586,end:_586}); -}; -function _580(_58a,pos){ -var opts=$(_58a).maskedbox("options"); -var _58b=0; -if(pos>=opts.mask.length){ -pos--; -} -for(var i=pos;i>=0;i--){ -if(opts.masks[opts.mask[i]]==undefined){ -_58b++; -} -} -return _58b; -}; -function _57e(_58c,pos){ -var opts=$(_58c).maskedbox("options"); -var m=opts.mask[pos]; -var r=opts.masks[m]; -while(pos=0&&!r){ -pos--; -m=opts.mask[pos]; -r=opts.masks[m]; -} -return pos<0?0:pos; -}; -function _58e(e){ -if(e.metaKey||e.ctrlKey){ -return; -} -var _58f=e.data.target; -var opts=$(_58f).maskedbox("options"); -var _590=[9,13,35,36,37,39]; -if($.inArray(e.keyCode,_590)!=-1){ -return true; -} -if(e.keyCode>=96&&e.keyCode<=105){ -e.keyCode-=48; -} -var c=String.fromCharCode(e.keyCode); -if(e.keyCode>=65&&e.keyCode<=90&&!e.shiftKey){ -c=c.toLowerCase(); -}else{ -if(e.keyCode==189){ -c="-"; -}else{ -if(e.keyCode==187){ -c="+"; -}else{ -if(e.keyCode==190){ -c="."; -} -} -} -} -if(e.keyCode==8){ -_582(_58f,true); -}else{ -if(e.keyCode==46){ -_582(_58f,false); -}else{ -_57a(_58f,c); -} -} -return false; -}; -$.extend($.fn.textbox.methods,{inputMask:function(jq,_591){ -return jq.each(function(){ -var _592=this; -var opts=$.extend({},$.fn.maskedbox.defaults,_591); -$.data(_592,"maskedbox",{options:opts}); -var _593=$(_592).textbox("textbox"); -_593.unbind(".maskedbox"); -for(var _594 in opts.inputEvents){ -_593.bind(_594+".maskedbox",{target:_592},opts.inputEvents[_594]); -} -}); -}}); -$.fn.maskedbox=function(_595,_596){ -if(typeof _595=="string"){ -var _597=$.fn.maskedbox.methods[_595]; -if(_597){ -return _597(this,_596); -}else{ -return this.textbox(_595,_596); -} -} -_595=_595||{}; -return this.each(function(){ -var _598=$.data(this,"maskedbox"); -if(_598){ -$.extend(_598.options,_595); -}else{ -$.data(this,"maskedbox",{options:$.extend({},$.fn.maskedbox.defaults,$.fn.maskedbox.parseOptions(this),_595)}); -} -_571(this); -}); -}; -$.fn.maskedbox.methods={options:function(jq){ -var opts=jq.textbox("options"); -return $.extend($.data(jq[0],"maskedbox").options,{width:opts.width,value:opts.value,originalValue:opts.originalValue,disabled:opts.disabled,readonly:opts.readonly}); -},initValue:function(jq,_599){ -return jq.each(function(){ -_599=_577(this,_574(this,_599)); -$(this).textbox("initValue",_599); -}); -},setValue:function(jq,_59a){ -return jq.each(function(){ -_59a=_577(this,_574(this,_59a)); -$(this).textbox("setValue",_59a); -}); -}}; -$.fn.maskedbox.parseOptions=function(_59b){ -var t=$(_59b); -return $.extend({},$.fn.textbox.parseOptions(_59b),$.parser.parseOptions(_59b,["mask","promptChar"]),{}); -}; -$.fn.maskedbox.defaults=$.extend({},$.fn.textbox.defaults,{mask:"",promptChar:"_",masks:{"9":"[0-9]","a":"[a-zA-Z]","*":"[0-9a-zA-Z]"},inputEvents:{keydown:_58e}}); -})(jQuery); -(function($){ -var _59c=0; -function _59d(_59e){ -var _59f=$.data(_59e,"filebox"); -var opts=_59f.options; -opts.fileboxId="filebox_file_id_"+(++_59c); -$(_59e).addClass("filebox-f").textbox(opts); -$(_59e).textbox("textbox").attr("readonly","readonly"); -_59f.filebox=$(_59e).next().addClass("filebox"); -var file=_5a0(_59e); -var btn=$(_59e).filebox("button"); -if(btn.length){ -$("").appendTo(btn); -if(btn.linkbutton("options").disabled){ -file.attr("disabled","disabled"); -}else{ -file.removeAttr("disabled"); -} -} -}; -function _5a0(_5a1){ -var _5a2=$.data(_5a1,"filebox"); -var opts=_5a2.options; -_5a2.filebox.find(".textbox-value").remove(); -opts.oldValue=""; -var file=$("").appendTo(_5a2.filebox); -file.attr("id",opts.fileboxId).attr("name",$(_5a1).attr("textboxName")||""); -file.attr("accept",opts.accept); -file.attr("capture",opts.capture); -if(opts.multiple){ -file.attr("multiple","multiple"); -} -file.change(function(){ -var _5a3=this.value; -if(this.files){ -_5a3=$.map(this.files,function(file){ -return file.name; -}).join(opts.separator); -} -$(_5a1).filebox("setText",_5a3); -opts.onChange.call(_5a1,_5a3,opts.oldValue); -opts.oldValue=_5a3; -}); -return file; -}; -$.fn.filebox=function(_5a4,_5a5){ -if(typeof _5a4=="string"){ -var _5a6=$.fn.filebox.methods[_5a4]; -if(_5a6){ -return _5a6(this,_5a5); -}else{ -return this.textbox(_5a4,_5a5); -} -} -_5a4=_5a4||{}; -return this.each(function(){ -var _5a7=$.data(this,"filebox"); -if(_5a7){ -$.extend(_5a7.options,_5a4); -}else{ -$.data(this,"filebox",{options:$.extend({},$.fn.filebox.defaults,$.fn.filebox.parseOptions(this),_5a4)}); -} -_59d(this); -}); -}; -$.fn.filebox.methods={options:function(jq){ -var opts=jq.textbox("options"); -return $.extend($.data(jq[0],"filebox").options,{width:opts.width,value:opts.value,originalValue:opts.originalValue,disabled:opts.disabled,readonly:opts.readonly}); -},clear:function(jq){ -return jq.each(function(){ -$(this).textbox("clear"); -_5a0(this); -}); -},reset:function(jq){ -return jq.each(function(){ -$(this).filebox("clear"); -}); -},setValue:function(jq){ -return jq; -},setValues:function(jq){ -return jq; -},files:function(jq){ -return jq.next().find(".textbox-value")[0].files; -}}; -$.fn.filebox.parseOptions=function(_5a8){ -var t=$(_5a8); -return $.extend({},$.fn.textbox.parseOptions(_5a8),$.parser.parseOptions(_5a8,["accept","capture","separator"]),{multiple:(t.attr("multiple")?true:undefined)}); -}; -$.fn.filebox.defaults=$.extend({},$.fn.textbox.defaults,{buttonIcon:null,buttonText:"Choose File",buttonAlign:"right",inputEvents:{},accept:"",capture:"",separator:",",multiple:false}); -})(jQuery); -(function($){ -function _5a9(_5aa){ -var _5ab=$.data(_5aa,"searchbox"); -var opts=_5ab.options; -var _5ac=$.extend(true,[],opts.icons); -_5ac.push({iconCls:"searchbox-button",handler:function(e){ -var t=$(e.data.target); -var opts=t.searchbox("options"); -opts.searcher.call(e.data.target,t.searchbox("getValue"),t.searchbox("getName")); -}}); -_5ad(); -var _5ae=_5af(); -$(_5aa).addClass("searchbox-f").textbox($.extend({},opts,{icons:_5ac,buttonText:(_5ae?_5ae.text:"")})); -$(_5aa).attr("searchboxName",$(_5aa).attr("textboxName")); -_5ab.searchbox=$(_5aa).next(); -_5ab.searchbox.addClass("searchbox"); -_5b0(_5ae); -function _5ad(){ -if(opts.menu){ -_5ab.menu=$(opts.menu).menu(); -var _5b1=_5ab.menu.menu("options"); -var _5b2=_5b1.onClick; -_5b1.onClick=function(item){ -_5b0(item); -_5b2.call(this,item); -}; -}else{ -if(_5ab.menu){ -_5ab.menu.menu("destroy"); -} -_5ab.menu=null; -} -}; -function _5af(){ -if(_5ab.menu){ -var item=_5ab.menu.children("div.menu-item:first"); -_5ab.menu.children("div.menu-item").each(function(){ -var _5b3=$.extend({},$.parser.parseOptions(this),{selected:($(this).attr("selected")?true:undefined)}); -if(_5b3.selected){ -item=$(this); -return false; -} -}); -return _5ab.menu.menu("getItem",item[0]); -}else{ -return null; -} -}; -function _5b0(item){ -if(!item){ -return; -} -$(_5aa).textbox("button").menubutton({text:item.text,iconCls:(item.iconCls||null),menu:_5ab.menu,menuAlign:opts.buttonAlign,plain:false}); -_5ab.searchbox.find("input.textbox-value").attr("name",item.name||item.text); -$(_5aa).searchbox("resize"); -}; -}; -$.fn.searchbox=function(_5b4,_5b5){ -if(typeof _5b4=="string"){ -var _5b6=$.fn.searchbox.methods[_5b4]; -if(_5b6){ -return _5b6(this,_5b5); -}else{ -return this.textbox(_5b4,_5b5); -} -} -_5b4=_5b4||{}; -return this.each(function(){ -var _5b7=$.data(this,"searchbox"); -if(_5b7){ -$.extend(_5b7.options,_5b4); -}else{ -$.data(this,"searchbox",{options:$.extend({},$.fn.searchbox.defaults,$.fn.searchbox.parseOptions(this),_5b4)}); -} -_5a9(this); -}); -}; -$.fn.searchbox.methods={options:function(jq){ -var opts=jq.textbox("options"); -return $.extend($.data(jq[0],"searchbox").options,{width:opts.width,value:opts.value,originalValue:opts.originalValue,disabled:opts.disabled,readonly:opts.readonly}); -},menu:function(jq){ -return $.data(jq[0],"searchbox").menu; -},getName:function(jq){ -return $.data(jq[0],"searchbox").searchbox.find("input.textbox-value").attr("name"); -},selectName:function(jq,name){ -return jq.each(function(){ -var menu=$.data(this,"searchbox").menu; -if(menu){ -menu.children("div.menu-item").each(function(){ -var item=menu.menu("getItem",this); -if(item.name==name){ -$(this).trigger("click"); -return false; -} -}); -} -}); -},destroy:function(jq){ -return jq.each(function(){ -var menu=$(this).searchbox("menu"); -if(menu){ -menu.menu("destroy"); -} -$(this).textbox("destroy"); -}); -}}; -$.fn.searchbox.parseOptions=function(_5b8){ -var t=$(_5b8); -return $.extend({},$.fn.textbox.parseOptions(_5b8),$.parser.parseOptions(_5b8,["menu"]),{searcher:(t.attr("searcher")?eval(t.attr("searcher")):undefined)}); -}; -$.fn.searchbox.defaults=$.extend({},$.fn.textbox.defaults,{inputEvents:$.extend({},$.fn.textbox.defaults.inputEvents,{keydown:function(e){ -if(e.keyCode==13){ -e.preventDefault(); -var t=$(e.data.target); -var opts=t.searchbox("options"); -t.searchbox("setValue",$(this).val()); -opts.searcher.call(e.data.target,t.searchbox("getValue"),t.searchbox("getName")); -return false; -} -}}),buttonAlign:"left",menu:null,searcher:function(_5b9,name){ -}}); -})(jQuery); -(function($){ -function _5ba(_5bb,_5bc){ -var opts=$.data(_5bb,"form").options; -$.extend(opts,_5bc||{}); -var _5bd=$.extend({},opts.queryParams); -if(opts.onSubmit.call(_5bb,_5bd)==false){ -return; -} -var _5be=$(_5bb).find(".textbox-text:focus"); -_5be.triggerHandler("blur"); -_5be.focus(); -var _5bf=null; -if(opts.dirty){ -var ff=[]; -$.map(opts.dirtyFields,function(f){ -if($(f).hasClass("textbox-f")){ -$(f).next().find(".textbox-value").each(function(){ -ff.push(this); -}); -}else{ -ff.push(f); -} -}); -_5bf=$(_5bb).find("input[name]:enabled,textarea[name]:enabled,select[name]:enabled").filter(function(){ -return $.inArray(this,ff)==-1; -}); -_5bf.attr("disabled","disabled"); -} -if(opts.ajax){ -if(opts.iframe){ -_5c0(_5bb,_5bd); -}else{ -if(window.FormData!==undefined){ -_5c1(_5bb,_5bd); -}else{ -_5c0(_5bb,_5bd); -} -} -}else{ -$(_5bb).submit(); -} -if(opts.dirty){ -_5bf.removeAttr("disabled"); -} -}; -function _5c0(_5c2,_5c3){ -var opts=$.data(_5c2,"form").options; -var _5c4="easyui_frame_"+(new Date().getTime()); -var _5c5=$("").appendTo("body"); -_5c5.attr("src",window.ActiveXObject?"javascript:false":"about:blank"); -_5c5.css({position:"absolute",top:-1000,left:-1000}); -_5c5.bind("load",cb); -_5c6(_5c3); -function _5c6(_5c7){ -var form=$(_5c2); -if(opts.url){ -form.attr("action",opts.url); -} -var t=form.attr("target"),a=form.attr("action"); -form.attr("target",_5c4); -var _5c8=$(); -try{ -for(var n in _5c7){ -var _5c9=$("").val(_5c7[n]).appendTo(form); -_5c8=_5c8.add(_5c9); -} -_5ca(); -form[0].submit(); -} -finally{ -form.attr("action",a); -t?form.attr("target",t):form.removeAttr("target"); -_5c8.remove(); -} -}; -function _5ca(){ -var f=$("#"+_5c4); -if(!f.length){ -return; -} -try{ -var s=f.contents()[0].readyState; -if(s&&s.toLowerCase()=="uninitialized"){ -setTimeout(_5ca,100); -} -} -catch(e){ -cb(); -} -}; -var _5cb=10; -function cb(){ -var f=$("#"+_5c4); -if(!f.length){ -return; -} -f.unbind(); -var data=""; -try{ -var body=f.contents().find("body"); -data=body.html(); -if(data==""){ -if(--_5cb){ -setTimeout(cb,100); -return; -} -} -var ta=body.find(">textarea"); -if(ta.length){ -data=ta.val(); -}else{ -var pre=body.find(">pre"); -if(pre.length){ -data=pre.html(); -} -} -} -catch(e){ -} -opts.success.call(_5c2,data); -setTimeout(function(){ -f.unbind(); -f.remove(); -},100); -}; -}; -function _5c1(_5cc,_5cd){ -var opts=$.data(_5cc,"form").options; -var _5ce=new FormData($(_5cc)[0]); -for(var name in _5cd){ -_5ce.append(name,_5cd[name]); -} -$.ajax({url:opts.url,type:"post",xhr:function(){ -var xhr=$.ajaxSettings.xhr(); -if(xhr.upload){ -xhr.upload.addEventListener("progress",function(e){ -if(e.lengthComputable){ -var _5cf=e.total; -var _5d0=e.loaded||e.position; -var _5d1=Math.ceil(_5d0*100/_5cf); -opts.onProgress.call(_5cc,_5d1); -} -},false); -} -return xhr; -},data:_5ce,dataType:"html",cache:false,contentType:false,processData:false,complete:function(res){ -opts.success.call(_5cc,res.responseText); -}}); -}; -function load(_5d2,data){ -var opts=$.data(_5d2,"form").options; -if(typeof data=="string"){ -var _5d3={}; -if(opts.onBeforeLoad.call(_5d2,_5d3)==false){ -return; -} -$.ajax({url:data,data:_5d3,dataType:"json",success:function(data){ -_5d4(data); -},error:function(){ -opts.onLoadError.apply(_5d2,arguments); -}}); -}else{ -_5d4(data); -} -function _5d4(data){ -var form=$(_5d2); -for(var name in data){ -var val=data[name]; -if(!_5d5(name,val)){ -if(!_5d6(name,val)){ -form.find("input[name=\""+name+"\"]").val(val); -form.find("textarea[name=\""+name+"\"]").val(val); -form.find("select[name=\""+name+"\"]").val(val); -} -} -} -opts.onLoadSuccess.call(_5d2,data); -form.form("validate"); -}; -function _5d5(name,val){ -var cc=$(_5d2).find("[switchbuttonName=\""+name+"\"]"); -if(cc.length){ -cc.switchbutton("uncheck"); -cc.each(function(){ -if(_5d7($(this).switchbutton("options").value,val)){ -$(this).switchbutton("check"); -} -}); -return true; -} -cc=$(_5d2).find("input[name=\""+name+"\"][type=radio], input[name=\""+name+"\"][type=checkbox]"); -if(cc.length){ -cc._propAttr("checked",false); -cc.each(function(){ -if(_5d7($(this).val(),val)){ -$(this)._propAttr("checked",true); -} -}); -return true; -} -return false; -}; -function _5d7(v,val){ -if(v==String(val)||$.inArray(v,$.isArray(val)?val:[val])>=0){ -return true; -}else{ -return false; -} -}; -function _5d6(name,val){ -var _5d8=$(_5d2).find("[textboxName=\""+name+"\"],[sliderName=\""+name+"\"]"); -if(_5d8.length){ -for(var i=0;i=0;i--){ -var type=opts.fieldTypes[i]; -var _5e0=form.find("."+type+"-f"); -if(_5e0.length&&_5e0[type]){ -_5e0[type]("reset"); -} -} -form.form("validate"); -}; -function _5e1(_5e2){ -var _5e3=$.data(_5e2,"form").options; -$(_5e2).unbind(".form"); -if(_5e3.ajax){ -$(_5e2).bind("submit.form",function(){ -setTimeout(function(){ -_5ba(_5e2,_5e3); -},0); -return false; -}); -} -$(_5e2).bind("_change.form",function(e,t){ -if($.inArray(t,_5e3.dirtyFields)==-1){ -_5e3.dirtyFields.push(t); -} -_5e3.onChange.call(this,t); -}).bind("change.form",function(e){ -var t=e.target; -if(!$(t).hasClass("textbox-text")){ -if($.inArray(t,_5e3.dirtyFields)==-1){ -_5e3.dirtyFields.push(t); -} -_5e3.onChange.call(this,t); -} -}); -_5e4(_5e2,_5e3.novalidate); -}; -function _5e5(_5e6,_5e7){ -_5e7=_5e7||{}; -var _5e8=$.data(_5e6,"form"); -if(_5e8){ -$.extend(_5e8.options,_5e7); -}else{ -$.data(_5e6,"form",{options:$.extend({},$.fn.form.defaults,$.fn.form.parseOptions(_5e6),_5e7)}); -} -}; -function _5e9(_5ea){ -if($.fn.validatebox){ -var t=$(_5ea); -t.find(".validatebox-text:not(:disabled)").validatebox("validate"); -var _5eb=t.find(".validatebox-invalid"); -_5eb.filter(":not(:disabled):first").focus(); -return _5eb.length==0; -} -return true; -}; -function _5e4(_5ec,_5ed){ -var opts=$.data(_5ec,"form").options; -opts.novalidate=_5ed; -$(_5ec).find(".validatebox-text:not(:disabled)").validatebox(_5ed?"disableValidation":"enableValidation"); -}; -$.fn.form=function(_5ee,_5ef){ -if(typeof _5ee=="string"){ -this.each(function(){ -_5e5(this); -}); -return $.fn.form.methods[_5ee](this,_5ef); -} -return this.each(function(){ -_5e5(this,_5ee); -_5e1(this); -}); -}; -$.fn.form.methods={options:function(jq){ -return $.data(jq[0],"form").options; -},submit:function(jq,_5f0){ -return jq.each(function(){ -_5ba(this,_5f0); -}); -},load:function(jq,data){ -return jq.each(function(){ -load(this,data); -}); -},clear:function(jq){ -return jq.each(function(){ -_5da(this); -}); -},reset:function(jq){ -return jq.each(function(){ -_5de(this); -}); -},validate:function(jq){ -return _5e9(jq[0]); -},disableValidation:function(jq){ -return jq.each(function(){ -_5e4(this,true); -}); -},enableValidation:function(jq){ -return jq.each(function(){ -_5e4(this,false); -}); -},resetValidation:function(jq){ -return jq.each(function(){ -$(this).find(".validatebox-text:not(:disabled)").validatebox("resetValidation"); -}); -},resetDirty:function(jq){ -return jq.each(function(){ -$(this).form("options").dirtyFields=[]; -}); -}}; -$.fn.form.parseOptions=function(_5f1){ -var t=$(_5f1); -return $.extend({},$.parser.parseOptions(_5f1,[{ajax:"boolean",dirty:"boolean"}]),{url:(t.attr("action")?t.attr("action"):undefined)}); -}; -$.fn.form.defaults={fieldTypes:["tagbox","combobox","combotree","combogrid","combotreegrid","datetimebox","datebox","combo","datetimespinner","timespinner","numberspinner","spinner","slider","searchbox","numberbox","passwordbox","filebox","textbox","switchbutton"],novalidate:false,ajax:true,iframe:true,dirty:false,dirtyFields:[],url:null,queryParams:{},onSubmit:function(_5f2){ -return $(this).form("validate"); -},onProgress:function(_5f3){ -},success:function(data){ -},onBeforeLoad:function(_5f4){ -},onLoadSuccess:function(data){ -},onLoadError:function(){ -},onChange:function(_5f5){ -}}; -})(jQuery); -(function($){ -function _5f6(_5f7){ -var _5f8=$.data(_5f7,"numberbox"); -var opts=_5f8.options; -$(_5f7).addClass("numberbox-f").textbox(opts); -$(_5f7).textbox("textbox").css({imeMode:"disabled"}); -$(_5f7).attr("numberboxName",$(_5f7).attr("textboxName")); -_5f8.numberbox=$(_5f7).next(); -_5f8.numberbox.addClass("numberbox"); -var _5f9=opts.parser.call(_5f7,opts.value); -var _5fa=opts.formatter.call(_5f7,_5f9); -$(_5f7).numberbox("initValue",_5f9).numberbox("setText",_5fa); -}; -function _5fb(_5fc,_5fd){ -var _5fe=$.data(_5fc,"numberbox"); -var opts=_5fe.options; -opts.value=parseFloat(_5fd); -var _5fd=opts.parser.call(_5fc,_5fd); -var text=opts.formatter.call(_5fc,_5fd); -opts.value=_5fd; -$(_5fc).textbox("setText",text).textbox("setValue",_5fd); -text=opts.formatter.call(_5fc,$(_5fc).textbox("getValue")); -$(_5fc).textbox("setText",text); -}; -$.fn.numberbox=function(_5ff,_600){ -if(typeof _5ff=="string"){ -var _601=$.fn.numberbox.methods[_5ff]; -if(_601){ -return _601(this,_600); -}else{ -return this.textbox(_5ff,_600); -} -} -_5ff=_5ff||{}; -return this.each(function(){ -var _602=$.data(this,"numberbox"); -if(_602){ -$.extend(_602.options,_5ff); -}else{ -_602=$.data(this,"numberbox",{options:$.extend({},$.fn.numberbox.defaults,$.fn.numberbox.parseOptions(this),_5ff)}); -} -_5f6(this); -}); -}; -$.fn.numberbox.methods={options:function(jq){ -var opts=jq.data("textbox")?jq.textbox("options"):{}; -return $.extend($.data(jq[0],"numberbox").options,{width:opts.width,originalValue:opts.originalValue,disabled:opts.disabled,readonly:opts.readonly}); -},cloneFrom:function(jq,from){ -return jq.each(function(){ -$(this).textbox("cloneFrom",from); -$.data(this,"numberbox",{options:$.extend(true,{},$(from).numberbox("options"))}); -$(this).addClass("numberbox-f"); -}); -},fix:function(jq){ -return jq.each(function(){ -var opts=$(this).numberbox("options"); -opts.value=null; -var _603=opts.parser.call(this,$(this).numberbox("getText")); -$(this).numberbox("setValue",_603); -}); -},setValue:function(jq,_604){ -return jq.each(function(){ -_5fb(this,_604); -}); -},clear:function(jq){ -return jq.each(function(){ -$(this).textbox("clear"); -$(this).numberbox("options").value=""; -}); -},reset:function(jq){ -return jq.each(function(){ -$(this).textbox("reset"); -$(this).numberbox("setValue",$(this).numberbox("getValue")); -}); -}}; -$.fn.numberbox.parseOptions=function(_605){ -var t=$(_605); -return $.extend({},$.fn.textbox.parseOptions(_605),$.parser.parseOptions(_605,["decimalSeparator","groupSeparator","suffix",{min:"number",max:"number",precision:"number"}]),{prefix:(t.attr("prefix")?t.attr("prefix"):undefined)}); -}; -$.fn.numberbox.defaults=$.extend({},$.fn.textbox.defaults,{inputEvents:{keypress:function(e){ -var _606=e.data.target; -var opts=$(_606).numberbox("options"); -return opts.filter.call(_606,e); -},blur:function(e){ -$(e.data.target).numberbox("fix"); -},keydown:function(e){ -if(e.keyCode==13){ -$(e.data.target).numberbox("fix"); -} -}},min:null,max:null,precision:0,decimalSeparator:".",groupSeparator:"",prefix:"",suffix:"",filter:function(e){ -var opts=$(this).numberbox("options"); -var s=$(this).numberbox("getText"); -if(e.metaKey||e.ctrlKey){ -return true; -} -if($.inArray(String(e.which),["46","8","13","0"])>=0){ -return true; -} -var tmp=$(""); -tmp.html(String.fromCharCode(e.which)); -var c=tmp.text(); -tmp.remove(); -if(!c){ -return true; -} -if(c=="-"||c==opts.decimalSeparator){ -return (s.indexOf(c)==-1)?true:false; -}else{ -if(c==opts.groupSeparator){ -return true; -}else{ -if("0123456789".indexOf(c)>=0){ -return true; -}else{ -return false; -} -} -} -},formatter:function(_607){ -if(!_607){ -return _607; -} -_607=_607+""; -var opts=$(this).numberbox("options"); -var s1=_607,s2=""; -var dpos=_607.indexOf("."); -if(dpos>=0){ -s1=_607.substring(0,dpos); -s2=_607.substring(dpos+1,_607.length); -} -if(opts.groupSeparator){ -var p=/(\d+)(\d{3})/; -while(p.test(s1)){ -s1=s1.replace(p,"$1"+opts.groupSeparator+"$2"); -} -} -if(s2){ -return opts.prefix+s1+opts.decimalSeparator+s2+opts.suffix; -}else{ -return opts.prefix+s1+opts.suffix; -} -},parser:function(s){ -s=s+""; -var opts=$(this).numberbox("options"); -if(opts.prefix){ -s=$.trim(s.replace(new RegExp("\\"+$.trim(opts.prefix),"g"),"")); -} -if(opts.suffix){ -s=$.trim(s.replace(new RegExp("\\"+$.trim(opts.suffix),"g"),"")); -} -if(parseFloat(s)!=opts.value){ -if(opts.groupSeparator){ -s=$.trim(s.replace(new RegExp("\\"+opts.groupSeparator,"g"),"")); -} -if(opts.decimalSeparator){ -s=$.trim(s.replace(new RegExp("\\"+opts.decimalSeparator,"g"),".")); -} -s=s.replace(/\s/g,""); -} -var val=parseFloat(s).toFixed(opts.precision); -if(isNaN(val)){ -val=""; -}else{ -if(typeof (opts.min)=="number"&&valopts.max){ -val=opts.max.toFixed(opts.precision); -} -} -} -return val; -}}); -})(jQuery); -(function($){ -function _608(_609,_60a){ -var opts=$.data(_609,"calendar").options; -var t=$(_609); -if(_60a){ -$.extend(opts,{width:_60a.width,height:_60a.height}); -} -t._size(opts,t.parent()); -t.find(".calendar-body")._outerHeight(t.height()-t.find(".calendar-header")._outerHeight()); -if(t.find(".calendar-menu").is(":visible")){ -_60b(_609); -} -}; -function init(_60c){ -$(_60c).addClass("calendar").html("
        "+"
        "+"
        "+"
        "+"
        "+"
        "+""+"
        "+"
        "+"
        "+"
        "+"
        "+""+""+""+"
        "+"
        "+"
        "+"
        "+"
        "); -$(_60c).bind("_resize",function(e,_60d){ -if($(this).hasClass("easyui-fluid")||_60d){ -_608(_60c); -} -return false; -}); -}; -function _60e(_60f){ -var opts=$.data(_60f,"calendar").options; -var menu=$(_60f).find(".calendar-menu"); -menu.find(".calendar-menu-year").unbind(".calendar").bind("keypress.calendar",function(e){ -if(e.keyCode==13){ -_610(true); -} -}); -$(_60f).unbind(".calendar").bind("mouseover.calendar",function(e){ -var t=_611(e.target); -if(t.hasClass("calendar-nav")||t.hasClass("calendar-text")||(t.hasClass("calendar-day")&&!t.hasClass("calendar-disabled"))){ -t.addClass("calendar-nav-hover"); -} -}).bind("mouseout.calendar",function(e){ -var t=_611(e.target); -if(t.hasClass("calendar-nav")||t.hasClass("calendar-text")||(t.hasClass("calendar-day")&&!t.hasClass("calendar-disabled"))){ -t.removeClass("calendar-nav-hover"); -} -}).bind("click.calendar",function(e){ -var t=_611(e.target); -if(t.hasClass("calendar-menu-next")||t.hasClass("calendar-nextyear")){ -_612(1); -}else{ -if(t.hasClass("calendar-menu-prev")||t.hasClass("calendar-prevyear")){ -_612(-1); -}else{ -if(t.hasClass("calendar-menu-month")){ -menu.find(".calendar-selected").removeClass("calendar-selected"); -t.addClass("calendar-selected"); -_610(true); -}else{ -if(t.hasClass("calendar-prevmonth")){ -_613(-1); -}else{ -if(t.hasClass("calendar-nextmonth")){ -_613(1); -}else{ -if(t.hasClass("calendar-text")){ -if(menu.is(":visible")){ -menu.hide(); -}else{ -_60b(_60f); -} -}else{ -if(t.hasClass("calendar-day")){ -if(t.hasClass("calendar-disabled")){ -return; -} -var _614=opts.current; -t.closest("div.calendar-body").find(".calendar-selected").removeClass("calendar-selected"); -t.addClass("calendar-selected"); -var _615=t.attr("abbr").split(","); -var y=parseInt(_615[0]); -var m=parseInt(_615[1]); -var d=parseInt(_615[2]); -opts.current=new Date(y,m-1,d); -opts.onSelect.call(_60f,opts.current); -if(!_614||_614.getTime()!=opts.current.getTime()){ -opts.onChange.call(_60f,opts.current,_614); -} -if(opts.year!=y||opts.month!=m){ -opts.year=y; -opts.month=m; -show(_60f); -} -} -} -} -} -} -} -} -}); -function _611(t){ -var day=$(t).closest(".calendar-day"); -if(day.length){ -return day; -}else{ -return $(t); -} -}; -function _610(_616){ -var menu=$(_60f).find(".calendar-menu"); -var year=menu.find(".calendar-menu-year").val(); -var _617=menu.find(".calendar-selected").attr("abbr"); -if(!isNaN(year)){ -opts.year=parseInt(year); -opts.month=parseInt(_617); -show(_60f); -} -if(_616){ -menu.hide(); -} -}; -function _612(_618){ -opts.year+=_618; -show(_60f); -menu.find(".calendar-menu-year").val(opts.year); -}; -function _613(_619){ -opts.month+=_619; -if(opts.month>12){ -opts.year++; -opts.month=1; -}else{ -if(opts.month<1){ -opts.year--; -opts.month=12; -} -} -show(_60f); -menu.find("td.calendar-selected").removeClass("calendar-selected"); -menu.find("td:eq("+(opts.month-1)+")").addClass("calendar-selected"); -}; -}; -function _60b(_61a){ -var opts=$.data(_61a,"calendar").options; -$(_61a).find(".calendar-menu").show(); -if($(_61a).find(".calendar-menu-month-inner").is(":empty")){ -$(_61a).find(".calendar-menu-month-inner").empty(); -var t=$("
        ").appendTo($(_61a).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); -} -} -} -var body=$(_61a).find(".calendar-body"); -var sele=$(_61a).find(".calendar-menu"); -var _61b=sele.find(".calendar-menu-year-inner"); -var _61c=sele.find(".calendar-menu-month-inner"); -_61b.find("input").val(opts.year).focus(); -_61c.find("td.calendar-selected").removeClass("calendar-selected"); -_61c.find("td:eq("+(opts.month-1)+")").addClass("calendar-selected"); -sele._outerWidth(body._outerWidth()); -sele._outerHeight(body._outerHeight()); -_61c._outerHeight(sele.height()-_61b._outerHeight()); -}; -function _61d(_61e,year,_61f){ -var opts=$.data(_61e,"calendar").options; -var _620=[]; -var _621=new Date(year,_61f,0).getDate(); -for(var i=1;i<=_621;i++){ -_620.push([year,_61f,i]); -} -var _622=[],week=[]; -var _623=-1; -while(_620.length>0){ -var date=_620.shift(); -week.push(date); -var day=new Date(date[0],date[1]-1,date[2]).getDay(); -if(_623==day){ -day=0; -}else{ -if(day==(opts.firstDay==0?7:opts.firstDay)-1){ -_622.push(week); -week=[]; -} -} -_623=day; -} -if(week.length){ -_622.push(week); -} -var _624=_622[0]; -if(_624.length<7){ -while(_624.length<7){ -var _625=_624[0]; -var date=new Date(_625[0],_625[1]-1,_625[2]-1); -_624.unshift([date.getFullYear(),date.getMonth()+1,date.getDate()]); -} -}else{ -var _625=_624[0]; -var week=[]; -for(var i=1;i<=7;i++){ -var date=new Date(_625[0],_625[1]-1,_625[2]-i); -week.unshift([date.getFullYear(),date.getMonth()+1,date.getDate()]); -} -_622.unshift(week); -} -var _626=_622[_622.length-1]; -while(_626.length<7){ -var _627=_626[_626.length-1]; -var date=new Date(_627[0],_627[1]-1,_627[2]+1); -_626.push([date.getFullYear(),date.getMonth()+1,date.getDate()]); -} -if(_622.length<6){ -var _627=_626[_626.length-1]; -var week=[]; -for(var i=1;i<=7;i++){ -var date=new Date(_627[0],_627[1]-1,_627[2]+i); -week.push([date.getFullYear(),date.getMonth()+1,date.getDate()]); -} -_622.push(week); -} -return _622; -}; -function show(_628){ -var opts=$.data(_628,"calendar").options; -if(opts.current&&!opts.validator.call(_628,opts.current)){ -opts.current=null; -} -var now=new Date(); -var _629=now.getFullYear()+","+(now.getMonth()+1)+","+now.getDate(); -var _62a=opts.current?(opts.current.getFullYear()+","+(opts.current.getMonth()+1)+","+opts.current.getDate()):""; -var _62b=6-opts.firstDay; -var _62c=_62b+1; -if(_62b>=7){ -_62b-=7; -} -if(_62c>=7){ -_62c-=7; -} -$(_628).find(".calendar-title span").html(opts.months[opts.month-1]+" "+opts.year); -var body=$(_628).find("div.calendar-body"); -body.children("table").remove(); -var data=[""]; -data.push(""); -if(opts.showWeek){ -data.push(""); -} -for(var i=opts.firstDay;i"+opts.weeks[i]+""); -} -for(var i=0;i"+opts.weeks[i]+""); -} -data.push(""); -data.push(""); -var _62d=_61d(_628,opts.year,opts.month); -for(var i=0;i<_62d.length;i++){ -var week=_62d[i]; -var cls=""; -if(i==0){ -cls="calendar-first"; -}else{ -if(i==_62d.length-1){ -cls="calendar-last"; -} -} -data.push(""); -if(opts.showWeek){ -var _62e=opts.getWeekNumber(new Date(week[0][0],parseInt(week[0][1])-1,week[0][2])); -data.push(""); -} -for(var j=0;j"+d+""); -} -data.push(""); -} -data.push(""); -data.push("
        "+opts.weekNumberHeader+"
        "+_62e+"
        "); -body.append(data.join("")); -body.children("table.calendar-dtable").prependTo(body); -opts.onNavigate.call(_628,opts.year,opts.month); -}; -$.fn.calendar=function(_632,_633){ -if(typeof _632=="string"){ -return $.fn.calendar.methods[_632](this,_633); -} -_632=_632||{}; -return this.each(function(){ -var _634=$.data(this,"calendar"); -if(_634){ -$.extend(_634.options,_632); -}else{ -_634=$.data(this,"calendar",{options:$.extend({},$.fn.calendar.defaults,$.fn.calendar.parseOptions(this),_632)}); -init(this); -} -if(_634.options.border==false){ -$(this).addClass("calendar-noborder"); -} -_608(this); -_60e(this); -show(this); -$(this).find("div.calendar-menu").hide(); -}); -}; -$.fn.calendar.methods={options:function(jq){ -return $.data(jq[0],"calendar").options; -},resize:function(jq,_635){ -return jq.each(function(){ -_608(this,_635); -}); -},moveTo:function(jq,date){ -return jq.each(function(){ -if(!date){ -var now=new Date(); -$(this).calendar({year:now.getFullYear(),month:now.getMonth()+1,current:date}); -return; -} -var opts=$(this).calendar("options"); -if(opts.validator.call(this,date)){ -var _636=opts.current; -$(this).calendar({year:date.getFullYear(),month:date.getMonth()+1,current:date}); -if(!_636||_636.getTime()!=date.getTime()){ -opts.onChange.call(this,opts.current,_636); -} -} -}); -}}; -$.fn.calendar.parseOptions=function(_637){ -var t=$(_637); -return $.extend({},$.parser.parseOptions(_637,["weekNumberHeader",{firstDay:"number",fit:"boolean",border:"boolean",showWeek:"boolean"}])); -}; -$.fn.calendar.defaults={width:180,height:180,fit:false,border:true,showWeek:false,firstDay:0,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:(function(){ -var d=new Date(); -return new Date(d.getFullYear(),d.getMonth(),d.getDate()); -})(),weekNumberHeader:"",getWeekNumber:function(date){ -var _638=new Date(date.getTime()); -_638.setDate(_638.getDate()+4-(_638.getDay()||7)); -var time=_638.getTime(); -_638.setMonth(0); -_638.setDate(1); -return Math.floor(Math.round((time-_638)/86400000)/7)+1; -},formatter:function(date){ -return date.getDate(); -},styler:function(date){ -return ""; -},validator:function(date){ -return true; -},onSelect:function(date){ -},onChange:function(_639,_63a){ -},onNavigate:function(year,_63b){ -}}; -})(jQuery); -(function($){ -function _63c(_63d){ -var _63e=$.data(_63d,"spinner"); -var opts=_63e.options; -var _63f=$.extend(true,[],opts.icons); -if(opts.spinAlign=="left"||opts.spinAlign=="right"){ -opts.spinArrow=true; -opts.iconAlign=opts.spinAlign; -var _640={iconCls:"spinner-button-updown",handler:function(e){ -var spin=$(e.target).closest(".spinner-arrow-up,.spinner-arrow-down"); -_64a(e.data.target,spin.hasClass("spinner-arrow-down")); -}}; -if(opts.spinAlign=="left"){ -_63f.unshift(_640); -}else{ -_63f.push(_640); -} -}else{ -opts.spinArrow=false; -if(opts.spinAlign=="vertical"){ -if(opts.buttonAlign!="top"){ -opts.buttonAlign="bottom"; -} -opts.clsLeft="textbox-button-bottom"; -opts.clsRight="textbox-button-top"; -}else{ -opts.clsLeft="textbox-button-left"; -opts.clsRight="textbox-button-right"; -} -} -$(_63d).addClass("spinner-f").textbox($.extend({},opts,{icons:_63f,doSize:false,onResize:function(_641,_642){ -if(!opts.spinArrow){ -var span=$(this).next(); -var btn=span.find(".textbox-button:not(.spinner-button)"); -if(btn.length){ -var _643=btn.outerWidth(); -var _644=btn.outerHeight(); -var _645=span.find(".spinner-button."+opts.clsLeft); -var _646=span.find(".spinner-button."+opts.clsRight); -if(opts.buttonAlign=="right"){ -_646.css("marginRight",_643+"px"); -}else{ -if(opts.buttonAlign=="left"){ -_645.css("marginLeft",_643+"px"); -}else{ -if(opts.buttonAlign=="top"){ -_646.css("marginTop",_644+"px"); -}else{ -_645.css("marginBottom",_644+"px"); -} -} -} -} -} -opts.onResize.call(this,_641,_642); -}})); -$(_63d).attr("spinnerName",$(_63d).attr("textboxName")); -_63e.spinner=$(_63d).next(); -_63e.spinner.addClass("spinner"); -if(opts.spinArrow){ -var _647=_63e.spinner.find(".spinner-button-updown"); -_647.append(""+""+""+""+""+""); -}else{ -var _648=$("").addClass(opts.clsLeft).appendTo(_63e.spinner); -var _649=$("").addClass(opts.clsRight).appendTo(_63e.spinner); -_648.linkbutton({iconCls:opts.reversed?"spinner-button-up":"spinner-button-down",onClick:function(){ -_64a(_63d,!opts.reversed); -}}); -_649.linkbutton({iconCls:opts.reversed?"spinner-button-down":"spinner-button-up",onClick:function(){ -_64a(_63d,opts.reversed); -}}); -if(opts.disabled){ -$(_63d).spinner("disable"); -} -if(opts.readonly){ -$(_63d).spinner("readonly"); -} -} -$(_63d).spinner("resize"); -}; -function _64a(_64b,down){ -var opts=$(_64b).spinner("options"); -opts.spin.call(_64b,down); -opts[down?"onSpinDown":"onSpinUp"].call(_64b); -$(_64b).spinner("validate"); -}; -$.fn.spinner=function(_64c,_64d){ -if(typeof _64c=="string"){ -var _64e=$.fn.spinner.methods[_64c]; -if(_64e){ -return _64e(this,_64d); -}else{ -return this.textbox(_64c,_64d); -} -} -_64c=_64c||{}; -return this.each(function(){ -var _64f=$.data(this,"spinner"); -if(_64f){ -$.extend(_64f.options,_64c); -}else{ -_64f=$.data(this,"spinner",{options:$.extend({},$.fn.spinner.defaults,$.fn.spinner.parseOptions(this),_64c)}); -} -_63c(this); -}); -}; -$.fn.spinner.methods={options:function(jq){ -var opts=jq.textbox("options"); -return $.extend($.data(jq[0],"spinner").options,{width:opts.width,value:opts.value,originalValue:opts.originalValue,disabled:opts.disabled,readonly:opts.readonly}); -}}; -$.fn.spinner.parseOptions=function(_650){ -return $.extend({},$.fn.textbox.parseOptions(_650),$.parser.parseOptions(_650,["min","max","spinAlign",{increment:"number",reversed:"boolean"}])); -}; -$.fn.spinner.defaults=$.extend({},$.fn.textbox.defaults,{min:null,max:null,increment:1,spinAlign:"right",reversed:false,spin:function(down){ -},onSpinUp:function(){ -},onSpinDown:function(){ -}}); -})(jQuery); -(function($){ -function _651(_652){ -$(_652).addClass("numberspinner-f"); -var opts=$.data(_652,"numberspinner").options; -$(_652).numberbox($.extend({},opts,{doSize:false})).spinner(opts); -$(_652).numberbox("setValue",opts.value); -}; -function _653(_654,down){ -var opts=$.data(_654,"numberspinner").options; -var v=parseFloat($(_654).numberbox("getValue")||opts.value)||0; -if(down){ -v-=opts.increment; -}else{ -v+=opts.increment; -} -$(_654).numberbox("setValue",v); -}; -$.fn.numberspinner=function(_655,_656){ -if(typeof _655=="string"){ -var _657=$.fn.numberspinner.methods[_655]; -if(_657){ -return _657(this,_656); -}else{ -return this.numberbox(_655,_656); -} -} -_655=_655||{}; -return this.each(function(){ -var _658=$.data(this,"numberspinner"); -if(_658){ -$.extend(_658.options,_655); -}else{ -$.data(this,"numberspinner",{options:$.extend({},$.fn.numberspinner.defaults,$.fn.numberspinner.parseOptions(this),_655)}); -} -_651(this); -}); -}; -$.fn.numberspinner.methods={options:function(jq){ -var opts=jq.numberbox("options"); -return $.extend($.data(jq[0],"numberspinner").options,{width:opts.width,value:opts.value,originalValue:opts.originalValue,disabled:opts.disabled,readonly:opts.readonly}); -}}; -$.fn.numberspinner.parseOptions=function(_659){ -return $.extend({},$.fn.spinner.parseOptions(_659),$.fn.numberbox.parseOptions(_659),{}); -}; -$.fn.numberspinner.defaults=$.extend({},$.fn.spinner.defaults,$.fn.numberbox.defaults,{spin:function(down){ -_653(this,down); -}}); -})(jQuery); -(function($){ -function _65a(_65b){ -var opts=$.data(_65b,"timespinner").options; -$(_65b).addClass("timespinner-f").spinner(opts); -var _65c=opts.formatter.call(_65b,opts.parser.call(_65b,opts.value)); -$(_65b).timespinner("initValue",_65c); -}; -function _65d(e){ -var _65e=e.data.target; -var opts=$.data(_65e,"timespinner").options; -var _65f=$(_65e).timespinner("getSelectionStart"); -for(var i=0;i=_660[0]&&_65f<=_660[1]){ -_661(_65e,i); -return; -} -} -}; -function _661(_662,_663){ -var opts=$.data(_662,"timespinner").options; -if(_663!=undefined){ -opts.highlight=_663; -} -var _664=opts.selections[opts.highlight]; -if(_664){ -var tb=$(_662).timespinner("textbox"); -$(_662).timespinner("setSelectionRange",{start:_664[0],end:_664[1]}); -tb.focus(); -} -}; -function _665(_666,_667){ -var opts=$.data(_666,"timespinner").options; -var _667=opts.parser.call(_666,_667); -var text=opts.formatter.call(_666,_667); -$(_666).spinner("setValue",text); -}; -function _668(_669,down){ -var opts=$.data(_669,"timespinner").options; -var s=$(_669).timespinner("getValue"); -var _66a=opts.selections[opts.highlight]; -var s1=s.substring(0,_66a[0]); -var s2=s.substring(_66a[0],_66a[1]); -var s3=s.substring(_66a[1]); -var v=s1+((parseInt(s2,10)||0)+opts.increment*(down?-1:1))+s3; -$(_669).timespinner("setValue",v); -_661(_669); -}; -$.fn.timespinner=function(_66b,_66c){ -if(typeof _66b=="string"){ -var _66d=$.fn.timespinner.methods[_66b]; -if(_66d){ -return _66d(this,_66c); -}else{ -return this.spinner(_66b,_66c); -} -} -_66b=_66b||{}; -return this.each(function(){ -var _66e=$.data(this,"timespinner"); -if(_66e){ -$.extend(_66e.options,_66b); -}else{ -$.data(this,"timespinner",{options:$.extend({},$.fn.timespinner.defaults,$.fn.timespinner.parseOptions(this),_66b)}); -} -_65a(this); -}); -}; -$.fn.timespinner.methods={options:function(jq){ -var opts=jq.data("spinner")?jq.spinner("options"):{}; -return $.extend($.data(jq[0],"timespinner").options,{width:opts.width,value:opts.value,originalValue:opts.originalValue,disabled:opts.disabled,readonly:opts.readonly}); -},setValue:function(jq,_66f){ -return jq.each(function(){ -_665(this,_66f); -}); -},getHours:function(jq){ -var opts=$.data(jq[0],"timespinner").options; -var vv=jq.timespinner("getValue").split(opts.separator); -return parseInt(vv[0],10); -},getMinutes:function(jq){ -var opts=$.data(jq[0],"timespinner").options; -var vv=jq.timespinner("getValue").split(opts.separator); -return parseInt(vv[1],10); -},getSeconds:function(jq){ -var opts=$.data(jq[0],"timespinner").options; -var vv=jq.timespinner("getValue").split(opts.separator); -return parseInt(vv[2],10)||0; -}}; -$.fn.timespinner.parseOptions=function(_670){ -return $.extend({},$.fn.spinner.parseOptions(_670),$.parser.parseOptions(_670,["separator",{showSeconds:"boolean",highlight:"number"}])); -}; -$.fn.timespinner.defaults=$.extend({},$.fn.spinner.defaults,{inputEvents:$.extend({},$.fn.spinner.defaults.inputEvents,{click:function(e){ -_65d.call(this,e); -},blur:function(e){ -var t=$(e.data.target); -t.timespinner("setValue",t.timespinner("getText")); -},keydown:function(e){ -if(e.keyCode==13){ -var t=$(e.data.target); -t.timespinner("setValue",t.timespinner("getText")); -} -}}),formatter:function(date){ -if(!date){ -return ""; -} -var opts=$(this).timespinner("options"); -var tt=[_671(date.getHours()),_671(date.getMinutes())]; -if(opts.showSeconds){ -tt.push(_671(date.getSeconds())); -} -return tt.join(opts.separator); -function _671(_672){ -return (_672<10?"0":"")+_672; -}; -},parser:function(s){ -var opts=$(this).timespinner("options"); -var date=_673(s); -if(date){ -var min=_673(opts.min); -var max=_673(opts.max); -if(min&&min>date){ -date=min; -} -if(max&&max"]; -for(var i=0;i<_688.length;i++){ -_687.cache[_688[i][0]]={width:_688[i][1]}; -} -var _689=0; -for(var s in _687.cache){ -var item=_687.cache[s]; -item.index=_689++; -ss.push(s+"{width:"+item.width+"}"); -} -ss.push(""); -$(ss.join("\n")).appendTo(cc); -cc.children("style[easyui]:not(:last)").remove(); -},getRule:function(_68a){ -var _68b=cc.children("style[easyui]:last")[0]; -var _68c=_68b.styleSheet?_68b.styleSheet:(_68b.sheet||document.styleSheets[document.styleSheets.length-1]); -var _68d=_68c.cssRules||_68c.rules; -return _68d[_68a]; -},set:function(_68e,_68f){ -var item=_687.cache[_68e]; -if(item){ -item.width=_68f; -var rule=this.getRule(item.index); -if(rule){ -rule.style["width"]=_68f; -} -} -},remove:function(_690){ -var tmp=[]; -for(var s in _687.cache){ -if(s.indexOf(_690)==-1){ -tmp.push([s,_687.cache[s].width]); -} -} -_687.cache={}; -this.add(tmp); -},dirty:function(_691){ -if(_691){ -_687.dirty.push(_691); -} -},clean:function(){ -for(var i=0;i<_687.dirty.length;i++){ -this.remove(_687.dirty[i]); -} -_687.dirty=[]; -}}; -}; -function _692(_693,_694){ -var _695=$.data(_693,"datagrid"); -var opts=_695.options; -var _696=_695.panel; -if(_694){ -$.extend(opts,_694); -} -if(opts.fit==true){ -var p=_696.panel("panel").parent(); -opts.width=p.width(); -opts.height=p.height(); -} -_696.panel("resize",opts); -}; -function _697(_698){ -var _699=$.data(_698,"datagrid"); -var opts=_699.options; -var dc=_699.dc; -var wrap=_699.panel; -var _69a=wrap.width(); -var _69b=wrap.height(); -var view=dc.view; -var _69c=dc.view1; -var _69d=dc.view2; -var _69e=_69c.children("div.datagrid-header"); -var _69f=_69d.children("div.datagrid-header"); -var _6a0=_69e.find("table"); -var _6a1=_69f.find("table"); -view.width(_69a); -var _6a2=_69e.children("div.datagrid-header-inner").show(); -_69c.width(_6a2.find("table").width()); -if(!opts.showHeader){ -_6a2.hide(); -} -_69d.width(_69a-_69c._outerWidth()); -_69c.children()._outerWidth(_69c.width()); -_69d.children()._outerWidth(_69d.width()); -var all=_69e.add(_69f).add(_6a0).add(_6a1); -all.css("height",""); -var hh=Math.max(_6a0.height(),_6a1.height()); -all._outerHeight(hh); -view.children(".datagrid-empty").css("top",hh+"px"); -dc.body1.add(dc.body2).children("table.datagrid-btable-frozen").css({position:"absolute",top:dc.header2._outerHeight()}); -var _6a3=dc.body2.children("table.datagrid-btable-frozen")._outerHeight(); -var _6a4=_6a3+_69f._outerHeight()+_69d.children(".datagrid-footer")._outerHeight(); -wrap.children(":not(.datagrid-view,.datagrid-mask,.datagrid-mask-msg)").each(function(){ -_6a4+=$(this)._outerHeight(); -}); -var _6a5=wrap.outerHeight()-wrap.height(); -var _6a6=wrap._size("minHeight")||""; -var _6a7=wrap._size("maxHeight")||""; -_69c.add(_69d).children("div.datagrid-body").css({marginTop:_6a3,height:(isNaN(parseInt(opts.height))?"":(_69b-_6a4)),minHeight:(_6a6?_6a6-_6a5-_6a4:""),maxHeight:(_6a7?_6a7-_6a5-_6a4:"")}); -view.height(_69d.height()); -}; -function _6a8(_6a9,_6aa,_6ab){ -var rows=$.data(_6a9,"datagrid").data.rows; -var opts=$.data(_6a9,"datagrid").options; -var dc=$.data(_6a9,"datagrid").dc; -if(!dc.body1.is(":empty")&&(!opts.nowrap||opts.autoRowHeight||_6ab)){ -if(_6aa!=undefined){ -var tr1=opts.finder.getTr(_6a9,_6aa,"body",1); -var tr2=opts.finder.getTr(_6a9,_6aa,"body",2); -_6ac(tr1,tr2); -}else{ -var tr1=opts.finder.getTr(_6a9,0,"allbody",1); -var tr2=opts.finder.getTr(_6a9,0,"allbody",2); -_6ac(tr1,tr2); -if(opts.showFooter){ -var tr1=opts.finder.getTr(_6a9,0,"allfooter",1); -var tr2=opts.finder.getTr(_6a9,0,"allfooter",2); -_6ac(tr1,tr2); -} -} -} -_697(_6a9); -if(opts.height=="auto"){ -var _6ad=dc.body1.parent(); -var _6ae=dc.body2; -var _6af=_6b0(_6ae); -var _6b1=_6af.height; -if(_6af.width>_6ae.width()){ -_6b1+=18; -} -_6b1-=parseInt(_6ae.css("marginTop"))||0; -_6ad.height(_6b1); -_6ae.height(_6b1); -dc.view.height(dc.view2.height()); -} -dc.body2.triggerHandler("scroll"); -function _6ac(trs1,trs2){ -for(var i=0;i"); -} -_6b9(true); -_6b9(false); -_697(_6b6); -function _6b9(_6ba){ -var _6bb=_6ba?1:2; -var tr=opts.finder.getTr(_6b6,_6b7,"body",_6bb); -(_6ba?dc.body1:dc.body2).children("table.datagrid-btable-frozen").append(tr); -}; -}; -function _6bc(_6bd,_6be){ -function _6bf(){ -var _6c0=[]; -var _6c1=[]; -$(_6bd).children("thead").each(function(){ -var opt=$.parser.parseOptions(this,[{frozen:"boolean"}]); -$(this).find("tr").each(function(){ -var cols=[]; -$(this).find("th").each(function(){ -var th=$(this); -var col=$.extend({},$.parser.parseOptions(this,["id","field","align","halign","order","width",{sortable:"boolean",checkbox:"boolean",resizable:"boolean",fixed:"boolean"},{rowspan:"number",colspan:"number"}]),{title:(th.html()||undefined),hidden:(th.attr("hidden")?true:undefined),formatter:(th.attr("formatter")?eval(th.attr("formatter")):undefined),styler:(th.attr("styler")?eval(th.attr("styler")):undefined),sorter:(th.attr("sorter")?eval(th.attr("sorter")):undefined)}); -if(col.width&&String(col.width).indexOf("%")==-1){ -col.width=parseInt(col.width); -} -if(th.attr("editor")){ -var s=$.trim(th.attr("editor")); -if(s.substr(0,1)=="{"){ -col.editor=eval("("+s+")"); -}else{ -col.editor=s; -} -} -cols.push(col); -}); -opt.frozen?_6c0.push(cols):_6c1.push(cols); -}); -}); -return [_6c0,_6c1]; -}; -var _6c2=$("
        "+"
        "+"
        "+"
        "+"
        "+"
        "+"
        "+"
        "+"
        "+"
        "+""+"
        "+"
        "+"
        "+"
        "+"
        "+"
        "+"
        "+"
        "+""+"
        "+"
        "+"
        "+"
        ").insertAfter(_6bd); -_6c2.panel({doSize:false,cls:"datagrid"}); -$(_6bd).addClass("datagrid-f").hide().appendTo(_6c2.children("div.datagrid-view")); -var cc=_6bf(); -var view=_6c2.children("div.datagrid-view"); -var _6c3=view.children("div.datagrid-view1"); -var _6c4=view.children("div.datagrid-view2"); -return {panel:_6c2,frozenColumns:cc[0],columns:cc[1],dc:{view:view,view1:_6c3,view2:_6c4,header1:_6c3.children("div.datagrid-header").children("div.datagrid-header-inner"),header2:_6c4.children("div.datagrid-header").children("div.datagrid-header-inner"),body1:_6c3.children("div.datagrid-body").children("div.datagrid-body-inner"),body2:_6c4.children("div.datagrid-body"),footer1:_6c3.children("div.datagrid-footer").children("div.datagrid-footer-inner"),footer2:_6c4.children("div.datagrid-footer").children("div.datagrid-footer-inner")}}; -}; -function _6c5(_6c6){ -var _6c7=$.data(_6c6,"datagrid"); -var opts=_6c7.options; -var dc=_6c7.dc; -var _6c8=_6c7.panel; -_6c7.ss=$(_6c6).datagrid("createStyleSheet"); -_6c8.panel($.extend({},opts,{id:null,doSize:false,onResize:function(_6c9,_6ca){ -if($.data(_6c6,"datagrid")){ -_697(_6c6); -$(_6c6).datagrid("fitColumns"); -opts.onResize.call(_6c8,_6c9,_6ca); -} -},onExpand:function(){ -if($.data(_6c6,"datagrid")){ -$(_6c6).datagrid("fixRowHeight").datagrid("fitColumns"); -opts.onExpand.call(_6c8); -} -}})); -_6c7.rowIdPrefix="datagrid-row-r"+(++_67d); -_6c7.cellClassPrefix="datagrid-cell-c"+_67d; -_6cb(dc.header1,opts.frozenColumns,true); -_6cb(dc.header2,opts.columns,false); -_6cc(); -dc.header1.add(dc.header2).css("display",opts.showHeader?"block":"none"); -dc.footer1.add(dc.footer2).css("display",opts.showFooter?"block":"none"); -if(opts.toolbar){ -if($.isArray(opts.toolbar)){ -$("div.datagrid-toolbar",_6c8).remove(); -var tb=$("
        ").prependTo(_6c8); -var tr=tb.find("tr"); -for(var i=0;i
        ").appendTo(tr); -}else{ -var td=$("").appendTo(tr); -var tool=$("").appendTo(td); -tool[0].onclick=eval(btn.handler||function(){ -}); -tool.linkbutton($.extend({},btn,{plain:true})); -} -} -}else{ -$(opts.toolbar).addClass("datagrid-toolbar").prependTo(_6c8); -$(opts.toolbar).show(); -} -}else{ -$("div.datagrid-toolbar",_6c8).remove(); -} -$("div.datagrid-pager",_6c8).remove(); -if(opts.pagination){ -var _6cd=$("
        "); -if(opts.pagePosition=="bottom"){ -_6cd.appendTo(_6c8); -}else{ -if(opts.pagePosition=="top"){ -_6cd.addClass("datagrid-pager-top").prependTo(_6c8); -}else{ -var ptop=$("
        ").prependTo(_6c8); -_6cd.appendTo(_6c8); -_6cd=_6cd.add(ptop); -} -} -_6cd.pagination({total:0,pageNumber:opts.pageNumber,pageSize:opts.pageSize,pageList:opts.pageList,onSelectPage:function(_6ce,_6cf){ -opts.pageNumber=_6ce||1; -opts.pageSize=_6cf; -_6cd.pagination("refresh",{pageNumber:_6ce,pageSize:_6cf}); -_717(_6c6); -}}); -opts.pageSize=_6cd.pagination("options").pageSize; -} -function _6cb(_6d0,_6d1,_6d2){ -if(!_6d1){ -return; -} -$(_6d0).show(); -$(_6d0).empty(); -var tmp=$("
        ").appendTo("body"); -tmp._outerWidth(99); -var _6d3=100-parseInt(tmp[0].style.width); -tmp.remove(); -var _6d4=[]; -var _6d5=[]; -var _6d6=[]; -if(opts.sortName){ -_6d4=opts.sortName.split(","); -_6d5=opts.sortOrder.split(","); -} -var t=$("
        ").appendTo(_6d0); -for(var i=0;i<_6d1.length;i++){ -var tr=$("").appendTo($("tbody",t)); -var cols=_6d1[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("
        "); -td.find("span:first").html(col.title); -var cell=td.find("div.datagrid-cell"); -var pos=_67e(_6d4,col.field); -if(pos>=0){ -cell.addClass("datagrid-sort-"+_6d5[pos]); -} -if(col.sortable){ -cell.addClass("datagrid-sort"); -} -if(col.resizable==false){ -cell.attr("resizable","false"); -} -if(col.width){ -var _6d7=$.parser.parseValue("width",col.width,dc.view,opts.scrollbarSize+(opts.rownumbers?opts.rownumberWidth:0)); -col.deltaWidth=_6d3; -col.boxWidth=_6d7-_6d3; -}else{ -col.auto=true; -} -cell.css("text-align",(col.halign||col.align||"")); -col.cellClass=_6c7.cellClassPrefix+"-"+col.field.replace(/[\.|\s]/g,"-"); -cell.addClass(col.cellClass); -}else{ -$("
        ").html(col.title).appendTo(td); -} -} -if(col.hidden){ -td.hide(); -_6d6.push(col.field); -} -} -} -if(_6d2&&opts.rownumbers){ -var td=$("
        "); -if($("tr",t).length==0){ -td.wrap("").parent().appendTo($("tbody",t)); -}else{ -td.prependTo($("tr:first",t)); -} -} -for(var i=0;i<_6d6.length;i++){ -_719(_6c6,_6d6[i],-1); -} -}; -function _6cc(){ -var _6d8=[[".datagrid-header-rownumber",(opts.rownumberWidth-1)+"px"],[".datagrid-cell-rownumber",(opts.rownumberWidth-1)+"px"]]; -var _6d9=_6da(_6c6,true).concat(_6da(_6c6)); -for(var i=0;i<_6d9.length;i++){ -var col=_6db(_6c6,_6d9[i]); -if(col&&!col.checkbox){ -_6d8.push(["."+col.cellClass,col.boxWidth?col.boxWidth+"px":"auto"]); -} -} -_6c7.ss.add(_6d8); -_6c7.ss.dirty(_6c7.cellSelectorPrefix); -_6c7.cellSelectorPrefix="."+_6c7.cellClassPrefix; -}; -}; -function _6dc(_6dd){ -var _6de=$.data(_6dd,"datagrid"); -var _6df=_6de.panel; -var opts=_6de.options; -var dc=_6de.dc; -var _6e0=dc.header1.add(dc.header2); -_6e0.unbind(".datagrid"); -for(var _6e1 in opts.headerEvents){ -_6e0.bind(_6e1+".datagrid",opts.headerEvents[_6e1]); -} -var _6e2=_6e0.find("div.datagrid-cell"); -var _6e3=opts.resizeHandle=="right"?"e":(opts.resizeHandle=="left"?"w":"e,w"); -_6e2.each(function(){ -$(this).resizable({handles:_6e3,edge:opts.resizeEdge,disabled:($(this).attr("resizable")?$(this).attr("resizable")=="false":false),minWidth:25,onStartResize:function(e){ -_6de.resizing=true; -_6e0.css("cursor",$("body").css("cursor")); -if(!_6de.proxy){ -_6de.proxy=$("
        ").appendTo(dc.view); -} -if(e.data.dir=="e"){ -e.data.deltaEdge=$(this)._outerWidth()-(e.pageX-$(this).offset().left); -}else{ -e.data.deltaEdge=$(this).offset().left-e.pageX-1; -} -_6de.proxy.css({left:e.pageX-$(_6df).offset().left-1+e.data.deltaEdge,display:"none"}); -setTimeout(function(){ -if(_6de.proxy){ -_6de.proxy.show(); -} -},500); -},onResize:function(e){ -_6de.proxy.css({left:e.pageX-$(_6df).offset().left-1+e.data.deltaEdge,display:"block"}); -return false; -},onStopResize:function(e){ -_6e0.css("cursor",""); -$(this).css("height",""); -var _6e4=$(this).parent().attr("field"); -var col=_6db(_6dd,_6e4); -col.width=$(this)._outerWidth()+1; -col.boxWidth=col.width-col.deltaWidth; -col.auto=undefined; -$(this).css("width",""); -$(_6dd).datagrid("fixColumnSize",_6e4); -_6de.proxy.remove(); -_6de.proxy=null; -if($(this).parents("div:first.datagrid-header").parent().hasClass("datagrid-view1")){ -_697(_6dd); -} -$(_6dd).datagrid("fitColumns"); -opts.onResizeColumn.call(_6dd,_6e4,col.width); -setTimeout(function(){ -_6de.resizing=false; -},0); -}}); -}); -var bb=dc.body1.add(dc.body2); -bb.unbind(); -for(var _6e1 in opts.rowEvents){ -bb.bind(_6e1,opts.rowEvents[_6e1]); -} -dc.body1.bind("mousewheel DOMMouseScroll",function(e){ -e.preventDefault(); -var e1=e.originalEvent||window.event; -var _6e5=e1.wheelDelta||e1.detail*(-1); -if("deltaY" in e1){ -_6e5=e1.deltaY*-1; -} -var dg=$(e.target).closest("div.datagrid-view").children(".datagrid-f"); -var dc=dg.data("datagrid").dc; -dc.body2.scrollTop(dc.body2.scrollTop()-_6e5); -}); -dc.body2.bind("scroll",function(){ -var b1=dc.view1.children("div.datagrid-body"); -b1.scrollTop($(this).scrollTop()); -var c1=dc.body1.children(":first"); -var c2=dc.body2.children(":first"); -if(c1.length&&c2.length){ -var top1=c1.offset().top; -var top2=c2.offset().top; -if(top1!=top2){ -b1.scrollTop(b1.scrollTop()+top1-top2); -} -} -dc.view2.children("div.datagrid-header,div.datagrid-footer")._scrollLeft($(this)._scrollLeft()); -dc.body2.children("table.datagrid-btable-frozen").css("left",-$(this)._scrollLeft()); -}); -}; -function _6e6(_6e7){ -return function(e){ -var td=$(e.target).closest("td[field]"); -if(td.length){ -var _6e8=_6e9(td); -if(!$(_6e8).data("datagrid").resizing&&_6e7){ -td.addClass("datagrid-header-over"); -}else{ -td.removeClass("datagrid-header-over"); -} -} -}; -}; -function _6ea(e){ -var _6eb=_6e9(e.target); -var opts=$(_6eb).datagrid("options"); -var ck=$(e.target).closest("input[type=checkbox]"); -if(ck.length){ -if(opts.singleSelect&&opts.selectOnCheck){ -return false; -} -if(ck.is(":checked")){ -_6ec(_6eb); -}else{ -_6ed(_6eb); -} -e.stopPropagation(); -}else{ -var cell=$(e.target).closest(".datagrid-cell"); -if(cell.length){ -var p1=cell.offset().left+5; -var p2=cell.offset().left+cell._outerWidth()-5; -if(e.pageXp1){ -_6ee(_6eb,cell.parent().attr("field")); -} -} -} -}; -function _6ef(e){ -var _6f0=_6e9(e.target); -var opts=$(_6f0).datagrid("options"); -var cell=$(e.target).closest(".datagrid-cell"); -if(cell.length){ -var p1=cell.offset().left+5; -var p2=cell.offset().left+cell._outerWidth()-5; -var cond=opts.resizeHandle=="right"?(e.pageX>p2):(opts.resizeHandle=="left"?(e.pageXp2)); -if(cond){ -var _6f1=cell.parent().attr("field"); -var col=_6db(_6f0,_6f1); -if(col.resizable==false){ -return; -} -$(_6f0).datagrid("autoSizeColumn",_6f1); -col.auto=false; -} -} -}; -function _6f2(e){ -var _6f3=_6e9(e.target); -var opts=$(_6f3).datagrid("options"); -var td=$(e.target).closest("td[field]"); -opts.onHeaderContextMenu.call(_6f3,e,td.attr("field")); -}; -function _6f4(_6f5){ -return function(e){ -var tr=_6f6(e.target); -if(!tr){ -return; -} -var _6f7=_6e9(tr); -if($.data(_6f7,"datagrid").resizing){ -return; -} -var _6f8=_6f9(tr); -if(_6f5){ -_6fa(_6f7,_6f8); -}else{ -var opts=$.data(_6f7,"datagrid").options; -opts.finder.getTr(_6f7,_6f8).removeClass("datagrid-row-over"); -} -}; -}; -function _6fb(e){ -var tr=_6f6(e.target); -if(!tr){ -return; -} -var _6fc=_6e9(tr); -var opts=$.data(_6fc,"datagrid").options; -var _6fd=_6f9(tr); -var tt=$(e.target); -if(tt.parent().hasClass("datagrid-cell-check")){ -if(opts.singleSelect&&opts.selectOnCheck){ -tt._propAttr("checked",!tt.is(":checked")); -_6fe(_6fc,_6fd); -}else{ -if(tt.is(":checked")){ -tt._propAttr("checked",false); -_6fe(_6fc,_6fd); -}else{ -tt._propAttr("checked",true); -_6ff(_6fc,_6fd); -} -} -}else{ -var row=opts.finder.getRow(_6fc,_6fd); -var td=tt.closest("td[field]",tr); -if(td.length){ -var _700=td.attr("field"); -opts.onClickCell.call(_6fc,_6fd,_700,row[_700]); -} -if(opts.singleSelect==true){ -_701(_6fc,_6fd); -}else{ -if(opts.ctrlSelect){ -if(e.metaKey||e.ctrlKey){ -if(tr.hasClass("datagrid-row-selected")){ -_702(_6fc,_6fd); -}else{ -_701(_6fc,_6fd); -} -}else{ -if(e.shiftKey){ -$(_6fc).datagrid("clearSelections"); -var _703=Math.min(opts.lastSelectedIndex||0,_6fd); -var _704=Math.max(opts.lastSelectedIndex||0,_6fd); -for(var i=_703;i<=_704;i++){ -_701(_6fc,i); -} -}else{ -$(_6fc).datagrid("clearSelections"); -_701(_6fc,_6fd); -opts.lastSelectedIndex=_6fd; -} -} -}else{ -if(tr.hasClass("datagrid-row-selected")){ -_702(_6fc,_6fd); -}else{ -_701(_6fc,_6fd); -} -} -} -opts.onClickRow.apply(_6fc,_681(_6fc,[_6fd,row])); -} -}; -function _705(e){ -var tr=_6f6(e.target); -if(!tr){ -return; -} -var _706=_6e9(tr); -var opts=$.data(_706,"datagrid").options; -var _707=_6f9(tr); -var row=opts.finder.getRow(_706,_707); -var td=$(e.target).closest("td[field]",tr); -if(td.length){ -var _708=td.attr("field"); -opts.onDblClickCell.call(_706,_707,_708,row[_708]); -} -opts.onDblClickRow.apply(_706,_681(_706,[_707,row])); -}; -function _709(e){ -var tr=_6f6(e.target); -if(tr){ -var _70a=_6e9(tr); -var opts=$.data(_70a,"datagrid").options; -var _70b=_6f9(tr); -var row=opts.finder.getRow(_70a,_70b); -opts.onRowContextMenu.call(_70a,e,_70b,row); -}else{ -var body=_6f6(e.target,".datagrid-body"); -if(body){ -var _70a=_6e9(body); -var opts=$.data(_70a,"datagrid").options; -opts.onRowContextMenu.call(_70a,e,-1,null); -} -} -}; -function _6e9(t){ -return $(t).closest("div.datagrid-view").children(".datagrid-f")[0]; -}; -function _6f6(t,_70c){ -var tr=$(t).closest(_70c||"tr.datagrid-row"); -if(tr.length&&tr.parent().length){ -return tr; -}else{ -return undefined; -} -}; -function _6f9(tr){ -if(tr.attr("datagrid-row-index")){ -return parseInt(tr.attr("datagrid-row-index")); -}else{ -return tr.attr("node-id"); -} -}; -function _6ee(_70d,_70e){ -var _70f=$.data(_70d,"datagrid"); -var opts=_70f.options; -_70e=_70e||{}; -var _710={sortName:opts.sortName,sortOrder:opts.sortOrder}; -if(typeof _70e=="object"){ -$.extend(_710,_70e); -} -var _711=[]; -var _712=[]; -if(_710.sortName){ -_711=_710.sortName.split(","); -_712=_710.sortOrder.split(","); -} -if(typeof _70e=="string"){ -var _713=_70e; -var col=_6db(_70d,_713); -if(!col.sortable||_70f.resizing){ -return; -} -var _714=col.order||"asc"; -var pos=_67e(_711,_713); -if(pos>=0){ -var _715=_712[pos]=="asc"?"desc":"asc"; -if(opts.multiSort&&_715==_714){ -_711.splice(pos,1); -_712.splice(pos,1); -}else{ -_712[pos]=_715; -} -}else{ -if(opts.multiSort){ -_711.push(_713); -_712.push(_714); -}else{ -_711=[_713]; -_712=[_714]; -} -} -_710.sortName=_711.join(","); -_710.sortOrder=_712.join(","); -} -if(opts.onBeforeSortColumn.call(_70d,_710.sortName,_710.sortOrder)==false){ -return; -} -$.extend(opts,_710); -var dc=_70f.dc; -var _716=dc.header1.add(dc.header2); -_716.find("div.datagrid-cell").removeClass("datagrid-sort-asc datagrid-sort-desc"); -for(var i=0;i<_711.length;i++){ -var col=_6db(_70d,_711[i]); -_716.find("div."+col.cellClass).addClass("datagrid-sort-"+_712[i]); -} -if(opts.remoteSort){ -_717(_70d); -}else{ -_718(_70d,$(_70d).datagrid("getData")); -} -opts.onSortColumn.call(_70d,opts.sortName,opts.sortOrder); -}; -function _719(_71a,_71b,_71c){ -_71d(true); -_71d(false); -function _71d(_71e){ -var aa=_71f(_71a,_71e); -if(aa.length){ -var _720=aa[aa.length-1]; -var _721=_67e(_720,_71b); -if(_721>=0){ -for(var _722=0;_722=_727.find("table").width()){ -dc.body2.css("overflow-x","hidden"); -} -function _72a(){ -if(!opts.fitColumns){ -return; -} -if(!_726.leftWidth){ -_726.leftWidth=0; -} -var _72b=0; -var cc=[]; -var _72c=_6da(_725,false); -for(var i=0;i<_72c.length;i++){ -var col=_6db(_725,_72c[i]); -if(_72d(col)){ -_72b+=col.width; -cc.push({field:col.field,col:col,addingWidth:0}); -} -} -if(!_72b){ -return; -} -cc[cc.length-1].addingWidth-=_726.leftWidth; -var _72e=_727.children("div.datagrid-header-inner").show(); -var _72f=_727.width()-_727.find("table").width()-opts.scrollbarSize+_726.leftWidth; -var rate=_72f/_72b; -if(!opts.showHeader){ -_72e.hide(); -} -for(var i=0;i0){ -c.col.boxWidth+=c.addingWidth; -c.col.width+=c.addingWidth; -} -} -_726.leftWidth=_72f; -$(_725).datagrid("fixColumnSize"); -}; -function _729(){ -var _731=false; -var _732=_6da(_725,true).concat(_6da(_725,false)); -$.map(_732,function(_733){ -var col=_6db(_725,_733); -if(String(col.width||"").indexOf("%")>=0){ -var _734=$.parser.parseValue("width",col.width,dc.view,opts.scrollbarSize+(opts.rownumbers?opts.rownumberWidth:0))-col.deltaWidth; -if(_734>0){ -col.boxWidth=_734; -_731=true; -} -} -}); -if(_731){ -$(_725).datagrid("fixColumnSize"); -} -}; -function _728(fit){ -var _735=dc.header1.add(dc.header2).find(".datagrid-cell-group"); -if(_735.length){ -_735.each(function(){ -$(this)._outerWidth(fit?$(this).parent().width():10); -}); -if(fit){ -_697(_725); -} -} -}; -function _72d(col){ -if(String(col.width||"").indexOf("%")>=0){ -return false; -} -if(!col.hidden&&!col.checkbox&&!col.auto&&!col.fixed){ -return true; -} -}; -}; -function _736(_737,_738){ -var _739=$.data(_737,"datagrid"); -var opts=_739.options; -var dc=_739.dc; -var tmp=$("
        ").appendTo("body"); -if(_738){ -_692(_738); -$(_737).datagrid("fitColumns"); -}else{ -var _73a=false; -var _73b=_6da(_737,true).concat(_6da(_737,false)); -for(var i=0;i<_73b.length;i++){ -var _738=_73b[i]; -var col=_6db(_737,_738); -if(col.auto){ -_692(_738); -_73a=true; -} -} -if(_73a){ -$(_737).datagrid("fitColumns"); -} -} -tmp.remove(); -function _692(_73c){ -var _73d=dc.view.find("div.datagrid-header td[field=\""+_73c+"\"] div.datagrid-cell"); -_73d.css("width",""); -var col=$(_737).datagrid("getColumnOption",_73c); -col.width=undefined; -col.boxWidth=undefined; -col.auto=true; -$(_737).datagrid("fixColumnSize",_73c); -var _73e=Math.max(_73f("header"),_73f("allbody"),_73f("allfooter"))+1; -_73d._outerWidth(_73e-1); -col.width=_73e; -col.boxWidth=parseInt(_73d[0].style.width); -col.deltaWidth=_73e-col.boxWidth; -_73d.css("width",""); -$(_737).datagrid("fixColumnSize",_73c); -opts.onResizeColumn.call(_737,_73c,col.width); -function _73f(type){ -var _740=0; -if(type=="header"){ -_740=_741(_73d); -}else{ -opts.finder.getTr(_737,0,type).find("td[field=\""+_73c+"\"] div.datagrid-cell").each(function(){ -var w=_741($(this)); -if(_7401){ -var col=_6db(_74a,td.attr("field")); -var _74c=col.boxWidth+col.deltaWidth-1; -for(var i=1;i<_74b;i++){ -td=td.next(); -col=_6db(_74a,td.attr("field")); -_74c+=col.boxWidth+col.deltaWidth; -} -$(this).children("div.datagrid-cell")._outerWidth(_74c); -} -}); -}; -function _748(_74d){ -var dc=$.data(_74d,"datagrid").dc; -dc.view.find("div.datagrid-editable").each(function(){ -var cell=$(this); -var _74e=cell.parent().attr("field"); -var col=$(_74d).datagrid("getColumnOption",_74e); -cell._outerWidth(col.boxWidth+col.deltaWidth-1); -var ed=$.data(this,"datagrid.editor"); -if(ed.actions.resize){ -ed.actions.resize(ed.target,cell.width()); -} -}); -}; -function _6db(_74f,_750){ -function find(_751){ -if(_751){ -for(var i=0;i<_751.length;i++){ -var cc=_751[i]; -for(var j=0;j=0){ -var _75a=col.field||col.id||""; -for(var c=0;c<(col.colspan||1);c++){ -for(var r=0;r<(col.rowspan||1);r++){ -aa[_757+r][_758]=_75a; -} -_758++; -} -} -}); -} -return aa; -function _756(){ -var _75b=0; -$.map(_754[0]||[],function(col){ -_75b+=col.colspan||1; -}); -return _75b; -}; -function _759(a){ -for(var i=0;ib?1:-1); -}; -r=_762(r1[sn],r2[sn])*(so=="asc"?1:-1); -if(r!=0){ -return r; -} -} -return r; -}); -} -if(opts.view.onBeforeRender){ -opts.view.onBeforeRender.call(opts.view,_75e,data.rows); -} -opts.view.render.call(opts.view,_75e,dc.body2,false); -opts.view.render.call(opts.view,_75e,dc.body1,true); -if(opts.showFooter){ -opts.view.renderFooter.call(opts.view,_75e,dc.footer2,false); -opts.view.renderFooter.call(opts.view,_75e,dc.footer1,true); -} -if(opts.view.onAfterRender){ -opts.view.onAfterRender.call(opts.view,_75e); -} -_75f.ss.clean(); -var _763=$(_75e).datagrid("getPager"); -if(_763.length){ -var _764=_763.pagination("options"); -if(_764.total!=data.total){ -_763.pagination("refresh",{pageNumber:opts.pageNumber,total:data.total}); -if(opts.pageNumber!=_764.pageNumber&&_764.pageNumber>0){ -opts.pageNumber=_764.pageNumber; -_717(_75e); -} -} -} -_6a8(_75e); -dc.body2.triggerHandler("scroll"); -$(_75e).datagrid("setSelectionState"); -$(_75e).datagrid("autoSizeColumn"); -opts.onLoadSuccess.call(_75e,data); -}; -function _765(_766){ -var _767=$.data(_766,"datagrid"); -var opts=_767.options; -var dc=_767.dc; -dc.header1.add(dc.header2).find("input[type=checkbox]")._propAttr("checked",false); -if(opts.idField){ -var _768=$.data(_766,"treegrid")?true:false; -var _769=opts.onSelect; -var _76a=opts.onCheck; -opts.onSelect=opts.onCheck=function(){ -}; -var rows=opts.finder.getRows(_766); -for(var i=0;i_77b.height()-_77c){ -_77b.scrollTop(_77b.scrollTop()+top+tr._outerHeight()-_77b.height()+_77c); -} -} -} -}; -function _6fa(_77e,_77f){ -var _780=$.data(_77e,"datagrid"); -var opts=_780.options; -opts.finder.getTr(_77e,_780.highlightIndex).removeClass("datagrid-row-over"); -opts.finder.getTr(_77e,_77f).addClass("datagrid-row-over"); -_780.highlightIndex=_77f; -}; -function _701(_781,_782,_783,_784){ -var _785=$.data(_781,"datagrid"); -var opts=_785.options; -var row=opts.finder.getRow(_781,_782); -if(!row){ -return; -} -if(opts.onBeforeSelect.apply(_781,_681(_781,[_782,row]))==false){ -return; -} -if(opts.singleSelect){ -_786(_781,true); -_785.selectedRows=[]; -} -if(!_783&&opts.checkOnSelect){ -_6fe(_781,_782,true); -} -if(opts.idField){ -_680(_785.selectedRows,opts.idField,row); -} -opts.finder.getTr(_781,_782).addClass("datagrid-row-selected"); -opts.onSelect.apply(_781,_681(_781,[_782,row])); -if(!_784&&opts.scrollOnSelect){ -_776(_781,_782); -} -}; -function _702(_787,_788,_789){ -var _78a=$.data(_787,"datagrid"); -var dc=_78a.dc; -var opts=_78a.options; -var row=opts.finder.getRow(_787,_788); -if(!row){ -return; -} -if(opts.onBeforeUnselect.apply(_787,_681(_787,[_788,row]))==false){ -return; -} -if(!_789&&opts.checkOnSelect){ -_6ff(_787,_788,true); -} -opts.finder.getTr(_787,_788).removeClass("datagrid-row-selected"); -if(opts.idField){ -_67f(_78a.selectedRows,opts.idField,row[opts.idField]); -} -opts.onUnselect.apply(_787,_681(_787,[_788,row])); -}; -function _78b(_78c,_78d){ -var _78e=$.data(_78c,"datagrid"); -var opts=_78e.options; -var rows=opts.finder.getRows(_78c); -var _78f=$.data(_78c,"datagrid").selectedRows; -if(!_78d&&opts.checkOnSelect){ -_6ec(_78c,true); -} -opts.finder.getTr(_78c,"","allbody").addClass("datagrid-row-selected"); -if(opts.idField){ -for(var _790=0;_790"); -cell.children("table").bind("click dblclick contextmenu",function(e){ -e.stopPropagation(); -}); -$.data(cell[0],"datagrid.editor",{actions:_7c5,target:_7c5.init(cell.find("td"),$.extend({height:opts.editorHeight},_7c4)),field:_7c2,type:_7c3,oldHtml:_7c6}); -} -} -}); -_6a8(_7c0,_7c1,true); -}; -function _7b7(_7c8,_7c9){ -var opts=$.data(_7c8,"datagrid").options; -var tr=opts.finder.getTr(_7c8,_7c9); -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); -} -cell.html(ed.oldHtml); -$.removeData(cell[0],"datagrid.editor"); -cell.removeClass("datagrid-editable"); -cell.css("width",""); -} -}); -}; -function _7aa(_7ca,_7cb){ -var tr=$.data(_7ca,"datagrid").options.finder.getTr(_7ca,_7cb); -if(!tr.hasClass("datagrid-row-editing")){ -return true; -} -var vbox=tr.find(".validatebox-text"); -vbox.validatebox("validate"); -vbox.trigger("mouseleave"); -var _7cc=tr.find(".validatebox-invalid"); -return _7cc.length==0; -}; -function _7cd(_7ce,_7cf){ -var _7d0=$.data(_7ce,"datagrid").insertedRows; -var _7d1=$.data(_7ce,"datagrid").deletedRows; -var _7d2=$.data(_7ce,"datagrid").updatedRows; -if(!_7cf){ -var rows=[]; -rows=rows.concat(_7d0); -rows=rows.concat(_7d1); -rows=rows.concat(_7d2); -return rows; -}else{ -if(_7cf=="inserted"){ -return _7d0; -}else{ -if(_7cf=="deleted"){ -return _7d1; -}else{ -if(_7cf=="updated"){ -return _7d2; -} -} -} -} -return []; -}; -function _7d3(_7d4,_7d5){ -var _7d6=$.data(_7d4,"datagrid"); -var opts=_7d6.options; -var data=_7d6.data; -var _7d7=_7d6.insertedRows; -var _7d8=_7d6.deletedRows; -$(_7d4).datagrid("cancelEdit",_7d5); -var row=opts.finder.getRow(_7d4,_7d5); -if(_67e(_7d7,row)>=0){ -_67f(_7d7,row); -}else{ -_7d8.push(row); -} -_67f(_7d6.selectedRows,opts.idField,row[opts.idField]); -_67f(_7d6.checkedRows,opts.idField,row[opts.idField]); -opts.view.deleteRow.call(opts.view,_7d4,_7d5); -if(opts.height=="auto"){ -_6a8(_7d4); -} -$(_7d4).datagrid("getPager").pagination("refresh",{total:data.total}); -}; -function _7d9(_7da,_7db){ -var data=$.data(_7da,"datagrid").data; -var view=$.data(_7da,"datagrid").options.view; -var _7dc=$.data(_7da,"datagrid").insertedRows; -view.insertRow.call(view,_7da,_7db.index,_7db.row); -_7dc.push(_7db.row); -$(_7da).datagrid("getPager").pagination("refresh",{total:data.total}); -}; -function _7dd(_7de,row){ -var data=$.data(_7de,"datagrid").data; -var view=$.data(_7de,"datagrid").options.view; -var _7df=$.data(_7de,"datagrid").insertedRows; -view.insertRow.call(view,_7de,null,row); -_7df.push(row); -$(_7de).datagrid("getPager").pagination("refresh",{total:data.total}); -}; -function _7e0(_7e1,_7e2){ -var _7e3=$.data(_7e1,"datagrid"); -var opts=_7e3.options; -var row=opts.finder.getRow(_7e1,_7e2.index); -var _7e4=false; -_7e2.row=_7e2.row||{}; -for(var _7e5 in _7e2.row){ -if(row[_7e5]!==_7e2.row[_7e5]){ -_7e4=true; -break; -} -} -if(_7e4){ -if(_67e(_7e3.insertedRows,row)==-1){ -if(_67e(_7e3.updatedRows,row)==-1){ -_7e3.updatedRows.push(row); -} -} -opts.view.updateRow.call(opts.view,_7e1,_7e2.index,_7e2.row); -} -}; -function _7e6(_7e7){ -var _7e8=$.data(_7e7,"datagrid"); -var data=_7e8.data; -var rows=data.rows; -var _7e9=[]; -for(var i=0;i=0){ -(_7f6=="s"?_701:_6fe)(_7ed,_7f7,true); -} -} -}; -for(var i=0;i0){ -$(this).datagrid("loadData",data); -}else{ -$(this).datagrid("autoSizeColumn"); -} -} -_717(this); -}); -}; -function _807(_808){ -var _809={}; -$.map(_808,function(name){ -_809[name]=_80a(name); -}); -return _809; -function _80a(name){ -function isA(_80b){ -return $.data($(_80b)[0],name)!=undefined; -}; -return {init:function(_80c,_80d){ -var _80e=$("").appendTo(_80c); -if(_80e[name]&&name!="text"){ -return _80e[name](_80d); -}else{ -return _80e; -} -},destroy:function(_80f){ -if(isA(_80f,name)){ -$(_80f)[name]("destroy"); -} -},getValue:function(_810){ -if(isA(_810,name)){ -var opts=$(_810)[name]("options"); -if(opts.multiple){ -return $(_810)[name]("getValues").join(opts.separator); -}else{ -return $(_810)[name]("getValue"); -} -}else{ -return $(_810).val(); -} -},setValue:function(_811,_812){ -if(isA(_811,name)){ -var opts=$(_811)[name]("options"); -if(opts.multiple){ -if(_812){ -$(_811)[name]("setValues",_812.split(opts.separator)); -}else{ -$(_811)[name]("clear"); -} -}else{ -$(_811)[name]("setValue",_812); -} -}else{ -$(_811).val(_812); -} -},resize:function(_813,_814){ -if(isA(_813,name)){ -$(_813)[name]("resize",_814); -}else{ -$(_813)._size({width:_814,height:$.fn.datagrid.defaults.editorHeight}); -} -}}; -}; -}; -var _815=$.extend({},_807(["text","textbox","passwordbox","filebox","numberbox","numberspinner","combobox","combotree","combogrid","combotreegrid","datebox","datetimebox","timespinner","datetimespinner"]),{textarea:{init:function(_816,_817){ -var _818=$("").appendTo(_816); -_818.css("vertical-align","middle")._outerHeight(_817.height); -return _818; -},getValue:function(_819){ -return $(_819).val(); -},setValue:function(_81a,_81b){ -$(_81a).val(_81b); -},resize:function(_81c,_81d){ -$(_81c)._outerWidth(_81d); -}},checkbox:{init:function(_81e,_81f){ -var _820=$("").appendTo(_81e); -_820.val(_81f.on); -_820.attr("offval",_81f.off); -return _820; -},getValue:function(_821){ -if($(_821).is(":checked")){ -return $(_821).val(); -}else{ -return $(_821).attr("offval"); -} -},setValue:function(_822,_823){ -var _824=false; -if($(_822).val()==_823){ -_824=true; -} -$(_822)._propAttr("checked",_824); -}},validatebox:{init:function(_825,_826){ -var _827=$("").appendTo(_825); -_827.validatebox(_826); -return _827; -},destroy:function(_828){ -$(_828).validatebox("destroy"); -},getValue:function(_829){ -return $(_829).val(); -},setValue:function(_82a,_82b){ -$(_82a).val(_82b); -},resize:function(_82c,_82d){ -$(_82c)._outerWidth(_82d)._outerHeight($.fn.datagrid.defaults.editorHeight); -}}}); -$.fn.datagrid.methods={options:function(jq){ -var _82e=$.data(jq[0],"datagrid").options; -var _82f=$.data(jq[0],"datagrid").panel.panel("options"); -var opts=$.extend(_82e,{width:_82f.width,height:_82f.height,closed:_82f.closed,collapsed:_82f.collapsed,minimized:_82f.minimized,maximized:_82f.maximized}); -return opts; -},setSelectionState:function(jq){ -return jq.each(function(){ -_765(this); -}); -},createStyleSheet:function(jq){ -return _683(jq[0]); -},getPanel:function(jq){ -return $.data(jq[0],"datagrid").panel; -},getPager:function(jq){ -return $.data(jq[0],"datagrid").panel.children("div.datagrid-pager"); -},getColumnFields:function(jq,_830){ -return _6da(jq[0],_830); -},getColumnOption:function(jq,_831){ -return _6db(jq[0],_831); -},resize:function(jq,_832){ -return jq.each(function(){ -_692(this,_832); -}); -},load:function(jq,_833){ -return jq.each(function(){ -var opts=$(this).datagrid("options"); -if(typeof _833=="string"){ -opts.url=_833; -_833=null; -} -opts.pageNumber=1; -var _834=$(this).datagrid("getPager"); -_834.pagination("refresh",{pageNumber:1}); -_717(this,_833); -}); -},reload:function(jq,_835){ -return jq.each(function(){ -var opts=$(this).datagrid("options"); -if(typeof _835=="string"){ -opts.url=_835; -_835=null; -} -_717(this,_835); -}); -},reloadFooter:function(jq,_836){ -return jq.each(function(){ -var opts=$.data(this,"datagrid").options; -var dc=$.data(this,"datagrid").dc; -if(_836){ -$.data(this,"datagrid").footer=_836; -} -if(opts.showFooter){ -opts.view.renderFooter.call(opts.view,this,dc.footer2,false); -opts.view.renderFooter.call(opts.view,this,dc.footer1,true); -if(opts.view.onAfterRender){ -opts.view.onAfterRender.call(opts.view,this); -} -$(this).datagrid("fixRowHeight"); -} -}); -},loading:function(jq){ -return jq.each(function(){ -var opts=$.data(this,"datagrid").options; -$(this).datagrid("getPager").pagination("loading"); -if(opts.loadMsg){ -var _837=$(this).datagrid("getPanel"); -if(!_837.children("div.datagrid-mask").length){ -$("
        ").appendTo(_837); -var msg=$("
        ").html(opts.loadMsg).appendTo(_837); -msg._outerHeight(40); -msg.css({marginLeft:(-msg.outerWidth()/2),lineHeight:(msg.height()+"px")}); -} -} -}); -},loaded:function(jq){ -return jq.each(function(){ -$(this).datagrid("getPager").pagination("loaded"); -var _838=$(this).datagrid("getPanel"); -_838.children("div.datagrid-mask-msg").remove(); -_838.children("div.datagrid-mask").remove(); -}); -},fitColumns:function(jq){ -return jq.each(function(){ -_724(this); -}); -},fixColumnSize:function(jq,_839){ -return jq.each(function(){ -_742(this,_839); -}); -},fixRowHeight:function(jq,_83a){ -return jq.each(function(){ -_6a8(this,_83a); -}); -},freezeRow:function(jq,_83b){ -return jq.each(function(){ -_6b5(this,_83b); -}); -},autoSizeColumn:function(jq,_83c){ -return jq.each(function(){ -_736(this,_83c); -}); -},loadData:function(jq,data){ -return jq.each(function(){ -_718(this,data); -_7e6(this); -}); -},getData:function(jq){ -return $.data(jq[0],"datagrid").data; -},getRows:function(jq){ -return $.data(jq[0],"datagrid").data.rows; -},getFooterRows:function(jq){ -return $.data(jq[0],"datagrid").footer; -},getRowIndex:function(jq,id){ -return _76d(jq[0],id); -},getChecked:function(jq){ -return _773(jq[0]); -},getSelected:function(jq){ -var rows=_770(jq[0]); -return rows.length>0?rows[0]:null; -},getSelections:function(jq){ -return _770(jq[0]); -},clearSelections:function(jq){ -return jq.each(function(){ -var _83d=$.data(this,"datagrid"); -var _83e=_83d.selectedRows; -var _83f=_83d.checkedRows; -_83e.splice(0,_83e.length); -_786(this); -if(_83d.options.checkOnSelect){ -_83f.splice(0,_83f.length); -} -}); -},clearChecked:function(jq){ -return jq.each(function(){ -var _840=$.data(this,"datagrid"); -var _841=_840.selectedRows; -var _842=_840.checkedRows; -_842.splice(0,_842.length); -_6ed(this); -if(_840.options.selectOnCheck){ -_841.splice(0,_841.length); -} -}); -},scrollTo:function(jq,_843){ -return jq.each(function(){ -_776(this,_843); -}); -},highlightRow:function(jq,_844){ -return jq.each(function(){ -_6fa(this,_844); -_776(this,_844); -}); -},selectAll:function(jq){ -return jq.each(function(){ -_78b(this); -}); -},unselectAll:function(jq){ -return jq.each(function(){ -_786(this); -}); -},selectRow:function(jq,_845){ -return jq.each(function(){ -_701(this,_845); -}); -},selectRecord:function(jq,id){ -return jq.each(function(){ -var opts=$.data(this,"datagrid").options; -if(opts.idField){ -var _846=_76d(this,id); -if(_846>=0){ -$(this).datagrid("selectRow",_846); -} -} -}); -},unselectRow:function(jq,_847){ -return jq.each(function(){ -_702(this,_847); -}); -},checkRow:function(jq,_848){ -return jq.each(function(){ -_6fe(this,_848); -}); -},uncheckRow:function(jq,_849){ -return jq.each(function(){ -_6ff(this,_849); -}); -},checkAll:function(jq){ -return jq.each(function(){ -_6ec(this); -}); -},uncheckAll:function(jq){ -return jq.each(function(){ -_6ed(this); -}); -},beginEdit:function(jq,_84a){ -return jq.each(function(){ -_7a5(this,_84a); -}); -},endEdit:function(jq,_84b){ -return jq.each(function(){ -_7ab(this,_84b,false); -}); -},cancelEdit:function(jq,_84c){ -return jq.each(function(){ -_7ab(this,_84c,true); -}); -},getEditors:function(jq,_84d){ -return _7b8(jq[0],_84d); -},getEditor:function(jq,_84e){ -return _7bc(jq[0],_84e); -},refreshRow:function(jq,_84f){ -return jq.each(function(){ -var opts=$.data(this,"datagrid").options; -opts.view.refreshRow.call(opts.view,this,_84f); -}); -},validateRow:function(jq,_850){ -return _7aa(jq[0],_850); -},updateRow:function(jq,_851){ -return jq.each(function(){ -_7e0(this,_851); -}); -},appendRow:function(jq,row){ -return jq.each(function(){ -_7dd(this,row); -}); -},insertRow:function(jq,_852){ -return jq.each(function(){ -_7d9(this,_852); -}); -},deleteRow:function(jq,_853){ -return jq.each(function(){ -_7d3(this,_853); -}); -},getChanges:function(jq,_854){ -return _7cd(jq[0],_854); -},acceptChanges:function(jq){ -return jq.each(function(){ -_7ea(this); -}); -},rejectChanges:function(jq){ -return jq.each(function(){ -_7ec(this); -}); -},mergeCells:function(jq,_855){ -return jq.each(function(){ -_7fe(this,_855); -}); -},showColumn:function(jq,_856){ -return jq.each(function(){ -var col=$(this).datagrid("getColumnOption",_856); -if(col.hidden){ -col.hidden=false; -$(this).datagrid("getPanel").find("td[field=\""+_856+"\"]").show(); -_719(this,_856,1); -$(this).datagrid("fitColumns"); -} -}); -},hideColumn:function(jq,_857){ -return jq.each(function(){ -var col=$(this).datagrid("getColumnOption",_857); -if(!col.hidden){ -col.hidden=true; -$(this).datagrid("getPanel").find("td[field=\""+_857+"\"]").hide(); -_719(this,_857,-1); -$(this).datagrid("fitColumns"); -} -}); -},sort:function(jq,_858){ -return jq.each(function(){ -_6ee(this,_858); -}); -},gotoPage:function(jq,_859){ -return jq.each(function(){ -var _85a=this; -var page,cb; -if(typeof _859=="object"){ -page=_859.page; -cb=_859.callback; -}else{ -page=_859; -} -$(_85a).datagrid("options").pageNumber=page; -$(_85a).datagrid("getPager").pagination("refresh",{pageNumber:page}); -_717(_85a,null,function(){ -if(cb){ -cb.call(_85a,page); -} -}); -}); -}}; -$.fn.datagrid.parseOptions=function(_85b){ -var t=$(_85b); -return $.extend({},$.fn.panel.parseOptions(_85b),$.parser.parseOptions(_85b,["url","toolbar","idField","sortName","sortOrder","pagePosition","resizeHandle",{sharedStyleSheet:"boolean",fitColumns:"boolean",autoRowHeight:"boolean",striped:"boolean",nowrap:"boolean"},{rownumbers:"boolean",singleSelect:"boolean",ctrlSelect:"boolean",checkOnSelect:"boolean",selectOnCheck:"boolean"},{pagination:"boolean",pageSize:"number",pageNumber:"number"},{multiSort:"boolean",remoteSort:"boolean",showHeader:"boolean",showFooter:"boolean"},{scrollbarSize:"number",scrollOnSelect:"boolean"}]),{pageList:(t.attr("pageList")?eval(t.attr("pageList")):undefined),loadMsg:(t.attr("loadMsg")!=undefined?t.attr("loadMsg"):undefined),rowStyler:(t.attr("rowStyler")?eval(t.attr("rowStyler")):undefined)}); -}; -$.fn.datagrid.parseData=function(_85c){ -var t=$(_85c); -var data={total:0,rows:[]}; -var _85d=t.datagrid("getColumnFields",true).concat(t.datagrid("getColumnFields",false)); -t.find("tbody tr").each(function(){ -data.total++; -var row={}; -$.extend(row,$.parser.parseOptions(this,["iconCls","state"])); -for(var i=0;i<_85d.length;i++){ -row[_85d[i]]=$(this).find("td:eq("+i+")").html(); -} -data.rows.push(row); -}); -return data; -}; -var _85e={render:function(_85f,_860,_861){ -var rows=$(_85f).datagrid("getRows"); -$(_860).empty().html(this.renderTable(_85f,0,rows,_861)); -},renderFooter:function(_862,_863,_864){ -var opts=$.data(_862,"datagrid").options; -var rows=$.data(_862,"datagrid").footer||[]; -var _865=$(_862).datagrid("getColumnFields",_864); -var _866=[""]; -for(var i=0;i"); -_866.push(this.renderRow.call(this,_862,_865,_864,i,rows[i])); -_866.push(""); -} -_866.push("
        "); -$(_863).html(_866.join("")); -},renderTable:function(_867,_868,rows,_869){ -var _86a=$.data(_867,"datagrid"); -var opts=_86a.options; -if(_869){ -if(!(opts.rownumbers||(opts.frozenColumns&&opts.frozenColumns.length))){ -return ""; -} -} -var _86b=$(_867).datagrid("getColumnFields",_869); -var _86c=[""]; -for(var i=0;i"); -_86c.push(this.renderRow.call(this,_867,_86b,_869,_868,row)); -_86c.push(""); -_868++; -} -_86c.push("
        "); -return _86c.join(""); -},renderRow:function(_86f,_870,_871,_872,_873){ -var opts=$.data(_86f,"datagrid").options; -var cc=[]; -if(_871&&opts.rownumbers){ -var _874=_872+1; -if(opts.pagination){ -_874+=(opts.pageNumber-1)*opts.pageSize; -} -cc.push("
        "+_874+"
        "); -} -for(var i=0;i<_870.length;i++){ -var _875=_870[i]; -var col=$(_86f).datagrid("getColumnOption",_875); -if(col){ -var _876=_873[_875]; -var css=col.styler?(col.styler.call(_86f,_876,_873,_872)||""):""; -var cs=this.getStyleValue(css); -var cls=cs.c?"class=\""+cs.c+"\"":""; -var _877=col.hidden?"style=\"display:none;"+cs.s+"\"":(cs.s?"style=\""+cs.s+"\"":""); -cc.push(""); -var _877=""; -if(!col.checkbox){ -if(col.align){ -_877+="text-align:"+col.align+";"; -} -if(!opts.nowrap){ -_877+="white-space:normal;height:auto;"; -}else{ -if(opts.autoRowHeight){ -_877+="height:auto;"; -} -} -} -cc.push("
        "); -if(col.checkbox){ -cc.push(""); -}else{ -if(col.formatter){ -cc.push(col.formatter(_876,_873,_872)); -}else{ -cc.push(_876); -} -} -cc.push("
        "); -cc.push(""); -} -} -return cc.join(""); -},getStyleValue:function(css){ -var _878=""; -var _879=""; -if(typeof css=="string"){ -_879=css; -}else{ -if(css){ -_878=css["class"]||""; -_879=css["style"]||""; -} -} -return {c:_878,s:_879}; -},refreshRow:function(_87a,_87b){ -this.updateRow.call(this,_87a,_87b,{}); -},updateRow:function(_87c,_87d,row){ -var opts=$.data(_87c,"datagrid").options; -var _87e=opts.finder.getRow(_87c,_87d); -$.extend(_87e,row); -var cs=_87f.call(this,_87d); -var _880=cs.s; -var cls="datagrid-row "+(_87d%2&&opts.striped?"datagrid-row-alt ":" ")+cs.c; -function _87f(_881){ -var css=opts.rowStyler?opts.rowStyler.call(_87c,_881,_87e):""; -return this.getStyleValue(css); -}; -function _882(_883){ -var tr=opts.finder.getTr(_87c,_87d,"body",(_883?1:2)); -if(!tr.length){ -return; -} -var _884=$(_87c).datagrid("getColumnFields",_883); -var _885=tr.find("div.datagrid-cell-check input[type=checkbox]").is(":checked"); -tr.html(this.renderRow.call(this,_87c,_884,_883,_87d,_87e)); -var _886=(tr.hasClass("datagrid-row-checked")?" datagrid-row-checked":"")+(tr.hasClass("datagrid-row-selected")?" datagrid-row-selected":""); -tr.attr("style",_880).attr("class",cls+_886); -if(_885){ -tr.find("div.datagrid-cell-check input[type=checkbox]")._propAttr("checked",true); -} -}; -_882.call(this,true); -_882.call(this,false); -$(_87c).datagrid("fixRowHeight",_87d); -},insertRow:function(_887,_888,row){ -var _889=$.data(_887,"datagrid"); -var opts=_889.options; -var dc=_889.dc; -var data=_889.data; -if(_888==undefined||_888==null){ -_888=data.rows.length; -} -if(_888>data.rows.length){ -_888=data.rows.length; -} -function _88a(_88b){ -var _88c=_88b?1:2; -for(var i=data.rows.length-1;i>=_888;i--){ -var tr=opts.finder.getTr(_887,i,"body",_88c); -tr.attr("datagrid-row-index",i+1); -tr.attr("id",_889.rowIdPrefix+"-"+_88c+"-"+(i+1)); -if(_88b&&opts.rownumbers){ -var _88d=i+2; -if(opts.pagination){ -_88d+=(opts.pageNumber-1)*opts.pageSize; -} -tr.find("div.datagrid-cell-rownumber").html(_88d); -} -if(opts.striped){ -tr.removeClass("datagrid-row-alt").addClass((i+1)%2?"datagrid-row-alt":""); -} -} -}; -function _88e(_88f){ -var _890=_88f?1:2; -var _891=$(_887).datagrid("getColumnFields",_88f); -var _892=_889.rowIdPrefix+"-"+_890+"-"+_888; -var tr=""; -if(_888>=data.rows.length){ -if(data.rows.length){ -opts.finder.getTr(_887,"","last",_890).after(tr); -}else{ -var cc=_88f?dc.body1:dc.body2; -cc.html(""+tr+"
        "); -} -}else{ -opts.finder.getTr(_887,_888+1,"body",_890).before(tr); -} -}; -_88a.call(this,true); -_88a.call(this,false); -_88e.call(this,true); -_88e.call(this,false); -data.total+=1; -data.rows.splice(_888,0,row); -this.setEmptyMsg(_887); -this.refreshRow.call(this,_887,_888); -},deleteRow:function(_893,_894){ -var _895=$.data(_893,"datagrid"); -var opts=_895.options; -var data=_895.data; -function _896(_897){ -var _898=_897?1:2; -for(var i=_894+1;i
        ").appendTo(_89f.dc.view); -d.html(opts.emptyMsg).css("top",h+"px"); -} -} -},renderEmptyRow:function(_8a1){ -var cols=$.map($(_8a1).datagrid("getColumnFields"),function(_8a2){ -return $(_8a1).datagrid("getColumnOption",_8a2); -}); -$.map(cols,function(col){ -col.formatter1=col.formatter; -col.styler1=col.styler; -col.formatter=col.styler=undefined; -}); -var _8a3=$.data(_8a1,"datagrid").dc.body2; -_8a3.html(this.renderTable(_8a1,0,[{}],false)); -_8a3.find("tbody *").css({height:1,borderColor:"transparent",background:"transparent"}); -var tr=_8a3.find(".datagrid-row"); -tr.removeClass("datagrid-row").removeAttr("datagrid-row-index"); -tr.find(".datagrid-cell,.datagrid-cell-check").empty(); -$.map(cols,function(col){ -col.formatter=col.formatter1; -col.styler=col.styler1; -col.formatter1=col.styler1=undefined; -}); -}}; -$.fn.datagrid.defaults=$.extend({},$.fn.panel.defaults,{sharedStyleSheet:false,frozenColumns:undefined,columns:undefined,fitColumns:false,resizeHandle:"right",resizeEdge:5,autoRowHeight:true,toolbar:null,striped:false,method:"post",nowrap:true,idField:null,url:null,data:null,loadMsg:"Processing, please wait ...",emptyMsg:"",rownumbers:false,singleSelect:false,ctrlSelect:false,selectOnCheck:true,checkOnSelect:true,pagination:false,pagePosition:"bottom",pageNumber:1,pageSize:10,pageList:[10,20,30,40,50],queryParams:{},sortName:null,sortOrder:"asc",multiSort:false,remoteSort:true,showHeader:true,showFooter:false,scrollOnSelect:true,scrollbarSize:18,rownumberWidth:30,editorHeight:31,headerEvents:{mouseover:_6e6(true),mouseout:_6e6(false),click:_6ea,dblclick:_6ef,contextmenu:_6f2},rowEvents:{mouseover:_6f4(true),mouseout:_6f4(false),click:_6fb,dblclick:_705,contextmenu:_709},rowStyler:function(_8a4,_8a5){ -},loader:function(_8a6,_8a7,_8a8){ -var opts=$(this).datagrid("options"); -if(!opts.url){ -return false; -} -$.ajax({type:opts.method,url:opts.url,data:_8a6,dataType:"json",success:function(data){ -_8a7(data); -},error:function(){ -_8a8.apply(this,arguments); -}}); -},loadFilter:function(data){ -return data; -},editors:_815,finder:{getTr:function(_8a9,_8aa,type,_8ab){ -type=type||"body"; -_8ab=_8ab||0; -var _8ac=$.data(_8a9,"datagrid"); -var dc=_8ac.dc; -var opts=_8ac.options; -if(_8ab==0){ -var tr1=opts.finder.getTr(_8a9,_8aa,type,1); -var tr2=opts.finder.getTr(_8a9,_8aa,type,2); -return tr1.add(tr2); -}else{ -if(type=="body"){ -var tr=$("#"+_8ac.rowIdPrefix+"-"+_8ab+"-"+_8aa); -if(!tr.length){ -tr=(_8ab==1?dc.body1:dc.body2).find(">table>tbody>tr[datagrid-row-index="+_8aa+"]"); -} -return tr; -}else{ -if(type=="footer"){ -return (_8ab==1?dc.footer1:dc.footer2).find(">table>tbody>tr[datagrid-row-index="+_8aa+"]"); -}else{ -if(type=="selected"){ -return (_8ab==1?dc.body1:dc.body2).find(">table>tbody>tr.datagrid-row-selected"); -}else{ -if(type=="highlight"){ -return (_8ab==1?dc.body1:dc.body2).find(">table>tbody>tr.datagrid-row-over"); -}else{ -if(type=="checked"){ -return (_8ab==1?dc.body1:dc.body2).find(">table>tbody>tr.datagrid-row-checked"); -}else{ -if(type=="editing"){ -return (_8ab==1?dc.body1:dc.body2).find(">table>tbody>tr.datagrid-row-editing"); -}else{ -if(type=="last"){ -return (_8ab==1?dc.body1:dc.body2).find(">table>tbody>tr[datagrid-row-index]:last"); -}else{ -if(type=="allbody"){ -return (_8ab==1?dc.body1:dc.body2).find(">table>tbody>tr[datagrid-row-index]"); -}else{ -if(type=="allfooter"){ -return (_8ab==1?dc.footer1:dc.footer2).find(">table>tbody>tr[datagrid-row-index]"); -} -} -} -} -} -} -} -} -} -} -},getRow:function(_8ad,p){ -var _8ae=(typeof p=="object")?p.attr("datagrid-row-index"):p; -return $.data(_8ad,"datagrid").data.rows[parseInt(_8ae)]; -},getRows:function(_8af){ -return $(_8af).datagrid("getRows"); -}},view:_85e,onBeforeLoad:function(_8b0){ -},onLoadSuccess:function(){ -},onLoadError:function(){ -},onClickRow:function(_8b1,_8b2){ -},onDblClickRow:function(_8b3,_8b4){ -},onClickCell:function(_8b5,_8b6,_8b7){ -},onDblClickCell:function(_8b8,_8b9,_8ba){ -},onBeforeSortColumn:function(sort,_8bb){ -},onSortColumn:function(sort,_8bc){ -},onResizeColumn:function(_8bd,_8be){ -},onBeforeSelect:function(_8bf,_8c0){ -},onSelect:function(_8c1,_8c2){ -},onBeforeUnselect:function(_8c3,_8c4){ -},onUnselect:function(_8c5,_8c6){ -},onSelectAll:function(rows){ -},onUnselectAll:function(rows){ -},onBeforeCheck:function(_8c7,_8c8){ -},onCheck:function(_8c9,_8ca){ -},onBeforeUncheck:function(_8cb,_8cc){ -},onUncheck:function(_8cd,_8ce){ -},onCheckAll:function(rows){ -},onUncheckAll:function(rows){ -},onBeforeEdit:function(_8cf,_8d0){ -},onBeginEdit:function(_8d1,_8d2){ -},onEndEdit:function(_8d3,_8d4,_8d5){ -},onAfterEdit:function(_8d6,_8d7,_8d8){ -},onCancelEdit:function(_8d9,_8da){ -},onHeaderContextMenu:function(e,_8db){ -},onRowContextMenu:function(e,_8dc,_8dd){ -}}); -})(jQuery); -(function($){ -var _8de; -$(document).unbind(".propertygrid").bind("mousedown.propertygrid",function(e){ -var p=$(e.target).closest("div.datagrid-view,div.combo-panel"); -if(p.length){ -return; -} -_8df(_8de); -_8de=undefined; -}); -function _8e0(_8e1){ -var _8e2=$.data(_8e1,"propertygrid"); -var opts=$.data(_8e1,"propertygrid").options; -$(_8e1).datagrid($.extend({},opts,{cls:"propertygrid",view:(opts.showGroup?opts.groupView:opts.view),onBeforeEdit:function(_8e3,row){ -if(opts.onBeforeEdit.call(_8e1,_8e3,row)==false){ -return false; -} -var dg=$(this); -var row=dg.datagrid("getRows")[_8e3]; -var col=dg.datagrid("getColumnOption","value"); -col.editor=row.editor; -},onClickCell:function(_8e4,_8e5,_8e6){ -if(_8de!=this){ -_8df(_8de); -_8de=this; -} -if(opts.editIndex!=_8e4){ -_8df(_8de); -$(this).datagrid("beginEdit",_8e4); -var ed=$(this).datagrid("getEditor",{index:_8e4,field:_8e5}); -if(!ed){ -ed=$(this).datagrid("getEditor",{index:_8e4,field:"value"}); -} -if(ed){ -var t=$(ed.target); -var _8e7=t.data("textbox")?t.textbox("textbox"):t; -_8e7.focus(); -opts.editIndex=_8e4; -} -} -opts.onClickCell.call(_8e1,_8e4,_8e5,_8e6); -},loadFilter:function(data){ -_8df(this); -return opts.loadFilter.call(this,data); -}})); -}; -function _8df(_8e8){ -var t=$(_8e8); -if(!t.length){ -return; -} -var opts=$.data(_8e8,"propertygrid").options; -opts.finder.getTr(_8e8,null,"editing").each(function(){ -var _8e9=parseInt($(this).attr("datagrid-row-index")); -if(t.datagrid("validateRow",_8e9)){ -t.datagrid("endEdit",_8e9); -}else{ -t.datagrid("cancelEdit",_8e9); -} -}); -opts.editIndex=undefined; -}; -$.fn.propertygrid=function(_8ea,_8eb){ -if(typeof _8ea=="string"){ -var _8ec=$.fn.propertygrid.methods[_8ea]; -if(_8ec){ -return _8ec(this,_8eb); -}else{ -return this.datagrid(_8ea,_8eb); -} -} -_8ea=_8ea||{}; -return this.each(function(){ -var _8ed=$.data(this,"propertygrid"); -if(_8ed){ -$.extend(_8ed.options,_8ea); -}else{ -var opts=$.extend({},$.fn.propertygrid.defaults,$.fn.propertygrid.parseOptions(this),_8ea); -opts.frozenColumns=$.extend(true,[],opts.frozenColumns); -opts.columns=$.extend(true,[],opts.columns); -$.data(this,"propertygrid",{options:opts}); -} -_8e0(this); -}); -}; -$.fn.propertygrid.methods={options:function(jq){ -return $.data(jq[0],"propertygrid").options; -}}; -$.fn.propertygrid.parseOptions=function(_8ee){ -return $.extend({},$.fn.datagrid.parseOptions(_8ee),$.parser.parseOptions(_8ee,[{showGroup:"boolean"}])); -}; -var _8ef=$.extend({},$.fn.datagrid.defaults.view,{render:function(_8f0,_8f1,_8f2){ -var _8f3=[]; -var _8f4=this.groups; -for(var i=0;i<_8f4.length;i++){ -_8f3.push(this.renderGroup.call(this,_8f0,i,_8f4[i],_8f2)); -} -$(_8f1).html(_8f3.join("")); -},renderGroup:function(_8f5,_8f6,_8f7,_8f8){ -var _8f9=$.data(_8f5,"datagrid"); -var opts=_8f9.options; -var _8fa=$(_8f5).datagrid("getColumnFields",_8f8); -var _8fb=opts.frozenColumns&&opts.frozenColumns.length; -if(_8f8){ -if(!(opts.rownumbers||_8fb)){ -return ""; -} -} -var _8fc=[]; -var css=opts.groupStyler.call(_8f5,_8f7.value,_8f7.rows); -var cs=_8fd(css,"datagrid-group"); -_8fc.push("
        "); -if((_8f8&&(opts.rownumbers||opts.frozenColumns.length))||(!_8f8&&!(opts.rownumbers||opts.frozenColumns.length))){ -_8fc.push(""); -_8fc.push(" "); -_8fc.push(""); -} -if((_8f8&&_8fb)||(!_8f8)){ -_8fc.push(""); -_8fc.push(opts.groupFormatter.call(_8f5,_8f7.value,_8f7.rows)); -_8fc.push(""); -} -_8fc.push("
        "); -_8fc.push(""); -var _8fe=_8f7.startIndex; -for(var j=0;j<_8f7.rows.length;j++){ -var css=opts.rowStyler?opts.rowStyler.call(_8f5,_8fe,_8f7.rows[j]):""; -var _8ff=""; -var _900=""; -if(typeof css=="string"){ -_900=css; -}else{ -if(css){ -_8ff=css["class"]||""; -_900=css["style"]||""; -} -} -var cls="class=\"datagrid-row "+(_8fe%2&&opts.striped?"datagrid-row-alt ":" ")+_8ff+"\""; -var _901=_900?"style=\""+_900+"\"":""; -var _902=_8f9.rowIdPrefix+"-"+(_8f8?1:2)+"-"+_8fe; -_8fc.push(""); -_8fc.push(this.renderRow.call(this,_8f5,_8fa,_8f8,_8fe,_8f7.rows[j])); -_8fc.push(""); -_8fe++; -} -_8fc.push("
        "); -return _8fc.join(""); -function _8fd(css,cls){ -var _903=""; -var _904=""; -if(typeof css=="string"){ -_904=css; -}else{ -if(css){ -_903=css["class"]||""; -_904=css["style"]||""; -} -} -return "class=\""+cls+(_903?" "+_903:"")+"\" "+"style=\""+_904+"\""; -}; -},bindEvents:function(_905){ -var _906=$.data(_905,"datagrid"); -var dc=_906.dc; -var body=dc.body1.add(dc.body2); -var _907=($.data(body[0],"events")||$._data(body[0],"events")).click[0].handler; -body.unbind("click").bind("click",function(e){ -var tt=$(e.target); -var _908=tt.closest("span.datagrid-row-expander"); -if(_908.length){ -var _909=_908.closest("div.datagrid-group").attr("group-index"); -if(_908.hasClass("datagrid-row-collapse")){ -$(_905).datagrid("collapseGroup",_909); -}else{ -$(_905).datagrid("expandGroup",_909); -} -}else{ -_907(e); -} -e.stopPropagation(); -}); -},onBeforeRender:function(_90a,rows){ -var _90b=$.data(_90a,"datagrid"); -var opts=_90b.options; -_90c(); -var _90d=[]; -for(var i=0;i"+".datagrid-group{height:"+opts.groupHeight+"px;overflow:hidden;font-weight:bold;border-bottom:1px solid #ccc;white-space:nowrap;word-break:normal;}"+".datagrid-group-title,.datagrid-group-expander{display:inline-block;vertical-align:bottom;height:100%;line-height:"+opts.groupHeight+"px;padding:0 4px;}"+".datagrid-group-title{position:relative;}"+".datagrid-group-expander{width:"+opts.expanderWidth+"px;text-align:center;padding:0}"+".datagrid-row-expander{margin:"+Math.floor((opts.groupHeight-16)/2)+"px 0;display:inline-block;width:16px;height:16px;cursor:pointer}"+""); -} -}; -},onAfterRender:function(_914){ -$.fn.datagrid.defaults.view.onAfterRender.call(this,_914); -var view=this; -var _915=$.data(_914,"datagrid"); -var opts=_915.options; -if(!_915.onResizeColumn){ -_915.onResizeColumn=opts.onResizeColumn; -} -if(!_915.onResize){ -_915.onResize=opts.onResize; -} -opts.onResizeColumn=function(_916,_917){ -view.resizeGroup(_914); -_915.onResizeColumn.call(_914,_916,_917); -}; -opts.onResize=function(_918,_919){ -view.resizeGroup(_914); -_915.onResize.call($(_914).datagrid("getPanel")[0],_918,_919); -}; -view.resizeGroup(_914); -}}); -$.extend($.fn.datagrid.methods,{groups:function(jq){ -return jq.datagrid("options").view.groups; -},expandGroup:function(jq,_91a){ -return jq.each(function(){ -var opts=$(this).datagrid("options"); -var view=$.data(this,"datagrid").dc.view; -var _91b=view.find(_91a!=undefined?"div.datagrid-group[group-index=\""+_91a+"\"]":"div.datagrid-group"); -var _91c=_91b.find("span.datagrid-row-expander"); -if(_91c.hasClass("datagrid-row-expand")){ -_91c.removeClass("datagrid-row-expand").addClass("datagrid-row-collapse"); -_91b.next("table").show(); -} -$(this).datagrid("fixRowHeight"); -if(opts.onExpandGroup){ -opts.onExpandGroup.call(this,_91a); -} -}); -},collapseGroup:function(jq,_91d){ -return jq.each(function(){ -var opts=$(this).datagrid("options"); -var view=$.data(this,"datagrid").dc.view; -var _91e=view.find(_91d!=undefined?"div.datagrid-group[group-index=\""+_91d+"\"]":"div.datagrid-group"); -var _91f=_91e.find("span.datagrid-row-expander"); -if(_91f.hasClass("datagrid-row-collapse")){ -_91f.removeClass("datagrid-row-collapse").addClass("datagrid-row-expand"); -_91e.next("table").hide(); -} -$(this).datagrid("fixRowHeight"); -if(opts.onCollapseGroup){ -opts.onCollapseGroup.call(this,_91d); -} -}); -},scrollToGroup:function(jq,_920){ -return jq.each(function(){ -var _921=$.data(this,"datagrid"); -var dc=_921.dc; -var grow=dc.body2.children("div.datagrid-group[group-index=\""+_920+"\"]"); -if(grow.length){ -var _922=grow.outerHeight(); -var _923=dc.view2.children("div.datagrid-header")._outerHeight(); -var _924=dc.body2.outerHeight(true)-dc.body2.outerHeight(); -var top=grow.position().top-_923-_924; -if(top<0){ -dc.body2.scrollTop(dc.body2.scrollTop()+top); -}else{ -if(top+_922>dc.body2.height()-18){ -dc.body2.scrollTop(dc.body2.scrollTop()+top+_922-dc.body2.height()+18); -} -} -} -}); -}}); -$.extend(_8ef,{refreshGroupTitle:function(_925,_926){ -var _927=$.data(_925,"datagrid"); -var opts=_927.options; -var dc=_927.dc; -var _928=this.groups[_926]; -var span=dc.body1.add(dc.body2).children("div.datagrid-group[group-index="+_926+"]").find("span.datagrid-group-title"); -span.html(opts.groupFormatter.call(_925,_928.value,_928.rows)); -},resizeGroup:function(_929,_92a){ -var _92b=$.data(_929,"datagrid"); -var dc=_92b.dc; -var ht=dc.header2.find("table"); -var fr=ht.find("tr.datagrid-filter-row").hide(); -var ww=ht.width(); -if(_92a==undefined){ -var _92c=dc.body2.children("div.datagrid-group"); -}else{ -var _92c=dc.body2.children("div.datagrid-group[group-index="+_92a+"]"); -} -_92c._outerWidth(ww); -var opts=_92b.options; -if(opts.frozenColumns&&opts.frozenColumns.length){ -var _92d=dc.view1.width()-opts.expanderWidth; -var _92e=dc.view1.css("direction").toLowerCase()=="rtl"; -_92c.find(".datagrid-group-title").css(_92e?"right":"left",-_92d+"px"); -} -if(fr.length){ -if(opts.showFilterBar){ -fr.show(); -} -} -},insertRow:function(_92f,_930,row){ -var _931=$.data(_92f,"datagrid"); -var opts=_931.options; -var dc=_931.dc; -var _932=null; -var _933; -if(!_931.data.rows.length){ -$(_92f).datagrid("loadData",[row]); -return; -} -for(var i=0;i_932.startIndex+_932.rows.length){ -_930=_932.startIndex+_932.rows.length; -} -} -$.fn.datagrid.defaults.view.insertRow.call(this,_92f,_930,row); -if(_930>=_932.startIndex+_932.rows.length){ -_934(_930,true); -_934(_930,false); -} -_932.rows.splice(_930-_932.startIndex,0,row); -}else{ -_932={value:row[opts.groupField],rows:[row],startIndex:_931.data.rows.length}; -_933=this.groups.length; -dc.body1.append(this.renderGroup.call(this,_92f,_933,_932,true)); -dc.body2.append(this.renderGroup.call(this,_92f,_933,_932,false)); -this.groups.push(_932); -_931.data.rows.push(row); -} -this.setGroupIndex(_92f); -this.refreshGroupTitle(_92f,_933); -this.resizeGroup(_92f); -function _934(_935,_936){ -var _937=_936?1:2; -var _938=opts.finder.getTr(_92f,_935-1,"body",_937); -var tr=opts.finder.getTr(_92f,_935,"body",_937); -tr.insertAfter(_938); -}; -},updateRow:function(_939,_93a,row){ -var opts=$.data(_939,"datagrid").options; -$.fn.datagrid.defaults.view.updateRow.call(this,_939,_93a,row); -var tb=opts.finder.getTr(_939,_93a,"body",2).closest("table.datagrid-btable"); -var _93b=parseInt(tb.prev().attr("group-index")); -this.refreshGroupTitle(_939,_93b); -},deleteRow:function(_93c,_93d){ -var _93e=$.data(_93c,"datagrid"); -var opts=_93e.options; -var dc=_93e.dc; -var body=dc.body1.add(dc.body2); -var tb=opts.finder.getTr(_93c,_93d,"body",2).closest("table.datagrid-btable"); -var _93f=parseInt(tb.prev().attr("group-index")); -$.fn.datagrid.defaults.view.deleteRow.call(this,_93c,_93d); -var _940=this.groups[_93f]; -if(_940.rows.length>1){ -_940.rows.splice(_93d-_940.startIndex,1); -this.refreshGroupTitle(_93c,_93f); -}else{ -body.children("div.datagrid-group[group-index="+_93f+"]").remove(); -for(var i=_93f+1;i").insertBefore(tr.find(".tree-title")); -} -if(row.checkState=="checked"){ -_968(_97c,_97d,true,true); -}else{ -if(row.checkState=="unchecked"){ -_968(_97c,_97d,false,true); -}else{ -var flag=_97a(row); -if(flag===0){ -_968(_97c,_97d,false,true); -}else{ -if(flag===1){ -_968(_97c,_97d,true,true); -} -} -} -} -}else{ -ck.remove(); -row.checkState=undefined; -row.checked=undefined; -_971(_97c,row); -} -}; -function _97e(_97f,_980){ -var opts=$.data(_97f,"treegrid").options; -var tr1=opts.finder.getTr(_97f,_980,"body",1); -var tr2=opts.finder.getTr(_97f,_980,"body",2); -var _981=$(_97f).datagrid("getColumnFields",true).length+(opts.rownumbers?1:0); -var _982=$(_97f).datagrid("getColumnFields",false).length; -_983(tr1,_981); -_983(tr2,_982); -function _983(tr,_984){ -$(""+""+"
        "+""+"").insertAfter(tr); -}; -}; -function _985(_986,_987,data,_988,_989){ -var _98a=$.data(_986,"treegrid"); -var opts=_98a.options; -var dc=_98a.dc; -data=opts.loadFilter.call(_986,data,_987); -var node=find(_986,_987); -if(node){ -var _98b=opts.finder.getTr(_986,_987,"body",1); -var _98c=opts.finder.getTr(_986,_987,"body",2); -var cc1=_98b.next("tr.treegrid-tr-tree").children("td").children("div"); -var cc2=_98c.next("tr.treegrid-tr-tree").children("td").children("div"); -if(!_988){ -node.children=[]; -} -}else{ -var cc1=dc.body1; -var cc2=dc.body2; -if(!_988){ -_98a.data=[]; -} -} -if(!_988){ -cc1.empty(); -cc2.empty(); -} -if(opts.view.onBeforeRender){ -opts.view.onBeforeRender.call(opts.view,_986,_987,data); -} -opts.view.render.call(opts.view,_986,cc1,true); -opts.view.render.call(opts.view,_986,cc2,false); -if(opts.showFooter){ -opts.view.renderFooter.call(opts.view,_986,dc.footer1,true); -opts.view.renderFooter.call(opts.view,_986,dc.footer2,false); -} -if(opts.view.onAfterRender){ -opts.view.onAfterRender.call(opts.view,_986); -} -if(!_987&&opts.pagination){ -var _98d=$.data(_986,"treegrid").total; -var _98e=$(_986).datagrid("getPager"); -if(_98e.pagination("options").total!=_98d){ -_98e.pagination({total:_98d}); -} -} -_957(_986); -_95f(_986); -$(_986).treegrid("showLines"); -$(_986).treegrid("setSelectionState"); -$(_986).treegrid("autoSizeColumn"); -if(!_989){ -opts.onLoadSuccess.call(_986,node,data); -} -}; -function _956(_98f,_990,_991,_992,_993){ -var opts=$.data(_98f,"treegrid").options; -var body=$(_98f).datagrid("getPanel").find("div.datagrid-body"); -if(_990==undefined&&opts.queryParams){ -opts.queryParams.id=undefined; -} -if(_991){ -opts.queryParams=_991; -} -var _994=$.extend({},opts.queryParams); -if(opts.pagination){ -$.extend(_994,{page:opts.pageNumber,rows:opts.pageSize}); -} -if(opts.sortName){ -$.extend(_994,{sort:opts.sortName,order:opts.sortOrder}); -} -var row=find(_98f,_990); -if(opts.onBeforeLoad.call(_98f,row,_994)==false){ -return; -} -var _995=body.find("tr[node-id=\""+_990+"\"] span.tree-folder"); -_995.addClass("tree-loading"); -$(_98f).treegrid("loading"); -var _996=opts.loader.call(_98f,_994,function(data){ -_995.removeClass("tree-loading"); -$(_98f).treegrid("loaded"); -_985(_98f,_990,data,_992); -if(_993){ -_993(); -} -},function(){ -_995.removeClass("tree-loading"); -$(_98f).treegrid("loaded"); -opts.onLoadError.apply(_98f,arguments); -if(_993){ -_993(); -} -}); -if(_996==false){ -_995.removeClass("tree-loading"); -$(_98f).treegrid("loaded"); -} -}; -function _997(_998){ -var _999=_99a(_998); -return _999.length?_999[0]:null; -}; -function _99a(_99b){ -return $.data(_99b,"treegrid").data; -}; -function _979(_99c,_99d){ -var row=find(_99c,_99d); -if(row._parentId){ -return find(_99c,row._parentId); -}else{ -return null; -} -}; -function _95b(_99e,_99f){ -var data=$.data(_99e,"treegrid").data; -if(_99f){ -var _9a0=find(_99e,_99f); -data=_9a0?(_9a0.children||[]):[]; -} -var _9a1=[]; -$.easyui.forEach(data,true,function(node){ -_9a1.push(node); -}); -return _9a1; -}; -function _9a2(_9a3,_9a4){ -var opts=$.data(_9a3,"treegrid").options; -var tr=opts.finder.getTr(_9a3,_9a4); -var node=tr.children("td[field=\""+opts.treeField+"\"]"); -return node.find("span.tree-indent,span.tree-hit").length; -}; -function find(_9a5,_9a6){ -var _9a7=$.data(_9a5,"treegrid"); -var opts=_9a7.options; -var _9a8=null; -$.easyui.forEach(_9a7.data,true,function(node){ -if(node[opts.idField]==_9a6){ -_9a8=node; -return false; -} -}); -return _9a8; -}; -function _9a9(_9aa,_9ab){ -var opts=$.data(_9aa,"treegrid").options; -var row=find(_9aa,_9ab); -var tr=opts.finder.getTr(_9aa,_9ab); -var hit=tr.find("span.tree-hit"); -if(hit.length==0){ -return; -} -if(hit.hasClass("tree-collapsed")){ -return; -} -if(opts.onBeforeCollapse.call(_9aa,row)==false){ -return; -} -hit.removeClass("tree-expanded tree-expanded-hover").addClass("tree-collapsed"); -hit.next().removeClass("tree-folder-open"); -row.state="closed"; -tr=tr.next("tr.treegrid-tr-tree"); -var cc=tr.children("td").children("div"); -if(opts.animate){ -cc.slideUp("normal",function(){ -$(_9aa).treegrid("autoSizeColumn"); -_957(_9aa,_9ab); -opts.onCollapse.call(_9aa,row); -}); -}else{ -cc.hide(); -$(_9aa).treegrid("autoSizeColumn"); -_957(_9aa,_9ab); -opts.onCollapse.call(_9aa,row); -} -}; -function _9ac(_9ad,_9ae){ -var opts=$.data(_9ad,"treegrid").options; -var tr=opts.finder.getTr(_9ad,_9ae); -var hit=tr.find("span.tree-hit"); -var row=find(_9ad,_9ae); -if(hit.length==0){ -return; -} -if(hit.hasClass("tree-expanded")){ -return; -} -if(opts.onBeforeExpand.call(_9ad,row)==false){ -return; -} -hit.removeClass("tree-collapsed tree-collapsed-hover").addClass("tree-expanded"); -hit.next().addClass("tree-folder-open"); -var _9af=tr.next("tr.treegrid-tr-tree"); -if(_9af.length){ -var cc=_9af.children("td").children("div"); -_9b0(cc); -}else{ -_97e(_9ad,row[opts.idField]); -var _9af=tr.next("tr.treegrid-tr-tree"); -var cc=_9af.children("td").children("div"); -cc.hide(); -var _9b1=$.extend({},opts.queryParams||{}); -_9b1.id=row[opts.idField]; -_956(_9ad,row[opts.idField],_9b1,true,function(){ -if(cc.is(":empty")){ -_9af.remove(); -}else{ -_9b0(cc); -} -}); -} -function _9b0(cc){ -row.state="open"; -if(opts.animate){ -cc.slideDown("normal",function(){ -$(_9ad).treegrid("autoSizeColumn"); -_957(_9ad,_9ae); -opts.onExpand.call(_9ad,row); -}); -}else{ -cc.show(); -$(_9ad).treegrid("autoSizeColumn"); -_957(_9ad,_9ae); -opts.onExpand.call(_9ad,row); -} -}; -}; -function _967(_9b2,_9b3){ -var opts=$.data(_9b2,"treegrid").options; -var tr=opts.finder.getTr(_9b2,_9b3); -var hit=tr.find("span.tree-hit"); -if(hit.hasClass("tree-expanded")){ -_9a9(_9b2,_9b3); -}else{ -_9ac(_9b2,_9b3); -} -}; -function _9b4(_9b5,_9b6){ -var opts=$.data(_9b5,"treegrid").options; -var _9b7=_95b(_9b5,_9b6); -if(_9b6){ -_9b7.unshift(find(_9b5,_9b6)); -} -for(var i=0;i<_9b7.length;i++){ -_9a9(_9b5,_9b7[i][opts.idField]); -} -}; -function _9b8(_9b9,_9ba){ -var opts=$.data(_9b9,"treegrid").options; -var _9bb=_95b(_9b9,_9ba); -if(_9ba){ -_9bb.unshift(find(_9b9,_9ba)); -} -for(var i=0;i<_9bb.length;i++){ -_9ac(_9b9,_9bb[i][opts.idField]); -} -}; -function _9bc(_9bd,_9be){ -var opts=$.data(_9bd,"treegrid").options; -var ids=[]; -var p=_979(_9bd,_9be); -while(p){ -var id=p[opts.idField]; -ids.unshift(id); -p=_979(_9bd,id); -} -for(var i=0;i").insertBefore(_9c3); -if(hit.prev().length){ -hit.prev().remove(); -} -} -} -_985(_9c0,_9c1.parent,_9c1.data,_9c2.data.length>0,true); -}; -function _9c4(_9c5,_9c6){ -var ref=_9c6.before||_9c6.after; -var opts=$.data(_9c5,"treegrid").options; -var _9c7=_979(_9c5,ref); -_9bf(_9c5,{parent:(_9c7?_9c7[opts.idField]:null),data:[_9c6.data]}); -var _9c8=_9c7?_9c7.children:$(_9c5).treegrid("getRoots"); -for(var i=0;i<_9c8.length;i++){ -if(_9c8[i][opts.idField]==ref){ -var _9c9=_9c8[_9c8.length-1]; -_9c8.splice(_9c6.before?i:(i+1),0,_9c9); -_9c8.splice(_9c8.length-1,1); -break; -} -} -_9ca(true); -_9ca(false); -_95f(_9c5); -$(_9c5).treegrid("showLines"); -function _9ca(_9cb){ -var _9cc=_9cb?1:2; -var tr=opts.finder.getTr(_9c5,_9c6.data[opts.idField],"body",_9cc); -var _9cd=tr.closest("table.datagrid-btable"); -tr=tr.parent().children(); -var dest=opts.finder.getTr(_9c5,ref,"body",_9cc); -if(_9c6.before){ -tr.insertBefore(dest); -}else{ -var sub=dest.next("tr.treegrid-tr-tree"); -tr.insertAfter(sub.length?sub:dest); -} -_9cd.remove(); -}; -}; -function _9ce(_9cf,_9d0){ -var _9d1=$.data(_9cf,"treegrid"); -var opts=_9d1.options; -var prow=_979(_9cf,_9d0); -$(_9cf).datagrid("deleteRow",_9d0); -$.easyui.removeArrayItem(_9d1.checkedRows,opts.idField,_9d0); -_95f(_9cf); -if(prow){ -_97b(_9cf,prow[opts.idField]); -} -_9d1.total-=1; -$(_9cf).datagrid("getPager").pagination("refresh",{total:_9d1.total}); -$(_9cf).treegrid("showLines"); -}; -function _9d2(_9d3){ -var t=$(_9d3); -var opts=t.treegrid("options"); -if(opts.lines){ -t.treegrid("getPanel").addClass("tree-lines"); -}else{ -t.treegrid("getPanel").removeClass("tree-lines"); -return; -} -t.treegrid("getPanel").find("span.tree-indent").removeClass("tree-line tree-join tree-joinbottom"); -t.treegrid("getPanel").find("div.datagrid-cell").removeClass("tree-node-last tree-root-first tree-root-one"); -var _9d4=t.treegrid("getRoots"); -if(_9d4.length>1){ -_9d5(_9d4[0]).addClass("tree-root-first"); -}else{ -if(_9d4.length==1){ -_9d5(_9d4[0]).addClass("tree-root-one"); -} -} -_9d6(_9d4); -_9d7(_9d4); -function _9d6(_9d8){ -$.map(_9d8,function(node){ -if(node.children&&node.children.length){ -_9d6(node.children); -}else{ -var cell=_9d5(node); -cell.find(".tree-icon").prev().addClass("tree-join"); -} -}); -if(_9d8.length){ -var cell=_9d5(_9d8[_9d8.length-1]); -cell.addClass("tree-node-last"); -cell.find(".tree-join").removeClass("tree-join").addClass("tree-joinbottom"); -} -}; -function _9d7(_9d9){ -$.map(_9d9,function(node){ -if(node.children&&node.children.length){ -_9d7(node.children); -} -}); -for(var i=0;i<_9d9.length-1;i++){ -var node=_9d9[i]; -var _9da=t.treegrid("getLevel",node[opts.idField]); -var tr=opts.finder.getTr(_9d3,node[opts.idField]); -var cc=tr.next().find("tr.datagrid-row td[field=\""+opts.treeField+"\"] div.datagrid-cell"); -cc.find("span:eq("+(_9da-1)+")").addClass("tree-line"); -} -}; -function _9d5(node){ -var tr=opts.finder.getTr(_9d3,node[opts.idField]); -var cell=tr.find("td[field=\""+opts.treeField+"\"] div.datagrid-cell"); -return cell; -}; -}; -$.fn.treegrid=function(_9db,_9dc){ -if(typeof _9db=="string"){ -var _9dd=$.fn.treegrid.methods[_9db]; -if(_9dd){ -return _9dd(this,_9dc); -}else{ -return this.datagrid(_9db,_9dc); -} -} -_9db=_9db||{}; -return this.each(function(){ -var _9de=$.data(this,"treegrid"); -if(_9de){ -$.extend(_9de.options,_9db); -}else{ -_9de=$.data(this,"treegrid",{options:$.extend({},$.fn.treegrid.defaults,$.fn.treegrid.parseOptions(this),_9db),data:[],checkedRows:[],tmpIds:[]}); -} -_946(this); -if(_9de.options.data){ -$(this).treegrid("loadData",_9de.options.data); -} -_956(this); -}); -}; -$.fn.treegrid.methods={options:function(jq){ -return $.data(jq[0],"treegrid").options; -},resize:function(jq,_9df){ -return jq.each(function(){ -$(this).datagrid("resize",_9df); -}); -},fixRowHeight:function(jq,_9e0){ -return jq.each(function(){ -_957(this,_9e0); -}); -},loadData:function(jq,data){ -return jq.each(function(){ -_985(this,data.parent,data); -}); -},load:function(jq,_9e1){ -return jq.each(function(){ -$(this).treegrid("options").pageNumber=1; -$(this).treegrid("getPager").pagination({pageNumber:1}); -$(this).treegrid("reload",_9e1); -}); -},reload:function(jq,id){ -return jq.each(function(){ -var opts=$(this).treegrid("options"); -var _9e2={}; -if(typeof id=="object"){ -_9e2=id; -}else{ -_9e2=$.extend({},opts.queryParams); -_9e2.id=id; -} -if(_9e2.id){ -var node=$(this).treegrid("find",_9e2.id); -if(node.children){ -node.children.splice(0,node.children.length); -} -opts.queryParams=_9e2; -var tr=opts.finder.getTr(this,_9e2.id); -tr.next("tr.treegrid-tr-tree").remove(); -tr.find("span.tree-hit").removeClass("tree-expanded tree-expanded-hover").addClass("tree-collapsed"); -_9ac(this,_9e2.id); -}else{ -_956(this,null,_9e2); -} -}); -},reloadFooter:function(jq,_9e3){ -return jq.each(function(){ -var opts=$.data(this,"treegrid").options; -var dc=$.data(this,"datagrid").dc; -if(_9e3){ -$.data(this,"treegrid").footer=_9e3; -} -if(opts.showFooter){ -opts.view.renderFooter.call(opts.view,this,dc.footer1,true); -opts.view.renderFooter.call(opts.view,this,dc.footer2,false); -if(opts.view.onAfterRender){ -opts.view.onAfterRender.call(opts.view,this); -} -$(this).treegrid("fixRowHeight"); -} -}); -},getData:function(jq){ -return $.data(jq[0],"treegrid").data; -},getFooterRows:function(jq){ -return $.data(jq[0],"treegrid").footer; -},getRoot:function(jq){ -return _997(jq[0]); -},getRoots:function(jq){ -return _99a(jq[0]); -},getParent:function(jq,id){ -return _979(jq[0],id); -},getChildren:function(jq,id){ -return _95b(jq[0],id); -},getLevel:function(jq,id){ -return _9a2(jq[0],id); -},find:function(jq,id){ -return find(jq[0],id); -},isLeaf:function(jq,id){ -var opts=$.data(jq[0],"treegrid").options; -var tr=opts.finder.getTr(jq[0],id); -var hit=tr.find("span.tree-hit"); -return hit.length==0; -},select:function(jq,id){ -return jq.each(function(){ -$(this).datagrid("selectRow",id); -}); -},unselect:function(jq,id){ -return jq.each(function(){ -$(this).datagrid("unselectRow",id); -}); -},collapse:function(jq,id){ -return jq.each(function(){ -_9a9(this,id); -}); -},expand:function(jq,id){ -return jq.each(function(){ -_9ac(this,id); -}); -},toggle:function(jq,id){ -return jq.each(function(){ -_967(this,id); -}); -},collapseAll:function(jq,id){ -return jq.each(function(){ -_9b4(this,id); -}); -},expandAll:function(jq,id){ -return jq.each(function(){ -_9b8(this,id); -}); -},expandTo:function(jq,id){ -return jq.each(function(){ -_9bc(this,id); -}); -},append:function(jq,_9e4){ -return jq.each(function(){ -_9bf(this,_9e4); -}); -},insert:function(jq,_9e5){ -return jq.each(function(){ -_9c4(this,_9e5); -}); -},remove:function(jq,id){ -return jq.each(function(){ -_9ce(this,id); -}); -},pop:function(jq,id){ -var row=jq.treegrid("find",id); -jq.treegrid("remove",id); -return row; -},refresh:function(jq,id){ -return jq.each(function(){ -var opts=$.data(this,"treegrid").options; -opts.view.refreshRow.call(opts.view,this,id); -}); -},update:function(jq,_9e6){ -return jq.each(function(){ -var opts=$.data(this,"treegrid").options; -var row=_9e6.row; -opts.view.updateRow.call(opts.view,this,_9e6.id,row); -if(row.checked!=undefined){ -row=find(this,_9e6.id); -$.extend(row,{checkState:row.checked?"checked":(row.checked===false?"unchecked":undefined)}); -_97b(this,_9e6.id); -} -}); -},beginEdit:function(jq,id){ -return jq.each(function(){ -$(this).datagrid("beginEdit",id); -$(this).treegrid("fixRowHeight",id); -}); -},endEdit:function(jq,id){ -return jq.each(function(){ -$(this).datagrid("endEdit",id); -}); -},cancelEdit:function(jq,id){ -return jq.each(function(){ -$(this).datagrid("cancelEdit",id); -}); -},showLines:function(jq){ -return jq.each(function(){ -_9d2(this); -}); -},setSelectionState:function(jq){ -return jq.each(function(){ -$(this).datagrid("setSelectionState"); -var _9e7=$(this).data("treegrid"); -for(var i=0;i<_9e7.tmpIds.length;i++){ -_968(this,_9e7.tmpIds[i],true,true); -} -_9e7.tmpIds=[]; -}); -},getCheckedNodes:function(jq,_9e8){ -_9e8=_9e8||"checked"; -var rows=[]; -$.easyui.forEach(jq.data("treegrid").checkedRows,false,function(row){ -if(row.checkState==_9e8){ -rows.push(row); -} -}); -return rows; -},checkNode:function(jq,id){ -return jq.each(function(){ -_968(this,id,true); -}); -},uncheckNode:function(jq,id){ -return jq.each(function(){ -_968(this,id,false); -}); -},clearChecked:function(jq){ -return jq.each(function(){ -var _9e9=this; -var opts=$(_9e9).treegrid("options"); -$(_9e9).datagrid("clearChecked"); -$.map($(_9e9).treegrid("getCheckedNodes"),function(row){ -_968(_9e9,row[opts.idField],false,true); -}); -}); -}}; -$.fn.treegrid.parseOptions=function(_9ea){ -return $.extend({},$.fn.datagrid.parseOptions(_9ea),$.parser.parseOptions(_9ea,["treeField",{checkbox:"boolean",cascadeCheck:"boolean",onlyLeafCheck:"boolean"},{animate:"boolean"}])); -}; -var _9eb=$.extend({},$.fn.datagrid.defaults.view,{render:function(_9ec,_9ed,_9ee){ -var opts=$.data(_9ec,"treegrid").options; -var _9ef=$(_9ec).datagrid("getColumnFields",_9ee); -var _9f0=$.data(_9ec,"datagrid").rowIdPrefix; -if(_9ee){ -if(!(opts.rownumbers||(opts.frozenColumns&&opts.frozenColumns.length))){ -return; -} -} -var view=this; -if(this.treeNodes&&this.treeNodes.length){ -var _9f1=_9f2.call(this,_9ee,this.treeLevel,this.treeNodes); -$(_9ed).append(_9f1.join("")); -} -function _9f2(_9f3,_9f4,_9f5){ -var _9f6=$(_9ec).treegrid("getParent",_9f5[0][opts.idField]); -var _9f7=(_9f6?_9f6.children.length:$(_9ec).treegrid("getRoots").length)-_9f5.length; -var _9f8=[""]; -for(var i=0;i<_9f5.length;i++){ -var row=_9f5[i]; -if(row.state!="open"&&row.state!="closed"){ -row.state="open"; -} -var css=opts.rowStyler?opts.rowStyler.call(_9ec,row):""; -var cs=this.getStyleValue(css); -var cls="class=\"datagrid-row "+(_9f7++%2&&opts.striped?"datagrid-row-alt ":" ")+cs.c+"\""; -var _9f9=cs.s?"style=\""+cs.s+"\"":""; -var _9fa=_9f0+"-"+(_9f3?1:2)+"-"+row[opts.idField]; -_9f8.push(""); -_9f8=_9f8.concat(view.renderRow.call(view,_9ec,_9ef,_9f3,_9f4,row)); -_9f8.push(""); -if(row.children&&row.children.length){ -var tt=_9f2.call(this,_9f3,_9f4+1,row.children); -var v=row.state=="closed"?"none":"block"; -_9f8.push(""); -} -} -_9f8.push("
        "); -_9f8=_9f8.concat(tt); -_9f8.push("
        "); -return _9f8; -}; -},renderFooter:function(_9fb,_9fc,_9fd){ -var opts=$.data(_9fb,"treegrid").options; -var rows=$.data(_9fb,"treegrid").footer||[]; -var _9fe=$(_9fb).datagrid("getColumnFields",_9fd); -var _9ff=[""]; -for(var i=0;i"); -_9ff.push(this.renderRow.call(this,_9fb,_9fe,_9fd,0,row)); -_9ff.push(""); -} -_9ff.push("
        "); -$(_9fc).html(_9ff.join("")); -},renderRow:function(_a00,_a01,_a02,_a03,row){ -var _a04=$.data(_a00,"treegrid"); -var opts=_a04.options; -var cc=[]; -if(_a02&&opts.rownumbers){ -cc.push("
        0
        "); -} -for(var i=0;i<_a01.length;i++){ -var _a05=_a01[i]; -var col=$(_a00).datagrid("getColumnOption",_a05); -if(col){ -var css=col.styler?(col.styler(row[_a05],row)||""):""; -var cs=this.getStyleValue(css); -var cls=cs.c?"class=\""+cs.c+"\"":""; -var _a06=col.hidden?"style=\"display:none;"+cs.s+"\"":(cs.s?"style=\""+cs.s+"\"":""); -cc.push(""); -var _a06=""; -if(!col.checkbox){ -if(col.align){ -_a06+="text-align:"+col.align+";"; -} -if(!opts.nowrap){ -_a06+="white-space:normal;height:auto;"; -}else{ -if(opts.autoRowHeight){ -_a06+="height:auto;"; -} -} -} -cc.push("
        "); -if(col.checkbox){ -if(row.checked){ -cc.push(""); -}else{ -var val=null; -if(col.formatter){ -val=col.formatter(row[_a05],row); -}else{ -val=row[_a05]; -} -if(_a05==opts.treeField){ -for(var j=0;j<_a03;j++){ -cc.push(""); -} -if(row.state=="closed"){ -cc.push(""); -cc.push(""); -}else{ -if(row.children&&row.children.length){ -cc.push(""); -cc.push(""); -}else{ -cc.push(""); -cc.push(""); -} -} -if(this.hasCheckbox(_a00,row)){ -var flag=0; -var crow=$.easyui.getArrayItem(_a04.checkedRows,opts.idField,row[opts.idField]); -if(crow){ -flag=crow.checkState=="checked"?1:2; -row.checkState=crow.checkState; -row.checked=crow.checked; -$.easyui.addArrayItem(_a04.checkedRows,opts.idField,row); -}else{ -var prow=$.easyui.getArrayItem(_a04.checkedRows,opts.idField,row._parentId); -if(prow&&prow.checkState=="checked"&&opts.cascadeCheck){ -flag=1; -row.checked=true; -$.easyui.addArrayItem(_a04.checkedRows,opts.idField,row); -}else{ -if(row.checked){ -$.easyui.addArrayItem(_a04.tmpIds,row[opts.idField]); -} -} -row.checkState=flag?"checked":"unchecked"; -} -cc.push(""); -}else{ -row.checkState=undefined; -row.checked=undefined; -} -cc.push(""+val+""); -}else{ -cc.push(val); -} -} -cc.push("
        "); -cc.push(""); -} -} -return cc.join(""); -},hasCheckbox:function(_a07,row){ -var opts=$.data(_a07,"treegrid").options; -if(opts.checkbox){ -if($.isFunction(opts.checkbox)){ -if(opts.checkbox.call(_a07,row)){ -return true; -}else{ -return false; -} -}else{ -if(opts.onlyLeafCheck){ -if(row.state=="open"&&!(row.children&&row.children.length)){ -return true; -} -}else{ -return true; -} -} -} -return false; -},refreshRow:function(_a08,id){ -this.updateRow.call(this,_a08,id,{}); -},updateRow:function(_a09,id,row){ -var opts=$.data(_a09,"treegrid").options; -var _a0a=$(_a09).treegrid("find",id); -$.extend(_a0a,row); -var _a0b=$(_a09).treegrid("getLevel",id)-1; -var _a0c=opts.rowStyler?opts.rowStyler.call(_a09,_a0a):""; -var _a0d=$.data(_a09,"datagrid").rowIdPrefix; -var _a0e=_a0a[opts.idField]; -function _a0f(_a10){ -var _a11=$(_a09).treegrid("getColumnFields",_a10); -var tr=opts.finder.getTr(_a09,id,"body",(_a10?1:2)); -var _a12=tr.find("div.datagrid-cell-rownumber").html(); -var _a13=tr.find("div.datagrid-cell-check input[type=checkbox]").is(":checked"); -tr.html(this.renderRow(_a09,_a11,_a10,_a0b,_a0a)); -tr.attr("style",_a0c||""); -tr.find("div.datagrid-cell-rownumber").html(_a12); -if(_a13){ -tr.find("div.datagrid-cell-check input[type=checkbox]")._propAttr("checked",true); -} -if(_a0e!=id){ -tr.attr("id",_a0d+"-"+(_a10?1:2)+"-"+_a0e); -tr.attr("node-id",_a0e); -} -}; -_a0f.call(this,true); -_a0f.call(this,false); -$(_a09).treegrid("fixRowHeight",id); -},deleteRow:function(_a14,id){ -var opts=$.data(_a14,"treegrid").options; -var tr=opts.finder.getTr(_a14,id); -tr.next("tr.treegrid-tr-tree").remove(); -tr.remove(); -var _a15=del(id); -if(_a15){ -if(_a15.children.length==0){ -tr=opts.finder.getTr(_a14,_a15[opts.idField]); -tr.next("tr.treegrid-tr-tree").remove(); -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); -} -} -this.setEmptyMsg(_a14); -function del(id){ -var cc; -var _a16=$(_a14).treegrid("getParent",id); -if(_a16){ -cc=_a16.children; -}else{ -cc=$(_a14).treegrid("getData"); -} -for(var i=0;ib?1:-1); -}; -r=_a21(r1[sn],r2[sn])*(so=="asc"?1:-1); -if(r!=0){ -return r; -} -} -return r; -}); -for(var i=0;i"); -if(!_a44){ -_a47.push(""); -_a47.push(opts.groupFormatter.call(_a41,_a43.value,_a43.rows)); -_a47.push(""); -} -_a47.push("
        "); -_a47.push(this.renderTable(_a41,_a43.startIndex,_a43.rows,_a44)); -return _a47.join(""); -},groupRows:function(_a48,rows){ -var _a49=$.data(_a48,"datagrid"); -var opts=_a49.options; -var _a4a=[]; -for(var i=0;idiv.combo-p>div.combo-panel:visible").panel("close"); -}); -}); -function _a5a(_a5b){ -var _a5c=$.data(_a5b,"combo"); -var opts=_a5c.options; -if(!_a5c.panel){ -_a5c.panel=$("
        ").appendTo("body"); -_a5c.panel.panel({minWidth:opts.panelMinWidth,maxWidth:opts.panelMaxWidth,minHeight:opts.panelMinHeight,maxHeight:opts.panelMaxHeight,doSize:false,closed:true,cls:"combo-p",style:{position:"absolute",zIndex:10},onOpen:function(){ -var _a5d=$(this).panel("options").comboTarget; -var _a5e=$.data(_a5d,"combo"); -if(_a5e){ -_a5e.options.onShowPanel.call(_a5d); -} -},onBeforeClose:function(){ -_a59($(this).parent()); -},onClose:function(){ -var _a5f=$(this).panel("options").comboTarget; -var _a60=$(_a5f).data("combo"); -if(_a60){ -_a60.options.onHidePanel.call(_a5f); -} -}}); -} -var _a61=$.extend(true,[],opts.icons); -if(opts.hasDownArrow){ -_a61.push({iconCls:"combo-arrow",handler:function(e){ -_a66(e.data.target); -}}); -} -$(_a5b).addClass("combo-f").textbox($.extend({},opts,{icons:_a61,onChange:function(){ -}})); -$(_a5b).attr("comboName",$(_a5b).attr("textboxName")); -_a5c.combo=$(_a5b).next(); -_a5c.combo.addClass("combo"); -_a5c.panel.unbind(".combo"); -for(var _a62 in opts.panelEvents){ -_a5c.panel.bind(_a62+".combo",{target:_a5b},opts.panelEvents[_a62]); -} -}; -function _a63(_a64){ -var _a65=$.data(_a64,"combo"); -var opts=_a65.options; -var p=_a65.panel; -if(p.is(":visible")){ -p.panel("close"); -} -if(!opts.cloned){ -p.panel("destroy"); -} -$(_a64).textbox("destroy"); -}; -function _a66(_a67){ -var _a68=$.data(_a67,"combo").panel; -if(_a68.is(":visible")){ -var _a69=_a68.combo("combo"); -_a6a(_a69); -if(_a69!=_a67){ -$(_a67).combo("showPanel"); -} -}else{ -var p=$(_a67).closest("div.combo-p").children(".combo-panel"); -$("div.combo-panel:visible").not(_a68).not(p).panel("close"); -$(_a67).combo("showPanel"); -} -$(_a67).combo("textbox").focus(); -}; -function _a59(_a6b){ -$(_a6b).find(".combo-f").each(function(){ -var p=$(this).combo("panel"); -if(p.is(":visible")){ -p.panel("close"); -} -}); -}; -function _a6c(e){ -var _a6d=e.data.target; -var _a6e=$.data(_a6d,"combo"); -var opts=_a6e.options; -if(!opts.editable){ -_a66(_a6d); -}else{ -var p=$(_a6d).closest("div.combo-p").children(".combo-panel"); -$("div.combo-panel:visible").not(p).each(function(){ -var _a6f=$(this).combo("combo"); -if(_a6f!=_a6d){ -_a6a(_a6f); -} -}); -} -}; -function _a70(e){ -var _a71=e.data.target; -var t=$(_a71); -var _a72=t.data("combo"); -var opts=t.combo("options"); -_a72.panel.panel("options").comboTarget=_a71; -switch(e.keyCode){ -case 38: -opts.keyHandler.up.call(_a71,e); -break; -case 40: -opts.keyHandler.down.call(_a71,e); -break; -case 37: -opts.keyHandler.left.call(_a71,e); -break; -case 39: -opts.keyHandler.right.call(_a71,e); -break; -case 13: -e.preventDefault(); -opts.keyHandler.enter.call(_a71,e); -return false; -case 9: -case 27: -_a6a(_a71); -break; -default: -if(opts.editable){ -if(_a72.timer){ -clearTimeout(_a72.timer); -} -_a72.timer=setTimeout(function(){ -var q=t.combo("getText"); -if(_a72.previousText!=q){ -_a72.previousText=q; -t.combo("showPanel"); -opts.keyHandler.query.call(_a71,q,e); -t.combo("validate"); -} -},opts.delay); -} -} -}; -function _a73(e){ -var _a74=e.data.target; -var _a75=$(_a74).data("combo"); -if(_a75.timer){ -clearTimeout(_a75.timer); -} -}; -function _a76(_a77){ -var _a78=$.data(_a77,"combo"); -var _a79=_a78.combo; -var _a7a=_a78.panel; -var opts=$(_a77).combo("options"); -var _a7b=_a7a.panel("options"); -_a7b.comboTarget=_a77; -if(_a7b.closed){ -_a7a.panel("panel").show().css({zIndex:($.fn.menu?$.fn.menu.defaults.zIndex++:($.fn.window?$.fn.window.defaults.zIndex++:99)),left:-999999}); -_a7a.panel("resize",{width:(opts.panelWidth?opts.panelWidth:_a79._outerWidth()),height:opts.panelHeight}); -_a7a.panel("panel").hide(); -_a7a.panel("open"); -} -(function(){ -if(_a7b.comboTarget==_a77&&_a7a.is(":visible")){ -_a7a.panel("move",{left:_a7c(),top:_a7d()}); -setTimeout(arguments.callee,200); -} -})(); -function _a7c(){ -var left=_a79.offset().left; -if(opts.panelAlign=="right"){ -left+=_a79._outerWidth()-_a7a._outerWidth(); -} -if(left+_a7a._outerWidth()>$(window)._outerWidth()+$(document).scrollLeft()){ -left=$(window)._outerWidth()+$(document).scrollLeft()-_a7a._outerWidth(); -} -if(left<0){ -left=0; -} -return left; -}; -function _a7d(){ -var top=_a79.offset().top+_a79._outerHeight(); -if(top+_a7a._outerHeight()>$(window)._outerHeight()+$(document).scrollTop()){ -top=_a79.offset().top-_a7a._outerHeight(); -} -if(top<$(document).scrollTop()){ -top=_a79.offset().top+_a79._outerHeight(); -} -return top; -}; -}; -function _a6a(_a7e){ -var _a7f=$.data(_a7e,"combo").panel; -_a7f.panel("close"); -}; -function _a80(_a81,text){ -var _a82=$.data(_a81,"combo"); -var _a83=$(_a81).textbox("getText"); -if(_a83!=text){ -$(_a81).textbox("setText",text); -} -_a82.previousText=text; -}; -function _a84(_a85){ -var _a86=$.data(_a85,"combo"); -var opts=_a86.options; -var _a87=$(_a85).next(); -var _a88=[]; -_a87.find(".textbox-value").each(function(){ -_a88.push($(this).val()); -}); -if(opts.multivalue){ -return _a88; -}else{ -return _a88.length?_a88[0].split(opts.separator):_a88; -} -}; -function _a89(_a8a,_a8b){ -var _a8c=$.data(_a8a,"combo"); -var _a8d=_a8c.combo; -var opts=$(_a8a).combo("options"); -if(!$.isArray(_a8b)){ -_a8b=_a8b.split(opts.separator); -} -var _a8e=_a84(_a8a); -_a8d.find(".textbox-value").remove(); -if(_a8b.length){ -if(opts.multivalue){ -for(var i=0;i<_a8b.length;i++){ -_a8f(_a8b[i]); -} -}else{ -_a8f(_a8b.join(opts.separator)); -} -} -function _a8f(_a90){ -var name=$(_a8a).attr("textboxName")||""; -var _a91=$("").appendTo(_a8d); -_a91.attr("name",name); -if(opts.disabled){ -_a91.attr("disabled","disabled"); -} -_a91.val(_a90); -}; -var _a92=(function(){ -if(_a8e.length!=_a8b.length){ -return true; -} -for(var i=0;i<_a8b.length;i++){ -if(_a8b[i]!=_a8e[i]){ -return true; -} -} -return false; -})(); -if(_a92){ -$(_a8a).val(_a8b.join(opts.separator)); -if(opts.multiple){ -opts.onChange.call(_a8a,_a8b,_a8e); -}else{ -opts.onChange.call(_a8a,_a8b[0],_a8e[0]); -} -$(_a8a).closest("form").trigger("_change",[_a8a]); -} -}; -function _a93(_a94){ -var _a95=_a84(_a94); -return _a95[0]; -}; -function _a96(_a97,_a98){ -_a89(_a97,[_a98]); -}; -function _a99(_a9a){ -var opts=$.data(_a9a,"combo").options; -var _a9b=opts.onChange; -opts.onChange=function(){ -}; -if(opts.multiple){ -_a89(_a9a,opts.value?opts.value:[]); -}else{ -_a96(_a9a,opts.value); -} -opts.onChange=_a9b; -}; -$.fn.combo=function(_a9c,_a9d){ -if(typeof _a9c=="string"){ -var _a9e=$.fn.combo.methods[_a9c]; -if(_a9e){ -return _a9e(this,_a9d); -}else{ -return this.textbox(_a9c,_a9d); -} -} -_a9c=_a9c||{}; -return this.each(function(){ -var _a9f=$.data(this,"combo"); -if(_a9f){ -$.extend(_a9f.options,_a9c); -if(_a9c.value!=undefined){ -_a9f.options.originalValue=_a9c.value; -} -}else{ -_a9f=$.data(this,"combo",{options:$.extend({},$.fn.combo.defaults,$.fn.combo.parseOptions(this),_a9c),previousText:""}); -if(_a9f.options.multiple&&_a9f.options.value==""){ -_a9f.options.originalValue=[]; -}else{ -_a9f.options.originalValue=_a9f.options.value; -} -} -_a5a(this); -_a99(this); -}); -}; -$.fn.combo.methods={options:function(jq){ -var opts=jq.textbox("options"); -return $.extend($.data(jq[0],"combo").options,{width:opts.width,height:opts.height,disabled:opts.disabled,readonly:opts.readonly}); -},cloneFrom:function(jq,from){ -return jq.each(function(){ -$(this).textbox("cloneFrom",from); -$.data(this,"combo",{options:$.extend(true,{cloned:true},$(from).combo("options")),combo:$(this).next(),panel:$(from).combo("panel")}); -$(this).addClass("combo-f").attr("comboName",$(this).attr("textboxName")); -}); -},combo:function(jq){ -return jq.closest(".combo-panel").panel("options").comboTarget; -},panel:function(jq){ -return $.data(jq[0],"combo").panel; -},destroy:function(jq){ -return jq.each(function(){ -_a63(this); -}); -},showPanel:function(jq){ -return jq.each(function(){ -_a76(this); -}); -},hidePanel:function(jq){ -return jq.each(function(){ -_a6a(this); -}); -},clear:function(jq){ -return jq.each(function(){ -$(this).textbox("setText",""); -var opts=$.data(this,"combo").options; -if(opts.multiple){ -$(this).combo("setValues",[]); -}else{ -$(this).combo("setValue",""); -} -}); -},reset:function(jq){ -return jq.each(function(){ -var opts=$.data(this,"combo").options; -if(opts.multiple){ -$(this).combo("setValues",opts.originalValue); -}else{ -$(this).combo("setValue",opts.originalValue); -} -}); -},setText:function(jq,text){ -return jq.each(function(){ -_a80(this,text); -}); -},getValues:function(jq){ -return _a84(jq[0]); -},setValues:function(jq,_aa0){ -return jq.each(function(){ -_a89(this,_aa0); -}); -},getValue:function(jq){ -return _a93(jq[0]); -},setValue:function(jq,_aa1){ -return jq.each(function(){ -_a96(this,_aa1); -}); -}}; -$.fn.combo.parseOptions=function(_aa2){ -var t=$(_aa2); -return $.extend({},$.fn.textbox.parseOptions(_aa2),$.parser.parseOptions(_aa2,["separator","panelAlign",{panelWidth:"number",hasDownArrow:"boolean",delay:"number",reversed:"boolean",multivalue:"boolean",selectOnNavigation:"boolean"},{panelMinWidth:"number",panelMaxWidth:"number",panelMinHeight:"number",panelMaxHeight:"number"}]),{panelHeight:(t.attr("panelHeight")=="auto"?"auto":parseInt(t.attr("panelHeight"))||undefined),multiple:(t.attr("multiple")?true:undefined)}); -}; -$.fn.combo.defaults=$.extend({},$.fn.textbox.defaults,{inputEvents:{click:_a6c,keydown:_a70,paste:_a70,drop:_a70,blur:_a73},panelEvents:{mousedown:function(e){ -e.preventDefault(); -e.stopPropagation(); -}},panelWidth:null,panelHeight:300,panelMinWidth:null,panelMaxWidth:null,panelMinHeight:null,panelMaxHeight:null,panelAlign:"left",reversed:false,multiple:false,multivalue:true,selectOnNavigation:true,separator:",",hasDownArrow:true,delay:200,keyHandler:{up:function(e){ -},down:function(e){ -},left:function(e){ -},right:function(e){ -},enter:function(e){ -},query:function(q,e){ -}},onShowPanel:function(){ -},onHidePanel:function(){ -},onChange:function(_aa3,_aa4){ -}}); -})(jQuery); -(function($){ -function _aa5(_aa6,_aa7){ -var _aa8=$.data(_aa6,"combobox"); -return $.easyui.indexOfArray(_aa8.data,_aa8.options.valueField,_aa7); -}; -function _aa9(_aaa,_aab){ -var opts=$.data(_aaa,"combobox").options; -var _aac=$(_aaa).combo("panel"); -var item=opts.finder.getEl(_aaa,_aab); -if(item.length){ -if(item.position().top<=0){ -var h=_aac.scrollTop()+item.position().top; -_aac.scrollTop(h); -}else{ -if(item.position().top+item.outerHeight()>_aac.height()){ -var h=_aac.scrollTop()+item.position().top+item.outerHeight()-_aac.height(); -_aac.scrollTop(h); -} -} -} -_aac.triggerHandler("scroll"); -}; -function nav(_aad,dir){ -var opts=$.data(_aad,"combobox").options; -var _aae=$(_aad).combobox("panel"); -var item=_aae.children("div.combobox-item-hover"); -if(!item.length){ -item=_aae.children("div.combobox-item-selected"); -} -item.removeClass("combobox-item-hover"); -var _aaf="div.combobox-item:visible:not(.combobox-item-disabled):first"; -var _ab0="div.combobox-item:visible:not(.combobox-item-disabled):last"; -if(!item.length){ -item=_aae.children(dir=="next"?_aaf:_ab0); -}else{ -if(dir=="next"){ -item=item.nextAll(_aaf); -if(!item.length){ -item=_aae.children(_aaf); -} -}else{ -item=item.prevAll(_aaf); -if(!item.length){ -item=_aae.children(_ab0); -} -} -} -if(item.length){ -item.addClass("combobox-item-hover"); -var row=opts.finder.getRow(_aad,item); -if(row){ -$(_aad).combobox("scrollTo",row[opts.valueField]); -if(opts.selectOnNavigation){ -_ab1(_aad,row[opts.valueField]); -} -} -} -}; -function _ab1(_ab2,_ab3,_ab4){ -var opts=$.data(_ab2,"combobox").options; -var _ab5=$(_ab2).combo("getValues"); -if($.inArray(_ab3+"",_ab5)==-1){ -if(opts.multiple){ -_ab5.push(_ab3); -}else{ -_ab5=[_ab3]; -} -_ab6(_ab2,_ab5,_ab4); -} -}; -function _ab7(_ab8,_ab9){ -var opts=$.data(_ab8,"combobox").options; -var _aba=$(_ab8).combo("getValues"); -var _abb=$.inArray(_ab9+"",_aba); -if(_abb>=0){ -_aba.splice(_abb,1); -_ab6(_ab8,_aba); -} -}; -function _ab6(_abc,_abd,_abe){ -var opts=$.data(_abc,"combobox").options; -var _abf=$(_abc).combo("panel"); -if(!$.isArray(_abd)){ -_abd=_abd.split(opts.separator); -} -if(!opts.multiple){ -_abd=_abd.length?[_abd[0]]:[""]; -} -var _ac0=$(_abc).combo("getValues"); -if(_abf.is(":visible")){ -_abf.find(".combobox-item-selected").each(function(){ -var row=opts.finder.getRow(_abc,$(this)); -if(row){ -if($.easyui.indexOfArray(_ac0,row[opts.valueField])==-1){ -$(this).removeClass("combobox-item-selected"); -} -} -}); -} -$.map(_ac0,function(v){ -if($.easyui.indexOfArray(_abd,v)==-1){ -var el=opts.finder.getEl(_abc,v); -if(el.hasClass("combobox-item-selected")){ -el.removeClass("combobox-item-selected"); -opts.onUnselect.call(_abc,opts.finder.getRow(_abc,v)); -} -} -}); -var _ac1=null; -var vv=[],ss=[]; -for(var i=0;i<_abd.length;i++){ -var v=_abd[i]; -var s=v; -var row=opts.finder.getRow(_abc,v); -if(row){ -s=row[opts.textField]; -_ac1=row; -var el=opts.finder.getEl(_abc,v); -if(!el.hasClass("combobox-item-selected")){ -el.addClass("combobox-item-selected"); -opts.onSelect.call(_abc,row); -} -}else{ -s=_ac2(v,opts.mappingRows)||v; -} -vv.push(v); -ss.push(s); -} -if(!_abe){ -$(_abc).combo("setText",ss.join(opts.separator)); -} -if(opts.showItemIcon){ -var tb=$(_abc).combobox("textbox"); -tb.removeClass("textbox-bgicon "+opts.textboxIconCls); -if(_ac1&&_ac1.iconCls){ -tb.addClass("textbox-bgicon "+_ac1.iconCls); -opts.textboxIconCls=_ac1.iconCls; -} -} -$(_abc).combo("setValues",vv); -_abf.triggerHandler("scroll"); -function _ac2(_ac3,a){ -var item=$.easyui.getArrayItem(a,opts.valueField,_ac3); -return item?item[opts.textField]:undefined; -}; -}; -function _ac4(_ac5,data,_ac6){ -var _ac7=$.data(_ac5,"combobox"); -var opts=_ac7.options; -_ac7.data=opts.loadFilter.call(_ac5,data); -opts.view.render.call(opts.view,_ac5,$(_ac5).combo("panel"),_ac7.data); -var vv=$(_ac5).combobox("getValues"); -$.easyui.forEach(_ac7.data,false,function(row){ -if(row["selected"]){ -$.easyui.addArrayItem(vv,row[opts.valueField]+""); -} -}); -if(opts.multiple){ -_ab6(_ac5,vv,_ac6); -}else{ -_ab6(_ac5,vv.length?[vv[vv.length-1]]:[],_ac6); -} -opts.onLoadSuccess.call(_ac5,data); -}; -function _ac8(_ac9,url,_aca,_acb){ -var opts=$.data(_ac9,"combobox").options; -if(url){ -opts.url=url; -} -_aca=$.extend({},opts.queryParams,_aca||{}); -if(opts.onBeforeLoad.call(_ac9,_aca)==false){ -return; -} -opts.loader.call(_ac9,_aca,function(data){ -_ac4(_ac9,data,_acb); -},function(){ -opts.onLoadError.apply(this,arguments); -}); -}; -function _acc(_acd,q){ -var _ace=$.data(_acd,"combobox"); -var opts=_ace.options; -var _acf=$(); -var qq=opts.multiple?q.split(opts.separator):[q]; -if(opts.mode=="remote"){ -_ad0(qq); -_ac8(_acd,null,{q:q},true); -}else{ -var _ad1=$(_acd).combo("panel"); -_ad1.find(".combobox-item-hover").removeClass("combobox-item-hover"); -_ad1.find(".combobox-item,.combobox-group").hide(); -var data=_ace.data; -var vv=[]; -$.map(qq,function(q){ -q=$.trim(q); -var _ad2=q; -var _ad3=undefined; -_acf=$(); -for(var i=0;i=0){ -vv.push(v); -} -}); -t.combobox("setValues",vv); -if(!opts.multiple){ -t.combobox("hidePanel"); -} -}; -function _ad8(_ad9){ -var _ada=$.data(_ad9,"combobox"); -var opts=_ada.options; -$(_ad9).addClass("combobox-f"); -$(_ad9).combo($.extend({},opts,{onShowPanel:function(){ -$(this).combo("panel").find("div.combobox-item:hidden,div.combobox-group:hidden").show(); -_ab6(this,$(this).combobox("getValues"),true); -$(this).combobox("scrollTo",$(this).combobox("getValue")); -opts.onShowPanel.call(this); -}})); -}; -function _adb(e){ -$(this).children("div.combobox-item-hover").removeClass("combobox-item-hover"); -var item=$(e.target).closest("div.combobox-item"); -if(!item.hasClass("combobox-item-disabled")){ -item.addClass("combobox-item-hover"); -} -e.stopPropagation(); -}; -function _adc(e){ -$(e.target).closest("div.combobox-item").removeClass("combobox-item-hover"); -e.stopPropagation(); -}; -function _add(e){ -var _ade=$(this).panel("options").comboTarget; -if(!_ade){ -return; -} -var opts=$(_ade).combobox("options"); -var item=$(e.target).closest("div.combobox-item"); -if(!item.length||item.hasClass("combobox-item-disabled")){ -return; -} -var row=opts.finder.getRow(_ade,item); -if(!row){ -return; -} -if(opts.blurTimer){ -clearTimeout(opts.blurTimer); -opts.blurTimer=null; -} -opts.onClick.call(_ade,row); -var _adf=row[opts.valueField]; -if(opts.multiple){ -if(item.hasClass("combobox-item-selected")){ -_ab7(_ade,_adf); -}else{ -_ab1(_ade,_adf); -} -}else{ -$(_ade).combobox("setValue",_adf).combobox("hidePanel"); -} -e.stopPropagation(); -}; -function _ae0(e){ -var _ae1=$(this).panel("options").comboTarget; -if(!_ae1){ -return; -} -var opts=$(_ae1).combobox("options"); -if(opts.groupPosition=="sticky"){ -var _ae2=$(this).children(".combobox-stick"); -if(!_ae2.length){ -_ae2=$("
        ").appendTo(this); -} -_ae2.hide(); -var _ae3=$(_ae1).data("combobox"); -$(this).children(".combobox-group:visible").each(function(){ -var g=$(this); -var _ae4=opts.finder.getGroup(_ae1,g); -var _ae5=_ae3.data[_ae4.startIndex+_ae4.count-1]; -var last=opts.finder.getEl(_ae1,_ae5[opts.valueField]); -if(g.position().top<0&&last.position().top>0){ -_ae2.show().html(g.html()); -return false; -} -}); -} -}; -$.fn.combobox=function(_ae6,_ae7){ -if(typeof _ae6=="string"){ -var _ae8=$.fn.combobox.methods[_ae6]; -if(_ae8){ -return _ae8(this,_ae7); -}else{ -return this.combo(_ae6,_ae7); -} -} -_ae6=_ae6||{}; -return this.each(function(){ -var _ae9=$.data(this,"combobox"); -if(_ae9){ -$.extend(_ae9.options,_ae6); -}else{ -_ae9=$.data(this,"combobox",{options:$.extend({},$.fn.combobox.defaults,$.fn.combobox.parseOptions(this),_ae6),data:[]}); -} -_ad8(this); -if(_ae9.options.data){ -_ac4(this,_ae9.options.data); -}else{ -var data=$.fn.combobox.parseData(this); -if(data.length){ -_ac4(this,data); -} -} -_ac8(this); -}); -}; -$.fn.combobox.methods={options:function(jq){ -var _aea=jq.combo("options"); -return $.extend($.data(jq[0],"combobox").options,{width:_aea.width,height:_aea.height,originalValue:_aea.originalValue,disabled:_aea.disabled,readonly:_aea.readonly}); -},cloneFrom:function(jq,from){ -return jq.each(function(){ -$(this).combo("cloneFrom",from); -$.data(this,"combobox",$(from).data("combobox")); -$(this).addClass("combobox-f").attr("comboboxName",$(this).attr("textboxName")); -}); -},getData:function(jq){ -return $.data(jq[0],"combobox").data; -},setValues:function(jq,_aeb){ -return jq.each(function(){ -var opts=$(this).combobox("options"); -if($.isArray(_aeb)){ -_aeb=$.map(_aeb,function(_aec){ -if(_aec&&typeof _aec=="object"){ -$.easyui.addArrayItem(opts.mappingRows,opts.valueField,_aec); -return _aec[opts.valueField]; -}else{ -return _aec; -} -}); -} -_ab6(this,_aeb); -}); -},setValue:function(jq,_aed){ -return jq.each(function(){ -$(this).combobox("setValues",$.isArray(_aed)?_aed:[_aed]); -}); -},clear:function(jq){ -return jq.each(function(){ -_ab6(this,[]); -}); -},reset:function(jq){ -return jq.each(function(){ -var opts=$(this).combobox("options"); -if(opts.multiple){ -$(this).combobox("setValues",opts.originalValue); -}else{ -$(this).combobox("setValue",opts.originalValue); -} -}); -},loadData:function(jq,data){ -return jq.each(function(){ -_ac4(this,data); -}); -},reload:function(jq,url){ -return jq.each(function(){ -if(typeof url=="string"){ -_ac8(this,url); -}else{ -if(url){ -var opts=$(this).combobox("options"); -opts.queryParams=url; -} -_ac8(this); -} -}); -},select:function(jq,_aee){ -return jq.each(function(){ -_ab1(this,_aee); -}); -},unselect:function(jq,_aef){ -return jq.each(function(){ -_ab7(this,_aef); -}); -},scrollTo:function(jq,_af0){ -return jq.each(function(){ -_aa9(this,_af0); -}); -}}; -$.fn.combobox.parseOptions=function(_af1){ -var t=$(_af1); -return $.extend({},$.fn.combo.parseOptions(_af1),$.parser.parseOptions(_af1,["valueField","textField","groupField","groupPosition","mode","method","url",{showItemIcon:"boolean",limitToList:"boolean"}])); -}; -$.fn.combobox.parseData=function(_af2){ -var data=[]; -var opts=$(_af2).combobox("options"); -$(_af2).children().each(function(){ -if(this.tagName.toLowerCase()=="optgroup"){ -var _af3=$(this).attr("label"); -$(this).children().each(function(){ -_af4(this,_af3); -}); -}else{ -_af4(this); -} -}); -return data; -function _af4(el,_af5){ -var t=$(el); -var row={}; -row[opts.valueField]=t.attr("value")!=undefined?t.attr("value"):t.text(); -row[opts.textField]=t.text(); -row["iconCls"]=$.parser.parseOptions(el,["iconCls"]).iconCls; -row["selected"]=t.is(":selected"); -row["disabled"]=t.is(":disabled"); -if(_af5){ -opts.groupField=opts.groupField||"group"; -row[opts.groupField]=_af5; -} -data.push(row); -}; -}; -var _af6=0; -var _af7={render:function(_af8,_af9,data){ -var _afa=$.data(_af8,"combobox"); -var opts=_afa.options; -_af6++; -_afa.itemIdPrefix="_easyui_combobox_i"+_af6; -_afa.groupIdPrefix="_easyui_combobox_g"+_af6; -_afa.groups=[]; -var dd=[]; -var _afb=undefined; -for(var i=0;i"); -dd.push(opts.groupFormatter?opts.groupFormatter.call(_af8,g):g); -dd.push("
        "); -}else{ -_afa.groups[_afa.groups.length-1].count++; -} -}else{ -_afb=undefined; -} -var cls="combobox-item"+(row.disabled?" combobox-item-disabled":"")+(g?" combobox-gitem":""); -dd.push("
        "); -if(opts.showItemIcon&&row.iconCls){ -dd.push(""); -} -dd.push(opts.formatter?opts.formatter.call(_af8,row):s); -dd.push("
        "); -} -$(_af9).html(dd.join("")); -}}; -$.fn.combobox.defaults=$.extend({},$.fn.combo.defaults,{valueField:"value",textField:"text",groupPosition:"static",groupField:null,groupFormatter:function(_afc){ -return _afc; -},mode:"local",method:"post",url:null,data:null,queryParams:{},showItemIcon:false,limitToList:false,unselectedValues:[],mappingRows:[],view:_af7,keyHandler:{up:function(e){ -nav(this,"prev"); -e.preventDefault(); -},down:function(e){ -nav(this,"next"); -e.preventDefault(); -},left:function(e){ -},right:function(e){ -},enter:function(e){ -_ad4(this); -},query:function(q,e){ -_acc(this,q); -}},inputEvents:$.extend({},$.fn.combo.defaults.inputEvents,{blur:function(e){ -$.fn.combo.defaults.inputEvents.blur(e); -var _afd=e.data.target; -var opts=$(_afd).combobox("options"); -if(opts.reversed||opts.limitToList){ -if(opts.blurTimer){ -clearTimeout(opts.blurTimer); -} -opts.blurTimer=setTimeout(function(){ -var _afe=$(_afd).parent().length; -if(_afe){ -if(opts.reversed){ -$(_afd).combobox("setValues",$(_afd).combobox("getValues")); -}else{ -if(opts.limitToList){ -var vv=[]; -$.map($(_afd).combobox("getValues"),function(v){ -var _aff=$.easyui.indexOfArray($(_afd).combobox("getData"),opts.valueField,v); -if(_aff>=0){ -vv.push(v); -} -}); -$(_afd).combobox("setValues",vv); -} -} -opts.blurTimer=null; -} -},50); -} -}}),panelEvents:{mouseover:_adb,mouseout:_adc,mousedown:function(e){ -e.preventDefault(); -e.stopPropagation(); -},click:_add,scroll:_ae0},filter:function(q,row){ -var opts=$(this).combobox("options"); -return row[opts.textField].toLowerCase().indexOf(q.toLowerCase())>=0; -},formatter:function(row){ -var opts=$(this).combobox("options"); -return row[opts.textField]; -},loader:function(_b00,_b01,_b02){ -var opts=$(this).combobox("options"); -if(!opts.url){ -return false; -} -$.ajax({type:opts.method,url:opts.url,data:_b00,dataType:"json",success:function(data){ -_b01(data); -},error:function(){ -_b02.apply(this,arguments); -}}); -},loadFilter:function(data){ -return data; -},finder:{getEl:function(_b03,_b04){ -var _b05=_aa5(_b03,_b04); -var id=$.data(_b03,"combobox").itemIdPrefix+"_"+_b05; -return $("#"+id); -},getGroupEl:function(_b06,_b07){ -var _b08=$.data(_b06,"combobox"); -var _b09=$.easyui.indexOfArray(_b08.groups,"value",_b07); -var id=_b08.groupIdPrefix+"_"+_b09; -return $("#"+id); -},getGroup:function(_b0a,p){ -var _b0b=$.data(_b0a,"combobox"); -var _b0c=p.attr("id").substr(_b0b.groupIdPrefix.length+1); -return _b0b.groups[parseInt(_b0c)]; -},getRow:function(_b0d,p){ -var _b0e=$.data(_b0d,"combobox"); -var _b0f=(p instanceof $)?p.attr("id").substr(_b0e.itemIdPrefix.length+1):_aa5(_b0d,p); -return _b0e.data[parseInt(_b0f)]; -}},onBeforeLoad:function(_b10){ -},onLoadSuccess:function(data){ -},onLoadError:function(){ -},onSelect:function(_b11){ -},onUnselect:function(_b12){ -},onClick:function(_b13){ -}}); -})(jQuery); -(function($){ -function _b14(_b15){ -var _b16=$.data(_b15,"combotree"); -var opts=_b16.options; -var tree=_b16.tree; -$(_b15).addClass("combotree-f"); -$(_b15).combo($.extend({},opts,{onShowPanel:function(){ -if(opts.editable){ -tree.tree("doFilter",""); -} -opts.onShowPanel.call(this); -}})); -var _b17=$(_b15).combo("panel"); -if(!tree){ -tree=$("
          ").appendTo(_b17); -_b16.tree=tree; -} -tree.tree($.extend({},opts,{checkbox:opts.multiple,onLoadSuccess:function(node,data){ -var _b18=$(_b15).combotree("getValues"); -if(opts.multiple){ -$.map(tree.tree("getChecked"),function(node){ -$.easyui.addArrayItem(_b18,node.id); -}); -} -_b1d(_b15,_b18,_b16.remainText); -opts.onLoadSuccess.call(this,node,data); -},onClick:function(node){ -if(opts.multiple){ -$(this).tree(node.checked?"uncheck":"check",node.target); -}else{ -$(_b15).combo("hidePanel"); -} -_b16.remainText=false; -_b1a(_b15); -opts.onClick.call(this,node); -},onCheck:function(node,_b19){ -_b16.remainText=false; -_b1a(_b15); -opts.onCheck.call(this,node,_b19); -}})); -}; -function _b1a(_b1b){ -var _b1c=$.data(_b1b,"combotree"); -var opts=_b1c.options; -var tree=_b1c.tree; -var vv=[]; -if(opts.multiple){ -vv=$.map(tree.tree("getChecked"),function(node){ -return node.id; -}); -}else{ -var node=tree.tree("getSelected"); -if(node){ -vv.push(node.id); -} -} -vv=vv.concat(opts.unselectedValues); -_b1d(_b1b,vv,_b1c.remainText); -}; -function _b1d(_b1e,_b1f,_b20){ -var _b21=$.data(_b1e,"combotree"); -var opts=_b21.options; -var tree=_b21.tree; -var _b22=tree.tree("options"); -var _b23=_b22.onBeforeCheck; -var _b24=_b22.onCheck; -var _b25=_b22.onSelect; -_b22.onBeforeCheck=_b22.onCheck=_b22.onSelect=function(){ -}; -if(!$.isArray(_b1f)){ -_b1f=_b1f.split(opts.separator); -} -if(!opts.multiple){ -_b1f=_b1f.length?[_b1f[0]]:[""]; -} -var vv=$.map(_b1f,function(_b26){ -return String(_b26); -}); -tree.find("div.tree-node-selected").removeClass("tree-node-selected"); -$.map(tree.tree("getChecked"),function(node){ -if($.inArray(String(node.id),vv)==-1){ -tree.tree("uncheck",node.target); -} -}); -var ss=[]; -opts.unselectedValues=[]; -$.map(vv,function(v){ -var node=tree.tree("find",v); -if(node){ -tree.tree("check",node.target).tree("select",node.target); -ss.push(_b27(node)); -}else{ -ss.push(_b28(v,opts.mappingRows)||v); -opts.unselectedValues.push(v); -} -}); -if(opts.multiple){ -$.map(tree.tree("getChecked"),function(node){ -var id=String(node.id); -if($.inArray(id,vv)==-1){ -vv.push(id); -ss.push(_b27(node)); -} -}); -} -_b22.onBeforeCheck=_b23; -_b22.onCheck=_b24; -_b22.onSelect=_b25; -if(!_b20){ -var s=ss.join(opts.separator); -if($(_b1e).combo("getText")!=s){ -$(_b1e).combo("setText",s); -} -} -$(_b1e).combo("setValues",vv); -function _b28(_b29,a){ -var item=$.easyui.getArrayItem(a,"id",_b29); -return item?_b27(item):undefined; -}; -function _b27(node){ -return node[opts.textField||""]||node.text; -}; -}; -function _b2a(_b2b,q){ -var _b2c=$.data(_b2b,"combotree"); -var opts=_b2c.options; -var tree=_b2c.tree; -_b2c.remainText=true; -tree.tree("doFilter",opts.multiple?q.split(opts.separator):q); -}; -function _b2d(_b2e){ -var _b2f=$.data(_b2e,"combotree"); -_b2f.remainText=false; -$(_b2e).combotree("setValues",$(_b2e).combotree("getValues")); -$(_b2e).combotree("hidePanel"); -}; -$.fn.combotree=function(_b30,_b31){ -if(typeof _b30=="string"){ -var _b32=$.fn.combotree.methods[_b30]; -if(_b32){ -return _b32(this,_b31); -}else{ -return this.combo(_b30,_b31); -} -} -_b30=_b30||{}; -return this.each(function(){ -var _b33=$.data(this,"combotree"); -if(_b33){ -$.extend(_b33.options,_b30); -}else{ -$.data(this,"combotree",{options:$.extend({},$.fn.combotree.defaults,$.fn.combotree.parseOptions(this),_b30)}); -} -_b14(this); -}); -}; -$.fn.combotree.methods={options:function(jq){ -var _b34=jq.combo("options"); -return $.extend($.data(jq[0],"combotree").options,{width:_b34.width,height:_b34.height,originalValue:_b34.originalValue,disabled:_b34.disabled,readonly:_b34.readonly}); -},clone:function(jq,_b35){ -var t=jq.combo("clone",_b35); -t.data("combotree",{options:$.extend(true,{},jq.combotree("options")),tree:jq.combotree("tree")}); -return t; -},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,_b36){ -return jq.each(function(){ -var opts=$(this).combotree("options"); -if($.isArray(_b36)){ -_b36=$.map(_b36,function(_b37){ -if(_b37&&typeof _b37=="object"){ -$.easyui.addArrayItem(opts.mappingRows,"id",_b37); -return _b37.id; -}else{ -return _b37; -} -}); -} -_b1d(this,_b36); -}); -},setValue:function(jq,_b38){ -return jq.each(function(){ -$(this).combotree("setValues",$.isArray(_b38)?_b38:[_b38]); -}); -},clear:function(jq){ -return jq.each(function(){ -$(this).combotree("setValues",[]); -}); -},reset:function(jq){ -return jq.each(function(){ -var opts=$(this).combotree("options"); -if(opts.multiple){ -$(this).combotree("setValues",opts.originalValue); -}else{ -$(this).combotree("setValue",opts.originalValue); -} -}); -}}; -$.fn.combotree.parseOptions=function(_b39){ -return $.extend({},$.fn.combo.parseOptions(_b39),$.fn.tree.parseOptions(_b39)); -}; -$.fn.combotree.defaults=$.extend({},$.fn.combo.defaults,$.fn.tree.defaults,{editable:false,textField:null,unselectedValues:[],mappingRows:[],keyHandler:{up:function(e){ -},down:function(e){ -},left:function(e){ -},right:function(e){ -},enter:function(e){ -_b2d(this); -},query:function(q,e){ -_b2a(this,q); -}}}); -})(jQuery); -(function($){ -function _b3a(_b3b){ -var _b3c=$.data(_b3b,"combogrid"); -var opts=_b3c.options; -var grid=_b3c.grid; -$(_b3b).addClass("combogrid-f").combo($.extend({},opts,{onShowPanel:function(){ -_b51(this,$(this).combogrid("getValues"),true); -var p=$(this).combogrid("panel"); -var _b3d=p.outerHeight()-p.height(); -var _b3e=p._size("minHeight"); -var _b3f=p._size("maxHeight"); -var dg=$(this).combogrid("grid"); -dg.datagrid("resize",{width:"100%",height:(isNaN(parseInt(opts.panelHeight))?"auto":"100%"),minHeight:(_b3e?_b3e-_b3d:""),maxHeight:(_b3f?_b3f-_b3d:"")}); -var row=dg.datagrid("getSelected"); -if(row){ -dg.datagrid("scrollTo",dg.datagrid("getRowIndex",row)); -} -opts.onShowPanel.call(this); -}})); -var _b40=$(_b3b).combo("panel"); -if(!grid){ -grid=$("
          ").appendTo(_b40); -_b3c.grid=grid; -} -grid.datagrid($.extend({},opts,{border:false,singleSelect:(!opts.multiple),onLoadSuccess:_b41,onClickRow:_b42,onSelect:_b43("onSelect"),onUnselect:_b43("onUnselect"),onSelectAll:_b43("onSelectAll"),onUnselectAll:_b43("onUnselectAll")})); -function _b44(dg){ -return $(dg).closest(".combo-panel").panel("options").comboTarget||_b3b; -}; -function _b41(data){ -var _b45=_b44(this); -var _b46=$(_b45).data("combogrid"); -var opts=_b46.options; -var _b47=$(_b45).combo("getValues"); -_b51(_b45,_b47,_b46.remainText); -opts.onLoadSuccess.call(this,data); -}; -function _b42(_b48,row){ -var _b49=_b44(this); -var _b4a=$(_b49).data("combogrid"); -var opts=_b4a.options; -_b4a.remainText=false; -_b4b.call(this); -if(!opts.multiple){ -$(_b49).combo("hidePanel"); -} -opts.onClickRow.call(this,_b48,row); -}; -function _b43(_b4c){ -return function(_b4d,row){ -var _b4e=_b44(this); -var opts=$(_b4e).combogrid("options"); -if(_b4c=="onUnselectAll"){ -if(opts.multiple){ -_b4b.call(this); -} -}else{ -_b4b.call(this); -} -opts[_b4c].call(this,_b4d,row); -}; -}; -function _b4b(){ -var dg=$(this); -var _b4f=_b44(dg); -var _b50=$(_b4f).data("combogrid"); -var opts=_b50.options; -var vv=$.map(dg.datagrid("getSelections"),function(row){ -return row[opts.idField]; -}); -vv=vv.concat(opts.unselectedValues); -_b51(_b4f,vv,_b50.remainText); -}; -}; -function nav(_b52,dir){ -var _b53=$.data(_b52,"combogrid"); -var opts=_b53.options; -var grid=_b53.grid; -var _b54=grid.datagrid("getRows").length; -if(!_b54){ -return; -} -var tr=opts.finder.getTr(grid[0],null,"highlight"); -if(!tr.length){ -tr=opts.finder.getTr(grid[0],null,"selected"); -} -var _b55; -if(!tr.length){ -_b55=(dir=="next"?0:_b54-1); -}else{ -var _b55=parseInt(tr.attr("datagrid-row-index")); -_b55+=(dir=="next"?1:-1); -if(_b55<0){ -_b55=_b54-1; -} -if(_b55>=_b54){ -_b55=0; -} -} -grid.datagrid("highlightRow",_b55); -if(opts.selectOnNavigation){ -_b53.remainText=false; -grid.datagrid("selectRow",_b55); -} -}; -function _b51(_b56,_b57,_b58){ -var _b59=$.data(_b56,"combogrid"); -var opts=_b59.options; -var grid=_b59.grid; -var _b5a=$(_b56).combo("getValues"); -var _b5b=$(_b56).combo("options"); -var _b5c=_b5b.onChange; -_b5b.onChange=function(){ -}; -var _b5d=grid.datagrid("options"); -var _b5e=_b5d.onSelect; -var _b5f=_b5d.onUnselectAll; -_b5d.onSelect=_b5d.onUnselectAll=function(){ -}; -if(!$.isArray(_b57)){ -_b57=_b57.split(opts.separator); -} -if(!opts.multiple){ -_b57=_b57.length?[_b57[0]]:[""]; -} -var vv=$.map(_b57,function(_b60){ -return String(_b60); -}); -vv=$.grep(vv,function(v,_b61){ -return _b61===$.inArray(v,vv); -}); -var _b62=$.grep(grid.datagrid("getSelections"),function(row,_b63){ -return $.inArray(String(row[opts.idField]),vv)>=0; -}); -grid.datagrid("clearSelections"); -grid.data("datagrid").selectedRows=_b62; -var ss=[]; -opts.unselectedValues=[]; -$.map(vv,function(v){ -var _b64=grid.datagrid("getRowIndex",v); -if(_b64>=0){ -grid.datagrid("selectRow",_b64); -}else{ -opts.unselectedValues.push(v); -} -ss.push(_b65(v,grid.datagrid("getRows"))||_b65(v,_b62)||_b65(v,opts.mappingRows)||v); -}); -$(_b56).combo("setValues",_b5a); -_b5b.onChange=_b5c; -_b5d.onSelect=_b5e; -_b5d.onUnselectAll=_b5f; -if(!_b58){ -var s=ss.join(opts.separator); -if($(_b56).combo("getText")!=s){ -$(_b56).combo("setText",s); -} -} -$(_b56).combo("setValues",_b57); -function _b65(_b66,a){ -var item=$.easyui.getArrayItem(a,opts.idField,_b66); -return item?item[opts.textField]:undefined; -}; -}; -function _b67(_b68,q){ -var _b69=$.data(_b68,"combogrid"); -var opts=_b69.options; -var grid=_b69.grid; -_b69.remainText=true; -var qq=opts.multiple?q.split(opts.separator):[q]; -qq=$.grep(qq,function(q){ -return $.trim(q)!=""; -}); -if(opts.mode=="remote"){ -_b6a(qq); -grid.datagrid("load",$.extend({},opts.queryParams,{q:q})); -}else{ -grid.datagrid("highlightRow",-1); -var rows=grid.datagrid("getRows"); -var vv=[]; -$.map(qq,function(q){ -q=$.trim(q); -var _b6b=q; -_b6c(opts.mappingRows,q); -_b6c(grid.datagrid("getSelections"),q); -var _b6d=_b6c(rows,q); -if(_b6d>=0){ -if(opts.reversed){ -grid.datagrid("highlightRow",_b6d); -} -}else{ -$.map(rows,function(row,i){ -if(opts.filter.call(_b68,q,row)){ -grid.datagrid("highlightRow",i); -} -}); -} -}); -_b6a(vv); -} -function _b6c(rows,q){ -for(var i=0;i=0){ -$.easyui.addArrayItem(vv,v); -} -}); -$(_b6f).combogrid("setValues",vv); -if(!opts.multiple){ -$(_b6f).combogrid("hidePanel"); -} -}; -$.fn.combogrid=function(_b72,_b73){ -if(typeof _b72=="string"){ -var _b74=$.fn.combogrid.methods[_b72]; -if(_b74){ -return _b74(this,_b73); -}else{ -return this.combo(_b72,_b73); -} -} -_b72=_b72||{}; -return this.each(function(){ -var _b75=$.data(this,"combogrid"); -if(_b75){ -$.extend(_b75.options,_b72); -}else{ -_b75=$.data(this,"combogrid",{options:$.extend({},$.fn.combogrid.defaults,$.fn.combogrid.parseOptions(this),_b72)}); -} -_b3a(this); -}); -}; -$.fn.combogrid.methods={options:function(jq){ -var _b76=jq.combo("options"); -return $.extend($.data(jq[0],"combogrid").options,{width:_b76.width,height:_b76.height,originalValue:_b76.originalValue,disabled:_b76.disabled,readonly:_b76.readonly}); -},cloneFrom:function(jq,from){ -return jq.each(function(){ -$(this).combo("cloneFrom",from); -$.data(this,"combogrid",{options:$.extend(true,{cloned:true},$(from).combogrid("options")),combo:$(this).next(),panel:$(from).combo("panel"),grid:$(from).combogrid("grid")}); -}); -},grid:function(jq){ -return $.data(jq[0],"combogrid").grid; -},setValues:function(jq,_b77){ -return jq.each(function(){ -var opts=$(this).combogrid("options"); -if($.isArray(_b77)){ -_b77=$.map(_b77,function(_b78){ -if(_b78&&typeof _b78=="object"){ -$.easyui.addArrayItem(opts.mappingRows,opts.idField,_b78); -return _b78[opts.idField]; -}else{ -return _b78; -} -}); -} -_b51(this,_b77); -}); -},setValue:function(jq,_b79){ -return jq.each(function(){ -$(this).combogrid("setValues",$.isArray(_b79)?_b79:[_b79]); -}); -},clear:function(jq){ -return jq.each(function(){ -$(this).combogrid("setValues",[]); -}); -},reset:function(jq){ -return jq.each(function(){ -var opts=$(this).combogrid("options"); -if(opts.multiple){ -$(this).combogrid("setValues",opts.originalValue); -}else{ -$(this).combogrid("setValue",opts.originalValue); -} -}); -}}; -$.fn.combogrid.parseOptions=function(_b7a){ -var t=$(_b7a); -return $.extend({},$.fn.combo.parseOptions(_b7a),$.fn.datagrid.parseOptions(_b7a),$.parser.parseOptions(_b7a,["idField","textField","mode"])); -}; -$.fn.combogrid.defaults=$.extend({},$.fn.combo.defaults,$.fn.datagrid.defaults,{loadMsg:null,idField:null,textField:null,unselectedValues:[],mappingRows:[],mode:"local",keyHandler:{up:function(e){ -nav(this,"prev"); -e.preventDefault(); -},down:function(e){ -nav(this,"next"); -e.preventDefault(); -},left:function(e){ -},right:function(e){ -},enter:function(e){ -_b6e(this); -},query:function(q,e){ -_b67(this,q); -}},inputEvents:$.extend({},$.fn.combo.defaults.inputEvents,{blur:function(e){ -$.fn.combo.defaults.inputEvents.blur(e); -var _b7b=e.data.target; -var opts=$(_b7b).combogrid("options"); -if(opts.reversed){ -$(_b7b).combogrid("setValues",$(_b7b).combogrid("getValues")); -} -}}),panelEvents:{mousedown:function(e){ -}},filter:function(q,row){ -var opts=$(this).combogrid("options"); -return (row[opts.textField]||"").toLowerCase().indexOf(q.toLowerCase())>=0; -}}); -})(jQuery); -(function($){ -function _b7c(_b7d){ -var _b7e=$.data(_b7d,"combotreegrid"); -var opts=_b7e.options; -$(_b7d).addClass("combotreegrid-f").combo($.extend({},opts,{onShowPanel:function(){ -var p=$(this).combotreegrid("panel"); -var _b7f=p.outerHeight()-p.height(); -var _b80=p._size("minHeight"); -var _b81=p._size("maxHeight"); -var dg=$(this).combotreegrid("grid"); -dg.treegrid("resize",{width:"100%",height:(isNaN(parseInt(opts.panelHeight))?"auto":"100%"),minHeight:(_b80?_b80-_b7f:""),maxHeight:(_b81?_b81-_b7f:"")}); -var row=dg.treegrid("getSelected"); -if(row){ -dg.treegrid("scrollTo",row[opts.idField]); -} -opts.onShowPanel.call(this); -}})); -if(!_b7e.grid){ -var _b82=$(_b7d).combo("panel"); -_b7e.grid=$("
          ").appendTo(_b82); -} -_b7e.grid.treegrid($.extend({},opts,{border:false,checkbox:opts.multiple,onLoadSuccess:function(row,data){ -var _b83=$(_b7d).combotreegrid("getValues"); -if(opts.multiple){ -$.map($(this).treegrid("getCheckedNodes"),function(row){ -$.easyui.addArrayItem(_b83,row[opts.idField]); -}); -} -_b88(_b7d,_b83); -opts.onLoadSuccess.call(this,row,data); -_b7e.remainText=false; -},onClickRow:function(row){ -if(opts.multiple){ -$(this).treegrid(row.checked?"uncheckNode":"checkNode",row[opts.idField]); -$(this).treegrid("unselect",row[opts.idField]); -}else{ -$(_b7d).combo("hidePanel"); -} -_b85(_b7d); -opts.onClickRow.call(this,row); -},onCheckNode:function(row,_b84){ -_b85(_b7d); -opts.onCheckNode.call(this,row,_b84); -}})); -}; -function _b85(_b86){ -var _b87=$.data(_b86,"combotreegrid"); -var opts=_b87.options; -var grid=_b87.grid; -var vv=[]; -if(opts.multiple){ -vv=$.map(grid.treegrid("getCheckedNodes"),function(row){ -return row[opts.idField]; -}); -}else{ -var row=grid.treegrid("getSelected"); -if(row){ -vv.push(row[opts.idField]); -} -} -vv=vv.concat(opts.unselectedValues); -_b88(_b86,vv); -}; -function _b88(_b89,_b8a){ -var _b8b=$.data(_b89,"combotreegrid"); -var opts=_b8b.options; -var grid=_b8b.grid; -if(!$.isArray(_b8a)){ -_b8a=_b8a.split(opts.separator); -} -if(!opts.multiple){ -_b8a=_b8a.length?[_b8a[0]]:[""]; -} -var vv=$.map(_b8a,function(_b8c){ -return String(_b8c); -}); -vv=$.grep(vv,function(v,_b8d){ -return _b8d===$.inArray(v,vv); -}); -var _b8e=grid.treegrid("getSelected"); -if(_b8e){ -grid.treegrid("unselect",_b8e[opts.idField]); -} -$.map(grid.treegrid("getCheckedNodes"),function(row){ -if($.inArray(String(row[opts.idField]),vv)==-1){ -grid.treegrid("uncheckNode",row[opts.idField]); -} -}); -var ss=[]; -opts.unselectedValues=[]; -$.map(vv,function(v){ -var row=grid.treegrid("find",v); -if(row){ -if(opts.multiple){ -grid.treegrid("checkNode",v); -}else{ -grid.treegrid("select",v); -} -ss.push(_b8f(row)); -}else{ -ss.push(_b90(v,opts.mappingRows)||v); -opts.unselectedValues.push(v); -} -}); -if(opts.multiple){ -$.map(grid.treegrid("getCheckedNodes"),function(row){ -var id=String(row[opts.idField]); -if($.inArray(id,vv)==-1){ -vv.push(id); -ss.push(_b8f(row)); -} -}); -} -if(!_b8b.remainText){ -var s=ss.join(opts.separator); -if($(_b89).combo("getText")!=s){ -$(_b89).combo("setText",s); -} -} -$(_b89).combo("setValues",vv); -function _b90(_b91,a){ -var item=$.easyui.getArrayItem(a,opts.idField,_b91); -return item?_b8f(item):undefined; -}; -function _b8f(row){ -return row[opts.textField||""]||row[opts.treeField]; -}; -}; -function _b92(_b93,q){ -var _b94=$.data(_b93,"combotreegrid"); -var opts=_b94.options; -var grid=_b94.grid; -_b94.remainText=true; -var qq=opts.multiple?q.split(opts.separator):[q]; -qq=$.grep(qq,function(q){ -return $.trim(q)!=""; -}); -grid.treegrid("clearSelections").treegrid("clearChecked").treegrid("highlightRow",-1); -if(opts.mode=="remote"){ -_b95(qq); -grid.treegrid("load",$.extend({},opts.queryParams,{q:q})); -}else{ -if(q){ -var data=grid.treegrid("getData"); -var vv=[]; -$.map(qq,function(q){ -q=$.trim(q); -if(q){ -var v=undefined; -$.easyui.forEach(data,true,function(row){ -if(q.toLowerCase()==String(row[opts.treeField]).toLowerCase()){ -v=row[opts.idField]; -return false; -}else{ -if(opts.filter.call(_b93,q,row)){ -grid.treegrid("expandTo",row[opts.idField]); -grid.treegrid("highlightRow",row[opts.idField]); -return false; -} -} -}); -if(v==undefined){ -$.easyui.forEach(opts.mappingRows,false,function(row){ -if(q.toLowerCase()==String(row[opts.treeField])){ -v=row[opts.idField]; -return false; -} -}); -} -if(v!=undefined){ -vv.push(v); -}else{ -vv.push(q); -} -} -}); -_b95(vv); -_b94.remainText=false; -} -} -function _b95(vv){ -if(!opts.reversed){ -$(_b93).combotreegrid("setValues",vv); -} -}; -}; -function _b96(_b97){ -var _b98=$.data(_b97,"combotreegrid"); -var opts=_b98.options; -var grid=_b98.grid; -var tr=opts.finder.getTr(grid[0],null,"highlight"); -_b98.remainText=false; -if(tr.length){ -var id=tr.attr("node-id"); -if(opts.multiple){ -if(tr.hasClass("datagrid-row-selected")){ -grid.treegrid("uncheckNode",id); -}else{ -grid.treegrid("checkNode",id); -} -}else{ -grid.treegrid("selectRow",id); -} -} -var vv=[]; -if(opts.multiple){ -$.map(grid.treegrid("getCheckedNodes"),function(row){ -vv.push(row[opts.idField]); -}); -}else{ -var row=grid.treegrid("getSelected"); -if(row){ -vv.push(row[opts.idField]); -} -} -$.map(opts.unselectedValues,function(v){ -if($.easyui.indexOfArray(opts.mappingRows,opts.idField,v)>=0){ -$.easyui.addArrayItem(vv,v); -} -}); -$(_b97).combotreegrid("setValues",vv); -if(!opts.multiple){ -$(_b97).combotreegrid("hidePanel"); -} -}; -$.fn.combotreegrid=function(_b99,_b9a){ -if(typeof _b99=="string"){ -var _b9b=$.fn.combotreegrid.methods[_b99]; -if(_b9b){ -return _b9b(this,_b9a); -}else{ -return this.combo(_b99,_b9a); -} -} -_b99=_b99||{}; -return this.each(function(){ -var _b9c=$.data(this,"combotreegrid"); -if(_b9c){ -$.extend(_b9c.options,_b99); -}else{ -_b9c=$.data(this,"combotreegrid",{options:$.extend({},$.fn.combotreegrid.defaults,$.fn.combotreegrid.parseOptions(this),_b99)}); -} -_b7c(this); -}); -}; -$.fn.combotreegrid.methods={options:function(jq){ -var _b9d=jq.combo("options"); -return $.extend($.data(jq[0],"combotreegrid").options,{width:_b9d.width,height:_b9d.height,originalValue:_b9d.originalValue,disabled:_b9d.disabled,readonly:_b9d.readonly}); -},grid:function(jq){ -return $.data(jq[0],"combotreegrid").grid; -},setValues:function(jq,_b9e){ -return jq.each(function(){ -var opts=$(this).combotreegrid("options"); -if($.isArray(_b9e)){ -_b9e=$.map(_b9e,function(_b9f){ -if(_b9f&&typeof _b9f=="object"){ -$.easyui.addArrayItem(opts.mappingRows,opts.idField,_b9f); -return _b9f[opts.idField]; -}else{ -return _b9f; -} -}); -} -_b88(this,_b9e); -}); -},setValue:function(jq,_ba0){ -return jq.each(function(){ -$(this).combotreegrid("setValues",$.isArray(_ba0)?_ba0:[_ba0]); -}); -},clear:function(jq){ -return jq.each(function(){ -$(this).combotreegrid("setValues",[]); -}); -},reset:function(jq){ -return jq.each(function(){ -var opts=$(this).combotreegrid("options"); -if(opts.multiple){ -$(this).combotreegrid("setValues",opts.originalValue); -}else{ -$(this).combotreegrid("setValue",opts.originalValue); -} -}); -}}; -$.fn.combotreegrid.parseOptions=function(_ba1){ -var t=$(_ba1); -return $.extend({},$.fn.combo.parseOptions(_ba1),$.fn.treegrid.parseOptions(_ba1),$.parser.parseOptions(_ba1,["mode",{limitToGrid:"boolean"}])); -}; -$.fn.combotreegrid.defaults=$.extend({},$.fn.combo.defaults,$.fn.treegrid.defaults,{editable:false,singleSelect:true,limitToGrid:false,unselectedValues:[],mappingRows:[],mode:"local",textField:null,keyHandler:{up:function(e){ -},down:function(e){ -},left:function(e){ -},right:function(e){ -},enter:function(e){ -_b96(this); -},query:function(q,e){ -_b92(this,q); -}},inputEvents:$.extend({},$.fn.combo.defaults.inputEvents,{blur:function(e){ -$.fn.combo.defaults.inputEvents.blur(e); -var _ba2=e.data.target; -var opts=$(_ba2).combotreegrid("options"); -if(opts.limitToGrid){ -_b96(_ba2); -} -}}),filter:function(q,row){ -var opts=$(this).combotreegrid("options"); -return (row[opts.treeField]||"").toLowerCase().indexOf(q.toLowerCase())>=0; -}}); -})(jQuery); -(function($){ -function _ba3(_ba4){ -var _ba5=$.data(_ba4,"tagbox"); -var opts=_ba5.options; -$(_ba4).addClass("tagbox-f").combobox($.extend({},opts,{cls:"tagbox",reversed:true,onChange:function(_ba6,_ba7){ -_ba8(); -$(this).combobox("hidePanel"); -opts.onChange.call(_ba4,_ba6,_ba7); -},onResizing:function(_ba9,_baa){ -var _bab=$(this).combobox("textbox"); -var tb=$(this).data("textbox").textbox; -var _bac=tb.outerWidth(); -tb.css({height:"",paddingLeft:_bab.css("marginLeft"),paddingRight:_bab.css("marginRight")}); -_bab.css("margin",0); -tb._outerWidth(_bac); -_bbf(_ba4); -_bb1(this); -opts.onResizing.call(_ba4,_ba9,_baa); -},onLoadSuccess:function(data){ -_ba8(); -opts.onLoadSuccess.call(_ba4,data); -}})); -_ba8(); -_bbf(_ba4); -function _ba8(){ -$(_ba4).next().find(".tagbox-label").remove(); -var _bad=$(_ba4).tagbox("textbox"); -var ss=[]; -$.map($(_ba4).tagbox("getValues"),function(_bae,_baf){ -var row=opts.finder.getRow(_ba4,_bae); -var text=opts.tagFormatter.call(_ba4,_bae,row); -var cs={}; -var css=opts.tagStyler.call(_ba4,_bae,row)||""; -if(typeof css=="string"){ -cs={s:css}; -}else{ -cs={c:css["class"]||"",s:css["style"]||""}; -} -var _bb0=$("").insertBefore(_bad).html(text); -_bb0.attr("tagbox-index",_baf); -_bb0.attr("style",cs.s).addClass(cs.c); -$("").appendTo(_bb0); -}); -_bb1(_ba4); -$(_ba4).combobox("setText",""); -}; -}; -function _bb1(_bb2,_bb3){ -var span=$(_bb2).next(); -var _bb4=_bb3?$(_bb3):span.find(".tagbox-label"); -if(_bb4.length){ -var _bb5=$(_bb2).tagbox("textbox"); -var _bb6=$(_bb4[0]); -var _bb7=_bb6.outerHeight(true)-_bb6.outerHeight(); -var _bb8=_bb5.outerHeight()-_bb7*2; -_bb4.css({height:_bb8+"px",lineHeight:_bb8+"px"}); -var _bb9=span.find(".textbox-addon").css("height","100%"); -_bb9.find(".textbox-icon").css("height","100%"); -span.find(".textbox-button").linkbutton("resize",{height:"100%"}); -} -}; -function _bba(_bbb){ -var span=$(_bbb).next(); -span.unbind(".tagbox").bind("click.tagbox",function(e){ -var opts=$(_bbb).tagbox("options"); -if(opts.disabled||opts.readonly){ -return; -} -if($(e.target).hasClass("tagbox-remove")){ -var _bbc=parseInt($(e.target).parent().attr("tagbox-index")); -var _bbd=$(_bbb).tagbox("getValues"); -if(opts.onBeforeRemoveTag.call(_bbb,_bbd[_bbc])==false){ -return; -} -opts.onRemoveTag.call(_bbb,_bbd[_bbc]); -_bbd.splice(_bbc,1); -$(_bbb).tagbox("setValues",_bbd); -}else{ -var _bbe=$(e.target).closest(".tagbox-label"); -if(_bbe.length){ -var _bbc=parseInt(_bbe.attr("tagbox-index")); -var _bbd=$(_bbb).tagbox("getValues"); -opts.onClickTag.call(_bbb,_bbd[_bbc]); -} -} -$(this).find(".textbox-text").focus(); -}).bind("keyup.tagbox",function(e){ -_bbf(_bbb); -}).bind("mouseover.tagbox",function(e){ -if($(e.target).closest(".textbox-button,.textbox-addon,.tagbox-label").length){ -$(this).triggerHandler("mouseleave"); -}else{ -$(this).find(".textbox-text").triggerHandler("mouseenter"); -} -}).bind("mouseleave.tagbox",function(e){ -$(this).find(".textbox-text").triggerHandler("mouseleave"); -}); -}; -function _bbf(_bc0){ -var opts=$(_bc0).tagbox("options"); -var _bc1=$(_bc0).tagbox("textbox"); -var span=$(_bc0).next(); -var tmp=$("").appendTo("body"); -tmp.attr("style",_bc1.attr("style")); -tmp.css({position:"absolute",top:-9999,left:-9999,width:"auto",fontFamily:_bc1.css("fontFamily"),fontSize:_bc1.css("fontSize"),fontWeight:_bc1.css("fontWeight"),whiteSpace:"nowrap"}); -var _bc2=_bc3(_bc1.val()); -var _bc4=_bc3(opts.prompt||""); -tmp.remove(); -var _bc5=Math.min(Math.max(_bc2,_bc4)+20,span.width()); -_bc1._outerWidth(_bc5); -span.find(".textbox-button").linkbutton("resize",{height:"100%"}); -function _bc3(val){ -var s=val.replace(/&/g,"&").replace(/\s/g," ").replace(//g,">"); -tmp.html(s); -return tmp.outerWidth(); -}; -}; -function _bc6(_bc7){ -var t=$(_bc7); -var opts=t.tagbox("options"); -if(opts.limitToList){ -var _bc8=t.tagbox("panel"); -var item=_bc8.children("div.combobox-item-hover"); -if(item.length){ -item.removeClass("combobox-item-hover"); -var row=opts.finder.getRow(_bc7,item); -var _bc9=row[opts.valueField]; -$(_bc7).tagbox(item.hasClass("combobox-item-selected")?"unselect":"select",_bc9); -} -$(_bc7).tagbox("hidePanel"); -}else{ -var v=$.trim($(_bc7).tagbox("getText")); -if(v!==""){ -var _bca=$(_bc7).tagbox("getValues"); -_bca.push(v); -$(_bc7).tagbox("setValues",_bca); -} -} -}; -function _bcb(_bcc,_bcd){ -$(_bcc).combobox("setText",""); -_bbf(_bcc); -$(_bcc).combobox("setValues",_bcd); -$(_bcc).combobox("setText",""); -$(_bcc).tagbox("validate"); -}; -$.fn.tagbox=function(_bce,_bcf){ -if(typeof _bce=="string"){ -var _bd0=$.fn.tagbox.methods[_bce]; -if(_bd0){ -return _bd0(this,_bcf); -}else{ -return this.combobox(_bce,_bcf); -} -} -_bce=_bce||{}; -return this.each(function(){ -var _bd1=$.data(this,"tagbox"); -if(_bd1){ -$.extend(_bd1.options,_bce); -}else{ -$.data(this,"tagbox",{options:$.extend({},$.fn.tagbox.defaults,$.fn.tagbox.parseOptions(this),_bce)}); -} -_ba3(this); -_bba(this); -}); -}; -$.fn.tagbox.methods={options:function(jq){ -var _bd2=jq.combobox("options"); -return $.extend($.data(jq[0],"tagbox").options,{width:_bd2.width,height:_bd2.height,originalValue:_bd2.originalValue,disabled:_bd2.disabled,readonly:_bd2.readonly}); -},setValues:function(jq,_bd3){ -return jq.each(function(){ -_bcb(this,_bd3); -}); -},reset:function(jq){ -return jq.each(function(){ -$(this).combobox("reset").combobox("setText",""); -}); -}}; -$.fn.tagbox.parseOptions=function(_bd4){ -return $.extend({},$.fn.combobox.parseOptions(_bd4),$.parser.parseOptions(_bd4,[])); -}; -$.fn.tagbox.defaults=$.extend({},$.fn.combobox.defaults,{hasDownArrow:false,multiple:true,reversed:true,selectOnNavigation:false,tipOptions:$.extend({},$.fn.textbox.defaults.tipOptions,{showDelay:200}),val:function(_bd5){ -var vv=$(_bd5).parent().prev().tagbox("getValues"); -if($(_bd5).is(":focus")){ -vv.push($(_bd5).val()); -} -return vv.join(","); -},inputEvents:$.extend({},$.fn.combo.defaults.inputEvents,{blur:function(e){ -var _bd6=e.data.target; -var opts=$(_bd6).tagbox("options"); -if(opts.limitToList){ -_bc6(_bd6); -} -}}),keyHandler:$.extend({},$.fn.combobox.defaults.keyHandler,{enter:function(e){ -_bc6(this); -},query:function(q,e){ -var opts=$(this).tagbox("options"); -if(opts.limitToList){ -$.fn.combobox.defaults.keyHandler.query.call(this,q,e); -}else{ -$(this).combobox("hidePanel"); -} -}}),tagFormatter:function(_bd7,row){ -var opts=$(this).tagbox("options"); -return row?row[opts.textField]:_bd7; -},tagStyler:function(_bd8,row){ -return ""; -},onClickTag:function(_bd9){ -},onBeforeRemoveTag:function(_bda){ -},onRemoveTag:function(_bdb){ -}}); -})(jQuery); -(function($){ -function _bdc(_bdd){ -var _bde=$.data(_bdd,"datebox"); -var opts=_bde.options; -$(_bdd).addClass("datebox-f").combo($.extend({},opts,{onShowPanel:function(){ -_bdf(this); -_be0(this); -_be1(this); -_bef(this,$(this).datebox("getText"),true); -opts.onShowPanel.call(this); -}})); -if(!_bde.calendar){ -var _be2=$(_bdd).combo("panel").css("overflow","hidden"); -_be2.panel("options").onBeforeDestroy=function(){ -var c=$(this).find(".calendar-shared"); -if(c.length){ -c.insertBefore(c[0].pholder); -} -}; -var cc=$("
          ").prependTo(_be2); -if(opts.sharedCalendar){ -var c=$(opts.sharedCalendar); -if(!c[0].pholder){ -c[0].pholder=$("
          ").insertAfter(c); -} -c.addClass("calendar-shared").appendTo(cc); -if(!c.hasClass("calendar")){ -c.calendar(); -} -_bde.calendar=c; -}else{ -_bde.calendar=$("
          ").appendTo(cc).calendar(); -} -$.extend(_bde.calendar.calendar("options"),{fit:true,border:false,onSelect:function(date){ -var _be3=this.target; -var opts=$(_be3).datebox("options"); -opts.onSelect.call(_be3,date); -_bef(_be3,opts.formatter.call(_be3,date)); -$(_be3).combo("hidePanel"); -}}); -} -$(_bdd).combo("textbox").parent().addClass("datebox"); -$(_bdd).datebox("initValue",opts.value); -function _bdf(_be4){ -var opts=$(_be4).datebox("options"); -var _be5=$(_be4).combo("panel"); -_be5.unbind(".datebox").bind("click.datebox",function(e){ -if($(e.target).hasClass("datebox-button-a")){ -var _be6=parseInt($(e.target).attr("datebox-button-index")); -opts.buttons[_be6].handler.call(e.target,_be4); -} -}); -}; -function _be0(_be7){ -var _be8=$(_be7).combo("panel"); -if(_be8.children("div.datebox-button").length){ -return; -} -var _be9=$("
          ").appendTo(_be8); -var tr=_be9.find("tr"); -for(var i=0;i").appendTo(tr); -var btn=opts.buttons[i]; -var t=$("").html($.isFunction(btn.text)?btn.text(_be7):btn.text).appendTo(td); -t.attr("datebox-button-index",i); -} -tr.find("td").css("width",(100/opts.buttons.length)+"%"); -}; -function _be1(_bea){ -var _beb=$(_bea).combo("panel"); -var cc=_beb.children("div.datebox-calendar-inner"); -_beb.children()._outerWidth(_beb.width()); -_bde.calendar.appendTo(cc); -_bde.calendar[0].target=_bea; -if(opts.panelHeight!="auto"){ -var _bec=_beb.height(); -_beb.children().not(cc).each(function(){ -_bec-=$(this).outerHeight(); -}); -cc._outerHeight(_bec); -} -_bde.calendar.calendar("resize"); -}; -}; -function _bed(_bee,q){ -_bef(_bee,q,true); -}; -function _bf0(_bf1){ -var _bf2=$.data(_bf1,"datebox"); -var opts=_bf2.options; -var _bf3=_bf2.calendar.calendar("options").current; -if(_bf3){ -_bef(_bf1,opts.formatter.call(_bf1,_bf3)); -$(_bf1).combo("hidePanel"); -} -}; -function _bef(_bf4,_bf5,_bf6){ -var _bf7=$.data(_bf4,"datebox"); -var opts=_bf7.options; -var _bf8=_bf7.calendar; -_bf8.calendar("moveTo",opts.parser.call(_bf4,_bf5)); -if(_bf6){ -$(_bf4).combo("setValue",_bf5); -}else{ -if(_bf5){ -_bf5=opts.formatter.call(_bf4,_bf8.calendar("options").current); -} -$(_bf4).combo("setText",_bf5).combo("setValue",_bf5); -} -}; -$.fn.datebox=function(_bf9,_bfa){ -if(typeof _bf9=="string"){ -var _bfb=$.fn.datebox.methods[_bf9]; -if(_bfb){ -return _bfb(this,_bfa); -}else{ -return this.combo(_bf9,_bfa); -} -} -_bf9=_bf9||{}; -return this.each(function(){ -var _bfc=$.data(this,"datebox"); -if(_bfc){ -$.extend(_bfc.options,_bf9); -}else{ -$.data(this,"datebox",{options:$.extend({},$.fn.datebox.defaults,$.fn.datebox.parseOptions(this),_bf9)}); -} -_bdc(this); -}); -}; -$.fn.datebox.methods={options:function(jq){ -var _bfd=jq.combo("options"); -return $.extend($.data(jq[0],"datebox").options,{width:_bfd.width,height:_bfd.height,originalValue:_bfd.originalValue,disabled:_bfd.disabled,readonly:_bfd.readonly}); -},cloneFrom:function(jq,from){ -return jq.each(function(){ -$(this).combo("cloneFrom",from); -$.data(this,"datebox",{options:$.extend(true,{},$(from).datebox("options")),calendar:$(from).datebox("calendar")}); -$(this).addClass("datebox-f"); -}); -},calendar:function(jq){ -return $.data(jq[0],"datebox").calendar; -},initValue:function(jq,_bfe){ -return jq.each(function(){ -var opts=$(this).datebox("options"); -var _bff=opts.value; -if(_bff){ -_bff=opts.formatter.call(this,opts.parser.call(this,_bff)); -} -$(this).combo("initValue",_bff).combo("setText",_bff); -}); -},setValue:function(jq,_c00){ -return jq.each(function(){ -_bef(this,_c00); -}); -},reset:function(jq){ -return jq.each(function(){ -var opts=$(this).datebox("options"); -$(this).datebox("setValue",opts.originalValue); -}); -}}; -$.fn.datebox.parseOptions=function(_c01){ -return $.extend({},$.fn.combo.parseOptions(_c01),$.parser.parseOptions(_c01,["sharedCalendar"])); -}; -$.fn.datebox.defaults=$.extend({},$.fn.combo.defaults,{panelWidth:250,panelHeight:"auto",sharedCalendar:null,keyHandler:{up:function(e){ -},down:function(e){ -},left:function(e){ -},right:function(e){ -},enter:function(e){ -_bf0(this); -},query:function(q,e){ -_bed(this,q); -}},currentText:"Today",closeText:"Close",okText:"Ok",buttons:[{text:function(_c02){ -return $(_c02).datebox("options").currentText; -},handler:function(_c03){ -var opts=$(_c03).datebox("options"); -var now=new Date(); -var _c04=new Date(now.getFullYear(),now.getMonth(),now.getDate()); -$(_c03).datebox("calendar").calendar({year:_c04.getFullYear(),month:_c04.getMonth()+1,current:_c04}); -opts.onSelect.call(_c03,_c04); -_bf0(_c03); -}},{text:function(_c05){ -return $(_c05).datebox("options").closeText; -},handler:function(_c06){ -$(this).closest("div.combo-panel").panel("close"); -}}],formatter:function(date){ -var y=date.getFullYear(); -var m=date.getMonth()+1; -var d=date.getDate(); -return (m<10?("0"+m):m)+"/"+(d<10?("0"+d):d)+"/"+y; -},parser:function(s){ -if(!s){ -return new Date(); -} -var ss=s.split("/"); -var m=parseInt(ss[0],10); -var d=parseInt(ss[1],10); -var y=parseInt(ss[2],10); -if(!isNaN(y)&&!isNaN(m)&&!isNaN(d)){ -return new Date(y,m-1,d); -}else{ -return new Date(); -} -},onSelect:function(date){ -}}); -})(jQuery); -(function($){ -function _c07(_c08){ -var _c09=$.data(_c08,"datetimebox"); -var opts=_c09.options; -$(_c08).datebox($.extend({},opts,{onShowPanel:function(){ -var _c0a=$(this).datetimebox("getValue"); -_c10(this,_c0a,true); -opts.onShowPanel.call(this); -},formatter:$.fn.datebox.defaults.formatter,parser:$.fn.datebox.defaults.parser})); -$(_c08).removeClass("datebox-f").addClass("datetimebox-f"); -$(_c08).datebox("calendar").calendar({onSelect:function(date){ -opts.onSelect.call(this.target,date); -}}); -if(!_c09.spinner){ -var _c0b=$(_c08).datebox("panel"); -var p=$("
          ").insertAfter(_c0b.children("div.datebox-calendar-inner")); -_c09.spinner=p.children("input"); -} -_c09.spinner.timespinner({width:opts.spinnerWidth,showSeconds:opts.showSeconds,separator:opts.timeSeparator}); -$(_c08).datetimebox("initValue",opts.value); -}; -function _c0c(_c0d){ -var c=$(_c0d).datetimebox("calendar"); -var t=$(_c0d).datetimebox("spinner"); -var date=c.calendar("options").current; -return new Date(date.getFullYear(),date.getMonth(),date.getDate(),t.timespinner("getHours"),t.timespinner("getMinutes"),t.timespinner("getSeconds")); -}; -function _c0e(_c0f,q){ -_c10(_c0f,q,true); -}; -function _c11(_c12){ -var opts=$.data(_c12,"datetimebox").options; -var date=_c0c(_c12); -_c10(_c12,opts.formatter.call(_c12,date)); -$(_c12).combo("hidePanel"); -}; -function _c10(_c13,_c14,_c15){ -var opts=$.data(_c13,"datetimebox").options; -$(_c13).combo("setValue",_c14); -if(!_c15){ -if(_c14){ -var date=opts.parser.call(_c13,_c14); -$(_c13).combo("setText",opts.formatter.call(_c13,date)); -$(_c13).combo("setValue",opts.formatter.call(_c13,date)); -}else{ -$(_c13).combo("setText",_c14); -} -} -var date=opts.parser.call(_c13,_c14); -$(_c13).datetimebox("calendar").calendar("moveTo",date); -$(_c13).datetimebox("spinner").timespinner("setValue",_c16(date)); -function _c16(date){ -function _c17(_c18){ -return (_c18<10?"0":"")+_c18; -}; -var tt=[_c17(date.getHours()),_c17(date.getMinutes())]; -if(opts.showSeconds){ -tt.push(_c17(date.getSeconds())); -} -return tt.join($(_c13).datetimebox("spinner").timespinner("options").separator); -}; -}; -$.fn.datetimebox=function(_c19,_c1a){ -if(typeof _c19=="string"){ -var _c1b=$.fn.datetimebox.methods[_c19]; -if(_c1b){ -return _c1b(this,_c1a); -}else{ -return this.datebox(_c19,_c1a); -} -} -_c19=_c19||{}; -return this.each(function(){ -var _c1c=$.data(this,"datetimebox"); -if(_c1c){ -$.extend(_c1c.options,_c19); -}else{ -$.data(this,"datetimebox",{options:$.extend({},$.fn.datetimebox.defaults,$.fn.datetimebox.parseOptions(this),_c19)}); -} -_c07(this); -}); -}; -$.fn.datetimebox.methods={options:function(jq){ -var _c1d=jq.datebox("options"); -return $.extend($.data(jq[0],"datetimebox").options,{originalValue:_c1d.originalValue,disabled:_c1d.disabled,readonly:_c1d.readonly}); -},cloneFrom:function(jq,from){ -return jq.each(function(){ -$(this).datebox("cloneFrom",from); -$.data(this,"datetimebox",{options:$.extend(true,{},$(from).datetimebox("options")),spinner:$(from).datetimebox("spinner")}); -$(this).removeClass("datebox-f").addClass("datetimebox-f"); -}); -},spinner:function(jq){ -return $.data(jq[0],"datetimebox").spinner; -},initValue:function(jq,_c1e){ -return jq.each(function(){ -var opts=$(this).datetimebox("options"); -var _c1f=opts.value; -if(_c1f){ -_c1f=opts.formatter.call(this,opts.parser.call(this,_c1f)); -} -$(this).combo("initValue",_c1f).combo("setText",_c1f); -}); -},setValue:function(jq,_c20){ -return jq.each(function(){ -_c10(this,_c20); -}); -},reset:function(jq){ -return jq.each(function(){ -var opts=$(this).datetimebox("options"); -$(this).datetimebox("setValue",opts.originalValue); -}); -}}; -$.fn.datetimebox.parseOptions=function(_c21){ -var t=$(_c21); -return $.extend({},$.fn.datebox.parseOptions(_c21),$.parser.parseOptions(_c21,["timeSeparator","spinnerWidth",{showSeconds:"boolean"}])); -}; -$.fn.datetimebox.defaults=$.extend({},$.fn.datebox.defaults,{spinnerWidth:"100%",showSeconds:true,timeSeparator:":",panelEvents:{mousedown:function(e){ -}},keyHandler:{up:function(e){ -},down:function(e){ -},left:function(e){ -},right:function(e){ -},enter:function(e){ -_c11(this); -},query:function(q,e){ -_c0e(this,q); -}},buttons:[{text:function(_c22){ -return $(_c22).datetimebox("options").currentText; -},handler:function(_c23){ -var opts=$(_c23).datetimebox("options"); -_c10(_c23,opts.formatter.call(_c23,new Date())); -$(_c23).datetimebox("hidePanel"); -}},{text:function(_c24){ -return $(_c24).datetimebox("options").okText; -},handler:function(_c25){ -_c11(_c25); -}},{text:function(_c26){ -return $(_c26).datetimebox("options").closeText; -},handler:function(_c27){ -$(_c27).datetimebox("hidePanel"); -}}],formatter:function(date){ -var h=date.getHours(); -var M=date.getMinutes(); -var s=date.getSeconds(); -function _c28(_c29){ -return (_c29<10?"0":"")+_c29; -}; -var _c2a=$(this).datetimebox("spinner").timespinner("options").separator; -var r=$.fn.datebox.defaults.formatter(date)+" "+_c28(h)+_c2a+_c28(M); -if($(this).datetimebox("options").showSeconds){ -r+=_c2a+_c28(s); -} -return r; -},parser:function(s){ -if($.trim(s)==""){ -return new Date(); -} -var dt=s.split(" "); -var d=$.fn.datebox.defaults.parser(dt[0]); -if(dt.length<2){ -return d; -} -var _c2b=$(this).datetimebox("spinner").timespinner("options").separator; -var tt=dt[1].split(_c2b); -var hour=parseInt(tt[0],10)||0; -var _c2c=parseInt(tt[1],10)||0; -var _c2d=parseInt(tt[2],10)||0; -return new Date(d.getFullYear(),d.getMonth(),d.getDate(),hour,_c2c,_c2d); -}}); -})(jQuery); -(function($){ -function init(_c2e){ -var _c2f=$("
          "+"
          "+""+""+"
          "+"
          "+"
          "+"
          "+""+"
          ").insertAfter(_c2e); -var t=$(_c2e); -t.addClass("slider-f").hide(); -var name=t.attr("name"); -if(name){ -_c2f.find("input.slider-value").attr("name",name); -t.removeAttr("name").attr("sliderName",name); -} -_c2f.bind("_resize",function(e,_c30){ -if($(this).hasClass("easyui-fluid")||_c30){ -_c31(_c2e); -} -return false; -}); -return _c2f; -}; -function _c31(_c32,_c33){ -var _c34=$.data(_c32,"slider"); -var opts=_c34.options; -var _c35=_c34.slider; -if(_c33){ -if(_c33.width){ -opts.width=_c33.width; -} -if(_c33.height){ -opts.height=_c33.height; -} -} -_c35._size(opts); -if(opts.mode=="h"){ -_c35.css("height",""); -_c35.children("div").css("height",""); -}else{ -_c35.css("width",""); -_c35.children("div").css("width",""); -_c35.children("div.slider-rule,div.slider-rulelabel,div.slider-inner")._outerHeight(_c35._outerHeight()); -} -_c36(_c32); -}; -function _c37(_c38){ -var _c39=$.data(_c38,"slider"); -var opts=_c39.options; -var _c3a=_c39.slider; -var aa=opts.mode=="h"?opts.rule:opts.rule.slice(0).reverse(); -if(opts.reversed){ -aa=aa.slice(0).reverse(); -} -_c3b(aa); -function _c3b(aa){ -var rule=_c3a.find("div.slider-rule"); -var _c3c=_c3a.find("div.slider-rulelabel"); -rule.empty(); -_c3c.empty(); -for(var i=0;i").appendTo(rule); -span.css((opts.mode=="h"?"left":"top"),_c3d); -if(aa[i]!="|"){ -span=$("").appendTo(_c3c); -span.html(aa[i]); -if(opts.mode=="h"){ -span.css({left:_c3d,marginLeft:-Math.round(span.outerWidth()/2)}); -}else{ -span.css({top:_c3d,marginTop:-Math.round(span.outerHeight()/2)}); -} -} -} -}; -}; -function _c3e(_c3f){ -var _c40=$.data(_c3f,"slider"); -var opts=_c40.options; -var _c41=_c40.slider; -_c41.removeClass("slider-h slider-v slider-disabled"); -_c41.addClass(opts.mode=="h"?"slider-h":"slider-v"); -_c41.addClass(opts.disabled?"slider-disabled":""); -var _c42=_c41.find(".slider-inner"); -_c42.html(""+""); -if(opts.range){ -_c42.append(""+""); -} -_c41.find("a.slider-handle").draggable({axis:opts.mode,cursor:"pointer",disabled:opts.disabled,onDrag:function(e){ -var left=e.data.left; -var _c43=_c41.width(); -if(opts.mode!="h"){ -left=e.data.top; -_c43=_c41.height(); -} -if(left<0||left>_c43){ -return false; -}else{ -_c44(left,this); -return false; -} -},onStartDrag:function(){ -_c40.isDragging=true; -opts.onSlideStart.call(_c3f,opts.value); -},onStopDrag:function(e){ -_c44(opts.mode=="h"?e.data.left:e.data.top,this); -opts.onSlideEnd.call(_c3f,opts.value); -opts.onComplete.call(_c3f,opts.value); -_c40.isDragging=false; -}}); -_c41.find("div.slider-inner").unbind(".slider").bind("mousedown.slider",function(e){ -if(_c40.isDragging||opts.disabled){ -return; -} -var pos=$(this).offset(); -_c44(opts.mode=="h"?(e.pageX-pos.left):(e.pageY-pos.top)); -opts.onComplete.call(_c3f,opts.value); -}); -function _c45(_c46){ -var dd=String(opts.step).split("."); -var dlen=dd.length>1?dd[1].length:0; -return parseFloat(_c46.toFixed(dlen)); -}; -function _c44(pos,_c47){ -var _c48=_c49(_c3f,pos); -var s=Math.abs(_c48%opts.step); -if(s0; -if(_c48<=v2&&_c4a){ -v1=_c48; -}else{ -if(_c48>=v1&&(!_c4a)){ -v2=_c48; -} -} -}else{ -if(_c48v2){ -v2=_c48; -}else{ -_c48opts.max){ -_c52=opts.max; -} -var _c53=$("").appendTo(_c4f); -_c53.attr("name",name); -_c53.val(_c52); -_c51.push(_c52); -var _c54=_c4f.find(".slider-handle:eq("+i+")"); -var tip=_c54.next(); -var pos=_c55(_c4c,_c52); -if(opts.showTip){ -tip.show(); -tip.html(opts.tipFormatter.call(_c4c,_c52)); -}else{ -tip.hide(); -} -if(opts.mode=="h"){ -var _c56="left:"+pos+"px;"; -_c54.attr("style",_c56); -tip.attr("style",_c56+"margin-left:"+(-Math.round(tip.outerWidth()/2))+"px"); -}else{ -var _c56="top:"+pos+"px;"; -_c54.attr("style",_c56); -tip.attr("style",_c56+"margin-left:"+(-Math.round(tip.outerWidth()))+"px"); -} -} -opts.value=opts.range?_c51:_c51[0]; -$(_c4c).val(opts.range?_c51.join(opts.separator):_c51[0]); -if(_c50.join(",")!=_c51.join(",")){ -opts.onChange.call(_c4c,opts.value,(opts.range?_c50:_c50[0])); -} -}; -function _c36(_c57){ -var opts=$.data(_c57,"slider").options; -var fn=opts.onChange; -opts.onChange=function(){ -}; -_c4b(_c57,opts.value); -opts.onChange=fn; -}; -function _c55(_c58,_c59){ -var _c5a=$.data(_c58,"slider"); -var opts=_c5a.options; -var _c5b=_c5a.slider; -var size=opts.mode=="h"?_c5b.width():_c5b.height(); -var pos=opts.converter.toPosition.call(_c58,_c59,size); -if(opts.mode=="v"){ -pos=_c5b.height()-pos; -} -if(opts.reversed){ -pos=size-pos; -} -return pos; -}; -function _c49(_c5c,pos){ -var _c5d=$.data(_c5c,"slider"); -var opts=_c5d.options; -var _c5e=_c5d.slider; -var size=opts.mode=="h"?_c5e.width():_c5e.height(); -var pos=opts.mode=="h"?(opts.reversed?(size-pos):pos):(opts.reversed?pos:(size-pos)); -var _c5f=opts.converter.toValue.call(_c5c,pos,size); -return _c5f; -}; -$.fn.slider=function(_c60,_c61){ -if(typeof _c60=="string"){ -return $.fn.slider.methods[_c60](this,_c61); -} -_c60=_c60||{}; -return this.each(function(){ -var _c62=$.data(this,"slider"); -if(_c62){ -$.extend(_c62.options,_c60); -}else{ -_c62=$.data(this,"slider",{options:$.extend({},$.fn.slider.defaults,$.fn.slider.parseOptions(this),_c60),slider:init(this)}); -$(this).removeAttr("disabled"); -} -var opts=_c62.options; -opts.min=parseFloat(opts.min); -opts.max=parseFloat(opts.max); -if(opts.range){ -if(!$.isArray(opts.value)){ -opts.value=$.map(String(opts.value).split(opts.separator),function(v){ -return parseFloat(v); -}); -} -if(opts.value.length<2){ -opts.value.push(opts.max); -} -}else{ -opts.value=parseFloat(opts.value); -} -opts.step=parseFloat(opts.step); -opts.originalValue=opts.value; -_c3e(this); -_c37(this); -_c31(this); -}); -}; -$.fn.slider.methods={options:function(jq){ -return $.data(jq[0],"slider").options; -},destroy:function(jq){ -return jq.each(function(){ -$.data(this,"slider").slider.remove(); -$(this).remove(); -}); -},resize:function(jq,_c63){ -return jq.each(function(){ -_c31(this,_c63); -}); -},getValue:function(jq){ -return jq.slider("options").value; -},getValues:function(jq){ -return jq.slider("options").value; -},setValue:function(jq,_c64){ -return jq.each(function(){ -_c4b(this,[_c64]); -}); -},setValues:function(jq,_c65){ -return jq.each(function(){ -_c4b(this,_c65); -}); -},clear:function(jq){ -return jq.each(function(){ -var opts=$(this).slider("options"); -_c4b(this,opts.range?[opts.min,opts.max]:[opts.min]); -}); -},reset:function(jq){ -return jq.each(function(){ -var opts=$(this).slider("options"); -$(this).slider(opts.range?"setValues":"setValue",opts.originalValue); -}); -},enable:function(jq){ -return jq.each(function(){ -$.data(this,"slider").options.disabled=false; -_c3e(this); -}); -},disable:function(jq){ -return jq.each(function(){ -$.data(this,"slider").options.disabled=true; -_c3e(this); -}); -}}; -$.fn.slider.parseOptions=function(_c66){ -var t=$(_c66); -return $.extend({},$.parser.parseOptions(_c66,["width","height","mode",{reversed:"boolean",showTip:"boolean",range:"boolean",min:"number",max:"number",step:"number"}]),{value:(t.val()||undefined),disabled:(t.attr("disabled")?true:undefined),rule:(t.attr("rule")?eval(t.attr("rule")):undefined)}); -}; -$.fn.slider.defaults={width:"auto",height:"auto",mode:"h",reversed:false,showTip:false,disabled:false,range:false,value:0,separator:",",min:0,max:100,step:1,rule:[],tipFormatter:function(_c67){ -return _c67; -},converter:{toPosition:function(_c68,size){ -var opts=$(this).slider("options"); -var p=(_c68-opts.min)/(opts.max-opts.min)*size; -return p; -},toValue:function(pos,size){ -var opts=$(this).slider("options"); -var v=opts.min+(opts.max-opts.min)*(pos/size); -return v; -}},onChange:function(_c69,_c6a){ -},onSlideStart:function(_c6b){ -},onSlideEnd:function(_c6c){ -},onComplete:function(_c6d){ -}}; -})(jQuery); - diff --git a/AYA.SlnSynor/AYA.SlnSynor/Scripts/jquery.easyui.mobile.js b/AYA.SlnSynor/AYA.SlnSynor/Scripts/jquery.easyui.mobile.js deleted file mode 100644 index 29eed5d94..000000000 --- a/AYA.SlnSynor/AYA.SlnSynor/Scripts/jquery.easyui.mobile.js +++ /dev/null @@ -1,141 +0,0 @@ -/** - * EasyUI for jQuery 1.5.5.2 - * - * Copyright (c) 2009-2018 www.jeasyui.com. All rights reserved. - * - * Licensed under the freeware license: http://www.jeasyui.com/license_freeware.php - * To use it on other terms please contact us: info@jeasyui.com - * - */ -(function($){ -$.fn.navpanel=function(_1,_2){ -if(typeof _1=="string"){ -var _3=$.fn.navpanel.methods[_1]; -return _3?_3(this,_2):this.panel(_1,_2); -}else{ -_1=_1||{}; -return this.each(function(){ -var _4=$.data(this,"navpanel"); -if(_4){ -$.extend(_4.options,_1); -}else{ -_4=$.data(this,"navpanel",{options:$.extend({},$.fn.navpanel.defaults,$.fn.navpanel.parseOptions(this),_1)}); -} -$(this).panel(_4.options); -}); -} -}; -$.fn.navpanel.methods={options:function(jq){ -return $.data(jq[0],"navpanel").options; -}}; -$.fn.navpanel.parseOptions=function(_5){ -return $.extend({},$.fn.panel.parseOptions(_5),$.parser.parseOptions(_5,[])); -}; -$.fn.navpanel.defaults=$.extend({},$.fn.panel.defaults,{fit:true,border:false,cls:"navpanel"}); -$.parser.plugins.push("navpanel"); -})(jQuery); -(function($){ -$(function(){ -$.mobile.init(); -}); -$.mobile={defaults:{animation:"slide",direction:"left",reverseDirections:{up:"down",down:"up",left:"right",right:"left"}},panels:[],init:function(_6){ -$.mobile.panels=[]; -var _7=$(_6||"body").children(".navpanel:visible"); -if(_7.length){ -_7.not(":first").children(".panel-body").navpanel("close"); -var p=_7.eq(0).children(".panel-body"); -$.mobile.panels.push({panel:p,animation:$.mobile.defaults.animation,direction:$.mobile.defaults.direction}); -} -$(document).unbind(".mobile").bind("click.mobile",function(e){ -var a=$(e.target).closest("a"); -if(a.length){ -var _8=$.parser.parseOptions(a[0],["animation","direction",{back:"boolean"}]); -if(_8.back){ -$.mobile.back(); -e.preventDefault(); -}else{ -var _9=$.trim(a.attr("href")); -if(/^#/.test(_9)){ -var to=$(_9); -if(to.length&&to.hasClass("panel-body")){ -$.mobile.go(to,_8.animation,_8.direction); -e.preventDefault(); -} -} -} -} -}); -$(window).unbind(".mobile").bind("hashchange.mobile",function(){ -var _a=$.mobile.panels.length; -if(_a>1){ -var _b=location.hash; -var p=$.mobile.panels[_a-2]; -if(!_b||_b=="#&"+p.panel.attr("id")){ -$.mobile._back(); -} -} -}); -},nav:function(_c,to,_d,_e){ -if(window.WebKitAnimationEvent){ -_d=_d!=undefined?_d:$.mobile.defaults.animation; -_e=_e!=undefined?_e:$.mobile.defaults.direction; -var _f="m-"+_d+(_e?"-"+_e:""); -var p1=$(_c).panel("open").panel("resize").panel("panel"); -var p2=$(to).panel("open").panel("resize").panel("panel"); -p1.add(p2).bind("webkitAnimationEnd",function(){ -$(this).unbind("webkitAnimationEnd"); -var p=$(this).children(".panel-body"); -if($(this).hasClass("m-in")){ -p.panel("open").panel("resize"); -}else{ -p.panel("close"); -} -$(this).removeClass(_f+" m-in m-out"); -}); -p2.addClass(_f+" m-in"); -p1.addClass(_f+" m-out"); -}else{ -$(to).panel("open").panel("resize"); -$(_c).panel("close"); -} -},_go:function(_10,_11,_12){ -_11=_11!=undefined?_11:$.mobile.defaults.animation; -_12=_12!=undefined?_12:$.mobile.defaults.direction; -var _13=$.mobile.panels[$.mobile.panels.length-1].panel; -var to=$(_10); -if(_13[0]!=to[0]){ -$.mobile.nav(_13,to,_11,_12); -$.mobile.panels.push({panel:to,animation:_11,direction:_12}); -} -},_back:function(){ -if($.mobile.panels.length<2){ -return; -} -var p1=$.mobile.panels.pop(); -var p2=$.mobile.panels[$.mobile.panels.length-1]; -var _14=p1.animation; -var _15=$.mobile.defaults.reverseDirections[p1.direction]||""; -$.mobile.nav(p1.panel,p2.panel,_14,_15); -},go:function(_16,_17,_18){ -_17=_17!=undefined?_17:$.mobile.defaults.animation; -_18=_18!=undefined?_18:$.mobile.defaults.direction; -location.hash="#&"+$(_16).attr("id"); -$.mobile._go(_16,_17,_18); -},back:function(){ -history.go(-1); -}}; -$.map(["validatebox","textbox","passwordbox","filebox","searchbox","combo","combobox","combogrid","combotree","combotreegrid","datebox","datetimebox","numberbox","spinner","numberspinner","timespinner","datetimespinner"],function(_19){ -if($.fn[_19]){ -$.extend($.fn[_19].defaults,{iconWidth:28,tipPosition:"bottom"}); -} -}); -$.map(["spinner","numberspinner","timespinner","datetimespinner"],function(_1a){ -if($.fn[_1a]){ -$.extend($.fn[_1a].defaults,{iconWidth:56,spinAlign:"horizontal"}); -} -}); -if($.fn.menu){ -$.extend($.fn.menu.defaults,{itemHeight:30,noline:true}); -} -})(jQuery); - diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js index 6f96af5f0..40caf66d2 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js @@ -28,14 +28,14 @@ var isMobile = { //#region MOMENT CONFIGURATION (DATE AND TIME CONFIGURATION) -//moment.lang('es-CR', { -// months: [ -// "Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", -// "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre" -// ] -//}); +moment.lang('es-CR', { + months: [ + "Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", + "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre" + ] +}); -//moment.lang('es-CR'); +moment.lang('es-CR'); //#endregion @@ -79,6 +79,68 @@ this.DisabledToRequired = function (controlId) { }; +this.ObtenerParametros = function (url) { + + // get query string from url (optional) or window + var queryString = url ? url.split('?')[1] : window.location.search.slice(1); + + // we'll store the parameters here + var obj = {}; + + // if query string exists + if (queryString) { + + // stuff after # is not part of query string, so get rid of it + queryString = queryString.split('#')[0]; + + // split our query string into its component parts + var arr = queryString.split('&'); + + for (var i = 0; i < arr.length; i++) { + // separate the keys and the values + var a = arr[i].split('='); + + // in case params look like: list[]=thing1&list[]=thing2 + var paramNum = undefined; + var paramName = a[0].replace(/\[\d*\]/, function (v) { + paramNum = v.slice(1, -1); + return ''; + }); + + // set parameter value (use 'true' if empty) + var paramValue = typeof (a[1]) === 'undefined' ? true : a[1]; + + // (optional) keep case consistent + paramName = paramName.toLowerCase(); + paramValue = paramValue.toLowerCase(); + + // if parameter name already exists + if (obj[paramName]) { + // convert value to array (if still string) + if (typeof obj[paramName] === 'string') { + obj[paramName] = [obj[paramName]]; + } + // if no array index number specified... + if (typeof paramNum === 'undefined') { + // put the value on the end of the array + obj[paramName].push(paramValue); + } + // if array index number specified... + else { + // put the value at that index number + obj[paramName][paramNum] = paramValue; + } + } + // if param name doesn't exist yet, set it + else { + obj[paramName] = paramValue; + } + } + } + + return obj; +} + this.RequiredToDisabled = function (controlId) { /// Put a control with Disabled atribute and remove Required atribute. @@ -516,14 +578,14 @@ jQuery(document).ready(function () { if (navigator.appName.indexOf("Internet Explorer") == -1) { //yeah, he's using IE - //if (window.matchMedia("(orientation: portrait)").matches) { - // $('#modalMensajeMobile').modal('show'); - //} + if (window.matchMedia("(orientation: portrait)").matches) { + $('#modalMensajeMobile').modal('show'); + } - //if (window.matchMedia("(orientation: landscape)").matches) { - // // you're in LANDSCAPE mode - // $('#modalMensajeMobile').modal('hide'); - //} + if (window.matchMedia("(orientation: landscape)").matches) { + // you're in LANDSCAPE mode + $('#modalMensajeMobile').modal('hide'); + } } diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js new file mode 100644 index 000000000..93a35df5f --- /dev/null +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js @@ -0,0 +1,13 @@ +var IDPropuesta; + +jQuery(document).ready(function () { + + IDPropuesta = ObtenerParametros().propuesta; + + if (IsNullOrEmpty(IDPropuesta)) + alert("No ha seleccionado una propuesta"); + + + $("#tabs").tabs(); + +}); \ No newline at end of file diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/PropuestaNormativa.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/PropuestaNormativa.js index 1e6bb8943..4396e7248 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/PropuestaNormativa.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/PropuestaNormativa.js @@ -1,135 +1,146 @@ -//$("#formPropuestaNormativa").EnableValidationToolTip(); +// Cargando Catalogo Nacionalidad + +var tableResultadoCatalogo = $('#tableResultadoCatalogo').DataTable(); -//jQuery(document).ready(function () { +this.TableNacionalidad_OnLoad = function () { + var uri = 'api/SolicitudAPI/ObtenerNacionalidad/'; -// getDataModel(); + var UI = new Ultimus.UI(); + $.getJSON(server + uri).done(function (data) { -//}); + if (data != null) { + for (var i = 0; i <= data.length - 1; ++i) { + var Seleccionar = $("#ucBtnSeleccionar").html(); + Seleccionar = Seleccionar.replace("[$id]", data[i].na_codigo); + Seleccionar = Seleccionar.replace("[$description]", data[i].na_descripcion); + Seleccionar = Seleccionar.replace("[$controlID]", "#hiddenCodNacionalidad"); + Seleccionar = Seleccionar.replace("[$controlDescription]", "#txtNacionalidad"); + Seleccionar = Seleccionar.replace("[$modal]", "#modalAgregarDescripcion"); + Seleccionar = Seleccionar.replace("[$form]", "#formConsulta"); + tableResultadoCatalogo.row.add([Seleccionar, data[i].na_codigo, data[i].na_descripcion]).draw(); + } -//this.CargarDataCatalogo = function (Direccion, filtro, model) { + $("#formAgregarDescripcion").find('.dataTables_filter input').val(''); + tableResultadoCatalogo.search('').draw(); -// $("#txtDescripcion").val(filtro); + $('#modalAgregarDescripcion').modal('show'); -// var uri = IsNullOrEmpty(Direccion) ? $("#btn" + SelectedCatalog).attr("Direccion_API") : $.trim(Direccion); + UI.ENDREQUEST(); + } + else { + toastr.error("Ha ocurrido un error inesperado. Vuelva a intentarlo mas tarde", Message_Error); + } -// var UseHttpPost = $("#btn" + SelectedCatalog).attr("UseHttpPost"); + }).fail(function (jqxhr, textStatus, error) { -// var WebApplication_Name = $("#btn" + SelectedCatalog).attr("WebApplication"); + toastr.error("Ha ocurrido un error inesperado. Vuelva a intentarlo mas tarde", Message_Error); -// if (IsNullOrEmpty(uri)) { -// toastr.warning("Debe definir la dirección del WebAPI para el catálogo.", Message_Warning); -// return; -// } + }).then(function (value) { -// var Url = IsNullOrEmpty(WebApplication_Name) ? server + uri : window.location.protocol + "//" + window.location.hostname + "/" + WebApplication_Name + "/" + uri; + UI.ENDREQUEST(); + }); +} -// var parametros = arguments; +$("#tableResultadoCatalogo tbody td").live("click", "td", function (event) { -// $("#btnBuscar").unbind("click"); -// $("#btnBuscar").click(function () { -// parametros[1] = $("#txtDescripcion").val(); -// CargarDataCatalogo.apply(this, parametros); -// }); + var data = $('#tableResultadoCatalogo').DataTable().row($(this).parents('tr')).data(); -// if (UseHttpPost != "1") { -// Url = Url + "?filtro=" + (filtro == null ? "" : encodeURIComponent(filtro)); + if (SelectedCatalog == "PROVINCIA") { + if ($('#hiddenCodProvincia').val() == "10" || $('#hiddenCodProvincia').val() == "11" || $('#hiddenCodProvincia').val() == "12") { + $('#txtDistrito').noRequired(); + $('#btnBuscarDistrito').disable(); + $('#btnBuscarCorregimiento').disable(); + } + } -// //busca n extras parametros para colocar en el request del get -// var countId = 1; -// for (var i = 2; i < arguments.length; i++) { -// var id = arguments[i]; -// if (countId == 1) -// Url += (id == null ? "" : "&id=" + encodeURIComponent(id)); -// else -// Url += (id == null ? "" : "&id" + countId + "=" + encodeURIComponent(id)); -// countId++; -// } + $("#formDatosResidenciales").valid(); + $("#formDatosGenerales").valid(); -// AjaxGetData(Url, true, false, CargarTablaCatalogo); -// } -// else { + $('#modalAgregarDescripcion').modal('hide'); +}); -// model = IsNullOrEmpty(model) ? {} : model; -// model.filtro = filtro; +/* -// AjaxPostData(Url, model, true, false, CargarTablaCatalogo); -// } -//} +
          + +
          + + +
          +
          + +
          +
          -//this.CargarTablaCatalogo = function (data) { - -// if (data != null) { - -// lista = data; - -// var Seleccionar = $("#ucBtnSeleccionar").html(); - -// var columnDefinition = [ -// { "data": null, "width": "10%", className: "center", defaultContent: Seleccionar }, -// { "data": "codigo", "width": "5%" }, -// { "data": "descripcion", "width": "85%" } -// ]; - -// $('#tableCatalogo').TableInit(0, false, true, false, false, columnDefinition, lista); - -// if ($.fn.DataTable.isDataTable('#tableCatalogo')) { - -// LoadMessage(); - -// $('#tableCatalogo').DataTable().search('').draw(); - -// } - -// } - -// $('#divmodalCatalogo').modal('show'); - -// ENDREQUEST(); -//} - -//$('#tableCatalogo').on('click', 'button', function () { - -// var data = $('#tableCatalogo').DataTable().row($(this).parents('tr')).data(); - -// //verifica que no es multiple -// if ($("#btn" + SelectedCatalog).attr("CatalogoMultiple") != 1) { - -// $("#hidden" + SelectedCatalog).val(data.codigo); -// $("#txt" + SelectedCatalog).val(data.descripcion); - -// } -// else { - -// var existe = $.grep($("#txt" + SelectedCatalog + " option"), function (item, id) { return $(item).val() == data.codigo }); -// var MaxItems = $('#btn' + SelectedCatalog).attr("MaxItems"); - -// if (existe.length > 0) -// toastr.warning("Esta opción ya fue agregada.", Message_Warning); -// else if (MaxItems > 0 && MaxItems < ($("#txt" + SelectedCatalog + " option").length + 1)) -// toastr.warning("Solo se permite ingresar un máximo de " + MaxItems + " opciones.", Message_Warning); -// else { -// $("#txt" + SelectedCatalog) -// .append($("") -// .attr("value", data.codigo) -// .text(data.descripcion)); - -// $("#txt" + SelectedCatalog).val(-1); -// } -// } - -// $("#txt" + SelectedCatalog).trigger("change"); -// $('#txt' + SelectedCatalog).closest('form').validateElement("#txt" + SelectedCatalog); - -// $('#divmodalCatalogo').modal('hide'); - -// if (typeof DataCatalogo !== 'undefined' && $.isFunction(DataCatalogo)) { -// DataCatalogo(SelectedCatalog, data); -// } - -//}); + + +@section Modals{ + + + +} +*/ \ No newline at end of file diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml index b3926fad1..5f3b2d3a9 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml @@ -1,7 +1,91 @@ - -@{ +@{ ViewBag.Title = "DetallePropuesta"; + Layout = "~/Views/Shared/_Layout.cshtml"; } -

          DetallePropuesta

          + + +@Scripts.Render("~/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js") + diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/Shared/_Layout.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/Shared/_Layout.cshtml index 0f20ca2bc..babc3da9c 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/Shared/_Layout.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/Shared/_Layout.cshtml @@ -3,7 +3,7 @@ - + AYA | SINORT @@ -18,27 +18,33 @@ - + - + @*@Styles.Render("~/Content/dashboard")*@ - @Scripts.Render("~/bundles/modernizr") - @Scripts.Render("~/bundles/jquery") - - @Scripts.Render("~/bundles/jquery-dataTables") + @Styles.Render("~/Content/themes/base/css") @Styles.Render("~/Content/sinort-css") - + + + @Scripts.Render("~/bundles/modernizr") + @Scripts.Render("~/bundles/jquery") + @Scripts.Render("~/bundles/jqueryui") + @Scripts.Render("~/bundles/jqueryval") + @Scripts.Render("~/bundles/bootstrap") + @Scripts.Render("~/bundles/moment") + @Scripts.Render("~/bundles/toastr") + @Scripts.Render("~/bundles/jquery-dataTables") + @* Seccion futuros scripts *@ @@ -206,7 +212,7 @@ @@ -234,7 +240,7 @@ - + @**@ @@ -243,9 +249,9 @@
          - @RenderSection("featured", required: false) - @RenderBody() - + @RenderSection("featured", required: false) + @RenderBody() +