1 /**
  2  * @fileOverview support standard mod for component
  3  * @author yiminghe@gmail.com
  4  */
  5 KISSY.add("component/uibase/stdmod", function () {
  6 
  7 
  8     /**
  9      * @name StdMod
 10      * @class
 11      * StdMod extension class.
 12      * Generate head, body, foot for component.
 13      * @memberOf Component.UIBase
 14      */
 15     function StdMod() {
 16     }
 17 
 18     StdMod.ATTRS =
 19     /**
 20      * @lends Component.UIBase.StdMod#
 21      */
 22     {
 23         /**
 24          * Header element of dialog. Readonly
 25          * @type Node
 26          */
 27         header:{
 28             view:1
 29         },
 30         /**
 31          * Body element of dialog. Readonly
 32          * @type Node
 33          */
 34         body:{
 35             view:1
 36         },
 37         /**
 38          * Footer element of dialog. Readonly
 39          * @type Node
 40          */
 41         footer:{
 42             view:1
 43         },
 44         /**
 45          * Key-value map of body element's style.
 46          * @type Object
 47          */
 48         bodyStyle:{
 49             view:1
 50         },
 51         /**
 52          * Key-value map of footer element's style.
 53          * @type Object
 54          */
 55         footerStyle:{
 56             view:1
 57         },
 58         /**
 59          * Key-value map of header element's style.
 60          * @type Object
 61          */
 62         headerStyle:{
 63             view:1
 64         },
 65         /**
 66          * Html content of header element.
 67          * @type NodeList|String
 68          */
 69         headerContent:{
 70             view:1
 71         },
 72         /**
 73          * Html content of body element.
 74          * @type NodeList|String
 75          */
 76         bodyContent:{
 77             view:1
 78         },
 79         /**
 80          * Html content of footer element.
 81          * @type NodeList|String
 82          */
 83         footerContent:{
 84             view:1
 85         }
 86     };
 87 
 88     return StdMod;
 89 
 90 });