1 /** 2 * @fileOverview menu separator def 3 * @author yiminghe@gmail.com 4 */ 5 KISSY.add("menu/separator", function (S, Component, SeparatorRender) { 6 7 /** 8 * @extends Component.Controller 9 * @class 10 * Menu separator. 11 * xclass: 'menuseparator'. 12 * @memberOf Menu 13 * @name Separator 14 */ 15 var Separator = Component.Controller.extend({ 16 }, { 17 ATTRS:/** 18 * @lends Menu.Separator# 19 */ 20 { 21 22 /** 23 * Un-focusable. 24 * readonly. 25 * Default: false. 26 */ 27 focusable:{ 28 value:false 29 }, 30 31 disabled:{ 32 value:true 33 }, 34 35 handleMouseEvents:{ 36 value:false 37 }, 38 39 xrender:{ 40 value:SeparatorRender 41 } 42 } 43 }, { 44 xclass:'menuseparator', 45 priority:20 46 }); 47 48 return Separator; 49 50 }, { 51 requires:['component', './separatorRender'] 52 });