/** * jQuery EasyUI 1.4 * * Copyright (c) 2009-2014 www.jeasyui.com. All rights reserved. * * Licensed under the GPL license: http://www.gnu.org/licenses/gpl.txt * To use it on other terms please contact us at info@jeasyui.com * */ (function($){ $.parser={auto:true,onComplete:function(_1){ },plugins:["draggable","droppable","resizable","pagination","tooltip","linkbutton","menu","menubutton","splitbutton","progressbar","tree","textbox","filebox","combo","combobox","combotree","combogrid","numberbox","validatebox","searchbox","spinner","numberspinner","timespinner","datetimespinner","calendar","datebox","datetimebox","slider","layout","panel","datagrid","propertygrid","treegrid","tabs","accordion","window","dialog","form"],parse:function(_2){ var aa=[]; for(var i=0;i<$.parser.plugins.length;i++){ var _3=$.parser.plugins[i]; var r=$(".easyui-"+_3,_2); if(r.length){ if(r[_3]){ r[_3](); }else{ aa.push({name:_3,jq:r}); } } } if(aa.length&&window.easyloader){ var _4=[]; for(var i=0;i=0){ v=Math.floor((_8.width()-_9)*v/100); }else{ v=Math.floor((_8.height()-_9)*v/100); } }else{ v=parseInt(v)||undefined; } return v; },parseOptions:function(_b,_c){ var t=$(_b); var _d={}; var s=$.trim(t.attr("data-options")); if(s){ if(s.substring(0,1)!="{"){ s="{"+s+"}"; } _d=(new Function("return "+s))(); } $.map(["width","height","left","top","minWidth","maxWidth","minHeight","maxHeight"],function(p){ var pv=$.trim(_b.style[p]||""); if(pv){ if(pv.indexOf("%")==-1){ pv=parseInt(pv)||undefined; } _d[p]=pv; } }); if(_c){ var _e={}; for(var i=0;i<_c.length;i++){ var pp=_c[i]; if(typeof pp=="string"){ _e[pp]=t.attr(pp); }else{ for(var _f in pp){ var _10=pp[_f]; if(_10=="boolean"){ _e[_f]=t.attr(_f)?(t.attr(_f)=="true"):undefined; }else{ if(_10=="number"){ _e[_f]=t.attr(_f)=="0"?0:parseFloat(t.attr(_f))||undefined; } } } } } $.extend(_d,_e); } return _d; }}; $(function(){ var d=$("
").appendTo("body"); $._boxModel=d.outerWidth()!=100; d.remove(); if(!window.easyloader&&$.parser.auto){ $.parser.parse(); } }); $.fn._outerWidth=function(_11){ if(_11==undefined){ if(this[0]==window){ return this.width()||document.body.clientWidth; } return this.outerWidth()||0; } return this._size("width",_11); }; $.fn._outerHeight=function(_12){ if(_12==undefined){ if(this[0]==window){ return this.height()||document.body.clientHeight; } return this.outerHeight()||0; } return this._size("height",_12); }; $.fn._scrollLeft=function(_13){ if(_13==undefined){ return this.scrollLeft(); }else{ return this.each(function(){ $(this).scrollLeft(_13); }); } }; $.fn._propAttr=$.fn.prop||$.fn.attr; $.fn._size=function(_14,_15){ if(typeof _14=="string"){ if(_14=="clear"){ return this.each(function(){ $(this).css({width:"",minWidth:"",maxWidth:"",height:"",minHeight:"",maxHeight:""}); }); }else{ if(_14=="unfit"){ return this.each(function(){ _16(this,$(this).parent(),false); }); }else{ if(_15==undefined){ return _17(this[0],_14); }else{ return this.each(function(){ _17(this,_14,_15); }); } } } }else{ return this.each(function(){ _15=_15||$(this).parent(); $.extend(_14,_16(this,_15,_14.fit)||{}); var r1=_18(this,"width",_15,_14); var r2=_18(this,"height",_15,_14); if(r1||r2){ $(this).addClass("easyui-fluid"); }else{ $(this).removeClass("easyui-fluid"); } }); } function _16(_19,_1a,fit){ var t=$(_19)[0]; var p=_1a[0]; var _1b=p.fcount||0; if(fit){ if(!t.fitted){ t.fitted=true; p.fcount=_1b+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=_1b-1; if(p.fcount==0){ $(p).removeClass("panel-noscroll"); if(p.tagName=="BODY"){ $("html").removeClass("panel-fit"); } } } return false; } }; function _18(_1c,_1d,_1e,_1f){ var t=$(_1c); var p=_1d; var p1=p.substr(0,1).toUpperCase()+p.substr(1); var min=$.parser.parseValue("min"+p1,_1f["min"+p1],_1e); var max=$.parser.parseValue("max"+p1,_1f["max"+p1],_1e); var val=$.parser.parseValue(p,_1f[p],_1e); var _20=(String(_1f[p]||"").indexOf("%")>=0?true:false); if(!isNaN(val)){ var v=Math.min(Math.max(val,min||0),max||99999); if(!_20){ _1f[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 _20||_1f.fit; }; function _17(_21,_22,_23){ var t=$(_21); if(_23==undefined){ _23=parseInt(_21.style[_22]); if(isNaN(_23)){ return undefined; } if($._boxModel){ _23+=_24(); } return _23; }else{ if(_23===""){ t.css(_22,""); }else{ if($._boxModel){ _23-=_24(); if(_23<0){ _23=0; } } t.css(_22,_23+"px"); } } function _24(){ if(_22.toLowerCase().indexOf("width")>=0){ return t.outerWidth()-t.width(); }else{ return t.outerHeight()-t.height(); } }; }; }; })(jQuery); (function($){ var _25=null; var _26=null; var _27=false; function _28(e){ if(e.touches.length!=1){ return; } if(!_27){ _27=true; dblClickTimer=setTimeout(function(){ _27=false; },500); }else{ clearTimeout(dblClickTimer); _27=false; _29(e,"dblclick"); } _25=setTimeout(function(){ _29(e,"contextmenu",3); },1000); _29(e,"mousedown"); if($.fn.draggable.isDragging||$.fn.resizable.isResizing){ e.preventDefault(); } }; function _2a(e){ if(e.touches.length!=1){ return; } if(_25){ clearTimeout(_25); } _29(e,"mousemove"); if($.fn.draggable.isDragging||$.fn.resizable.isResizing){ e.preventDefault(); } }; function _2b(e){ if(_25){ clearTimeout(_25); } _29(e,"mouseup"); if($.fn.draggable.isDragging||$.fn.resizable.isResizing){ e.preventDefault(); } }; function _29(e,_2c,_2d){ var _2e=new $.Event(_2c); _2e.pageX=e.changedTouches[0].pageX; _2e.pageY=e.changedTouches[0].pageY; _2e.which=_2d||1; $(e.target).trigger(_2e); }; if(document.addEventListener){ document.addEventListener("touchstart",_28,true); document.addEventListener("touchmove",_2a,true); document.addEventListener("touchend",_2b,true); } })(jQuery);