1 /**
  2  * @fileOverview submenu render for kissy ,extend menuitem render with arrow
  3  * @author yiminghe@gmail.com
  4  */
  5 KISSY.add("menu/submenuRender", function (S, MenuItemRender) {
  6     var SubMenuRender,
  7         CONTENT_TMPL = '<span class="ks-menuitem-content"><' + '/span>',
  8         ARROW_TMPL = '<span class="ks-submenu-arrow">►<' + '/span>';
  9 
 10     SubMenuRender = MenuItemRender.extend({
 11         createDom:function () {
 12             var self = this,
 13                 el = self.get("el");
 14             el.attr("aria-haspopup", "true")
 15                 .append(ARROW_TMPL);
 16         }
 17     }, {
 18         ATTRS:{
 19             arrowEl:{},
 20             contentElCls:{
 21                 value:"ks-menuitem-content"
 22             },
 23             contentEl:{
 24                 valueFn:function () {
 25                     return S.all(CONTENT_TMPL);
 26                 }
 27             }
 28         }
 29     });
 30 
 31     return SubMenuRender;
 32 }, {
 33     requires:['./menuitemRender']
 34 });