1 /**
  2  * @fileOverview menu
  3  * @author yiminghe@gmail.com
  4  */
  5 KISSY.add("menu", function (S, Menu, Render, Item, ItemRender, SubMenu, SubMenuRender, Separator, SeparatorRender, PopupMenu, PopupMenuRender, FilterMenu) {
  6     Menu.Render = Render;
  7     Menu.Item = Item;
  8     Item.Render = ItemRender;
  9     Menu.SubMenu = SubMenu;
 10     SubMenu.Render = SubMenuRender;
 11     Menu.Separator = Separator;
 12     Menu.PopupMenu = PopupMenu;
 13     PopupMenu.Render = PopupMenuRender;
 14     Menu.FilterMenu = FilterMenu;
 15     return Menu;
 16 }, {
 17     requires:[
 18         'menu/base',
 19         'menu/menuRender',
 20         'menu/menuitem',
 21         'menu/menuitemRender',
 22         'menu/submenu',
 23         'menu/submenuRender',
 24         'menu/separator',
 25         'menu/separatorRender',
 26         'menu/popupmenu',
 27         'menu/popupmenuRender',
 28         'menu/filtermenu'
 29     ]
 30 });