/**
|
* jQuery EasyUI 1.3.2
|
*
|
* Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved.
|
*
|
* Licensed under the GPL or commercial licenses
|
* To use it on other terms please contact us: jeasyui@gmail.com
|
* http://www.gnu.org/licenses/gpl.txt
|
* http://www.jeasyui.com/license_commercial.php
|
*
|
*/
|
(function($){
|
$.parser={auto:true,onComplete:function(_1){
|
},plugins:["draggable","droppable","resizable","pagination","linkbutton","menu","menubutton","splitbutton","progressbar","tree","combobox","combotree","combogrid","numberbox","validatebox","searchbox","numberspinner","timespinner","calendar","datebox","datetimebox","slider","layout","panel","datagrid","propertygrid","treegrid","tabs","accordion","window","dialog"],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<aa.length;i++){
|
_4.push(aa[i].name);
|
}
|
easyloader.load(_4,function(){
|
for(var i=0;i<aa.length;i++){
|
var _5=aa[i].name;
|
var jq=aa[i].jq;
|
jq[_5]();
|
}
|
$.parser.onComplete.call($.parser,_2);
|
});
|
}else{
|
$.parser.onComplete.call($.parser,_2);
|
}
|
},parseOptions:function(_6,_7){
|
var t=$(_6);
|
var _8={};
|
var s=$.trim(t.attr("data-options"));
|
if(s){
|
var _9=s.substring(0,1);
|
var _a=s.substring(s.length-1,1);
|
if(_9!="{"){
|
s="{"+s;
|
}
|
if(_a!="}"){
|
s=s+"}";
|
}
|
_8=(new Function("return "+s))();
|
}
|
if(_7){
|
var _b={};
|
for(var i=0;i<_7.length;i++){
|
var pp=_7[i];
|
if(typeof pp=="string"){
|
if(pp=="width"||pp=="height"||pp=="left"||pp=="top"){
|
_b[pp]=parseInt(_6.style[pp])||undefined;
|
}else{
|
_b[pp]=t.attr(pp);
|
}
|
}else{
|
for(var _c in pp){
|
var _d=pp[_c];
|
if(_d=="boolean"){
|
_b[_c]=t.attr(_c)?(t.attr(_c)=="true"):undefined;
|
}else{
|
if(_d=="number"){
|
_b[_c]=t.attr(_c)=="0"?0:parseFloat(t.attr(_c))||undefined;
|
}
|
}
|
}
|
}
|
}
|
$.extend(_8,_b);
|
}
|
return _8;
|
}};
|
$(function(){
|
if(!window.easyloader&&$.parser.auto){
|
$.parser.parse();
|
}
|
});
|
easyuifix.parser_addplugins($.parser.plugins);
|
$.fn._outerWidth=function(_e){
|
if(_e==undefined){
|
if(this[0]==window){
|
return this.width()||document.body.clientWidth;
|
}
|
return this.outerWidth()||0;
|
}
|
return this.each(function(){
|
if(!$.support.boxModel&&$.browser.msie){
|
$(this).width(_e);
|
}else{
|
$(this).width(_e-($(this).outerWidth()-$(this).width()));
|
}
|
});
|
};
|
$.fn._outerHeight=function(_f){
|
if(_f==undefined){
|
if(this[0]==window){
|
return this.height()||document.body.clientHeight;
|
}
|
return this.outerHeight()||0;
|
}
|
return this.each(function(){
|
if(!$.support.boxModel&&$.browser.msie){
|
$(this).height(_f);
|
}else{
|
$(this).height(_f-($(this).outerHeight()-$(this).height()));
|
}
|
});
|
};
|
$.fn._scrollLeft=function(_10){
|
if(_10==undefined){
|
return this.scrollLeft();
|
}else{
|
return this.each(function(){
|
$(this).scrollLeft(_10);
|
});
|
}
|
};
|
$.fn._propAttr=$.fn.prop||$.fn.attr;
|
$.fn._fit=function(fit){
|
fit=fit==undefined?true:fit;
|
var p=this.parent()[0];
|
var t=this[0];
|
var _11=p.fcount||0;
|
if(fit){
|
if(!t.fitted){
|
t.fitted=true;
|
p.fcount=_11+1;
|
$(p).addClass("panel-noscroll");
|
if(p.tagName=="BODY"){
|
$("html").addClass("panel-fit");
|
}
|
}
|
}else{
|
if(t.fitted){
|
t.fitted=false;
|
p.fcount=_11-1;
|
if(p.fcount==0){
|
$(p).removeClass("panel-noscroll");
|
if(p.tagName=="BODY"){
|
$("html").removeClass("panel-fit");
|
}
|
}
|
}
|
}
|
return {width:$(p).width(),height:$(p).height()};
|
};
|
})(jQuery);
|