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 });