1 /**
  2  * @fileOverview root node represent a check tree
  3  * @author yiminghe@gmail.com
  4  */
  5 KISSY.add("tree/checktree", function (S, Component, CheckNode, CheckTreeRender, TreeMgr) {
  6     /**
  7      * @name CheckTree
  8      * @extends Tree.CheckNode
  9      * @class
 10      * KISSY Checked Tree.
 11      * xclass: 'check-tree'.
 12      * @memberOf Tree
 13      */
 14     var CheckTree = CheckNode.extend([Component.DelegateChildren, TreeMgr],
 15         /**
 16          * @lends Tree.CheckTree#
 17          */
 18         {
 19             /**
 20              * See {@link Tree.Node#expandAll}
 21              */
 22             expandAll:function () {
 23                 return CheckTree.superclass.expandAll.apply(this, arguments);
 24             }
 25         }, {
 26             ATTRS:/**
 27              * @lends Tree.CheckTree#
 28              */
 29             {
 30                 /**
 31                  * Readonly. Render class.
 32                  * @type function
 33                  */
 34                 xrender:{
 35                     value:CheckTreeRender
 36                 }
 37             }
 38         }, {
 39             xclass:'check-tree',
 40             priority:40
 41         });
 42     return CheckTree;
 43 
 44 }, {
 45     requires:['component', './checknode', './checktreeRender', './treemgr']
 46 });