text: /**
   * EasyUI for jQuery 1.5.5.5
   * 
   * 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($){
  var _1=1;
  function _2(_3){
  $(_3).addClass("sidemenu");
  };
  function _4(_5,_6){
  var _7=$(_5).sidemenu("options");
  if(_6){
  $.extend(_7,{width:_6.width,height:_6.height});
  }
  $(_5)._size(_7);
  $(_5).find(".accordion").accordion("resize");
  };
  function _8(_9,_a,_b){
  var _c=$(_9).sidemenu("options");
  var tt=$("<ul class=\"sidemenu-tree\"></ul>").appendTo(_a);
  tt.tree({data:_b,animate:_c.animate,onBeforeSelect:function(_d){
  if(_d.children){
  return false;
  }
  },onSelect:function(_e){
  _12(_9,_e.id);
  },onExpand:function(_f){
  _22(_9,_f);
  },onCollapse:function(_10){
  _22(_9,_10);
  },onClick:function(_11){
  if(_11.children){
  if(_11.state=="open"){
  $(_11.target).addClass("tree-node-nonleaf-collapsed");
  }else{
  $(_11.target).removeClass("tree-node-nonleaf-collapsed");
  }
  $(this).tree("toggle",_11.target);
  }
  }});
  tt.unbind(".sidemenu").bind("mouseleave.sidemenu",function(){
  $(_a).trigger("mouseleave");
  });
  _12(_9,_c.selectedItemId);
  };
  function _13(_14,_15,_16){
  var _17=$(_14).sidemenu("options");
  $(_15).tooltip({content:$("<div></div>"),position:_17.floatMenuPosition,valign:"top",data:_16,onUpdate:function(_18){
  var _19=$(this).tooltip("options");
  var _1a=_19.data;
  _18.accordion({width:_17.floatMenuWidth,multiple:false}).accordion("add",{title:_1a.text,iconCls:_1a.iconCls,collapsed:false,collapsible:false});
  _8(_14,_18.accordion("panels")[0],_1a.children);
  },onShow:function(){
  var t=$(this);
  var tip=t.tooltip("tip").addClass("sidemenu-tooltip");
  tip.children(".tooltip-content").addClass("sidemenu");
  tip.find(".accordion").accordion("resize");
  tip.unbind().bind("mouseenter",function(){
  t.tooltip("show");
  }).bind("mouseleave",function(){
  t.tooltip("hide");
  });
  },onPosition:function(){
  if(!_17.collapsed){
  $(this).tooltip("tip").css({left:-999999});
  }
  }});
  };
  function _1b(_1c,_1d){
  $(_1c).find(".sidemenu-tree").each(function(){
  _1d($(this));
  });
  $(_1c).find(".tooltip-f").each(function(){
  var tip=$(this).tooltip("tip");
  if(tip){
  tip.find(".sidemenu-tree").each(function(){
  _1d($(this));
  });
  }
  });
  };
  function _12(_1e,_1f){
  var _20=$(_1e).sidemenu("options");
  _1b(_1e,function(t){
  t.find("div.tree-node-selected").removeClass("tree-node-selected");
  var _21=t.tree("find",_1f);
  if(_21){
  $(_21.target).addClass("tree-node-selected");
  _20.selectedItemId=_21.id;
  t.trigger("mouseleave");
  _20.onSelect.call(_1e,_21);
  }
  });
  };
  function _22(_23,_24){
  _1b(_23,function(t){
  var _25=t.tree("find",_24.id);
  if(_25){
  t.tree(_24.state=="open"?"expand":"collapse",_25.target);
  }
  });
  };
  function _26(_27){
  var _28=$(_27).sidemenu("options");
  $(_27).empty();
  if(_28.data){
  $.easyui.forEach(_28.data,true,function(_29){
  if(!_29.id){
  _29.id="_easyui_sidemenu_"+(_1++);
  }
  if(!_29.iconCls){
  _29.iconCls="sidemenu-default-icon";
  }
  if(_29.children){
  _29.nodeCls="tree-node-nonleaf";
  if(!_29.state){
  _29.state="closed";
  }
  if(_29.state=="open"){
  _29.nodeCls="tree-node-nonleaf";
  }else{
  _29.nodeCls="tree-node-nonleaf tree-node-nonleaf-collapsed";
  }
  }
  });
  var acc=$("<div></div>").appendTo(_27);
  acc.accordion({fit:_28.height=="auto"?false:true,border:_28.border,multiple:_28.multiple});
  for(var i=0;i<data.length;i++){
  acc.accordion("add",{title:data[i].text,selected:data[i].state=="open",iconCls:data[i].iconCls});
  var ap=acc.accordion("panels")[i];
  _8(_27,ap,data[i].children);
  _13(_27,ap.panel("header"),data[i]);
  }
  }
  };
  function _2a(_2b,_2c){
  var _2d=$(_2b).sidemenu("options");
  _2d.collapsed=_2c;
  var acc=$(_2b).find(".accordion");
  var _2e=acc.accordion("panels");
  acc.accordion("options").animate=false;
  if(_2d.collapsed){
  $(_2b).addClass("sidemenu-collapsed");
  for(var i=0;i<_2e.length;i++){
  var _2f=_2e[i];
  if(_2f.panel("options").collapsed){
  _2d.data[i].state="closed";
  }else{
  _2d.data[i].state="open";
  acc.accordion("unselect",i);
  }
  var _30=_2f.panel("header");
  _30.find(".panel-title").html("");
  _30.find(".panel-tool").hide();
  }
  }else{
  $(_2b).removeClass("sidemenu-collapsed");
  for(var i=0;i<_2e.length;i++){
  var _2f=_2e[i];
  if(_2d.data[i].state=="open"){
  acc.accordion("select",i);
  }
  var _30=_2f.panel("header");
  _30.find(".panel-title").html(_2f.panel("options").title);
  _30.find(".panel-tool").show();
  }
  }
  acc.accordion("options").animate=_2d.animate;
  };
  function _31(_32){
  $(_32).find(".tooltip-f").each(function(){
  $(this).tooltip("destroy");
  });
  $(_32).remove();
  };
  $.fn.sidemenu=function(_33,_34){
  if(typeof _33=="string"){
  var _35=$.fn.sidemenu.methods[_33];
  return _35(this,_34);
  }
  _33=_33||{};
  return this.each(function(){
  var _36=$.data(this,"sidemenu");
  if(_36){
  $.extend(_36.options,_33);
  }else{
  _36=$.data(this,"sidemenu",{options:$.extend({},$.fn.sidemenu.defaults,$.fn.sidemenu.parseOptions(this),_33)});
  _2(this);
  }
  _4(this);
  _26(this);
  _2a(this,_36.options.collapsed);
  });
  };
  $.fn.sidemenu.methods={options:function(jq){
  return jq.data("sidemenu").options;
  },resize:function(jq,_37){
  return jq.each(function(){
  _4(this,_37);
  });
  },collapse:function(jq){
  return jq.each(function(){
  _2a(this,true);
  });
  },expand:function(jq){
  return jq.each(function(){
  _2a(this,false);
  });
  },destroy:function(jq){
  return jq.each(function(){
  _31(this);
  });
  }};
  $.fn.sidemenu.parseOptions=function(_38){
  var t=$(_38);
  return $.extend({},$.parser.parseOptions(_38,["width","height"]));
  };
  $.fn.sidemenu.defaults={width:200,height:"auto",border:true,animate:true,multiple:true,collapsed:false,data:null,floatMenuWidth:200,floatMenuPosition:"right",onSelect:function(_39){
  }};
  })(jQuery);
  
  