FileMenu.js 908 B

12345678910111213141516171819202122232425262728293031
  1. FileMenu=function(){
  2. {
  3. this.rootMenu=null;
  4. this.menuMenu=null;
  5. this.treeNode=null;
  6. };
  7. this.getMenu=function(treeNode,handler){
  8. this.treeNode=treeNode;
  9. var isRoot=0;
  10. if(treeNode.isRoot) isRoot=1;
  11. var items=[];
  12. if(treeNode.userId==0){
  13. items.push({ text: '增加分类',key:'add', click: handler});
  14. }
  15. items.push({ text: '添加我的分类',key:'addMy', click: handler});
  16. items.push({ text: '编辑分类',key:'edit', click: handler});
  17. items.push({ text: '删除分类',key:'del', click: handler});
  18. this.menuMenu = $.ligerMenu({top: 100, left: 100, width: 120, items:items});
  19. this.rootMenu=$.ligerMenu({ top: 100, left: 100, width: 120, items:
  20. [{ text: '增加分类',key:'add', click: handler },
  21. { text: '添加我的分类',key:'addMy', click: handler }]});
  22. if(isRoot==1){
  23. return this.rootMenu;
  24. }
  25. else{
  26. return this.menuMenu;
  27. }
  28. };
  29. };