PageRenderTime 53ms CodeModel.GetById 27ms RepoModel.GetById 0ms app.codeStats 0ms

/src/tree/demo/checked_tree.html

https://github.com/bilxio/kissy
HTML | 139 lines | 109 code | 30 blank | 0 comment | 0 complexity | 075c5a6d8b7a936ffba580ab373cb97a MD5 | raw file
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8"/>
  5. <title>KISSY Check Tree</title>
  6. <link href="../assets/tree.css" rel="stylesheet"/>
  7. <style>
  8. .goog-tree-children {
  9. padding-left: 19px;
  10. }
  11. .goog-tree-lchildren {
  12. padding-left: 19px;
  13. }
  14. .goog-tree-item-selected .goog-tree-item-label {
  15. background: buttonface;
  16. color: buttontext;
  17. }
  18. .goog-tree-item-focused {
  19. outline: none;
  20. }
  21. .goog-tree-item-focused .goog-tree-item-selected .goog-tree-item-label {
  22. background: highlight;
  23. color: highlighttext;
  24. }
  25. .goog-tree-item-checked0 {
  26. background: url(../assets/check0.gif) 0 -2px;
  27. width: 16px;
  28. height: 16px;
  29. vertical-align: middle;
  30. }
  31. .goog-tree-item-checked1 {
  32. background: url(../assets/check1.gif) 0 -2px;
  33. width: 16px;
  34. height: 16px;
  35. vertical-align: middle;
  36. }
  37. .goog-tree-item-checked2 {
  38. background: url(../assets/check2.gif) 0 -2px;
  39. width: 16px;
  40. height: 16px;
  41. vertical-align: middle;
  42. }
  43. </style>
  44. </head>
  45. <body>
  46. <h1>KISSY Check Tree</h1>
  47. <h2>demo</h2>
  48. <a href="javascript:void(0)" id="expandAll">展开全部</a>&nbsp;
  49. <a href="javascript:void(0)" id="collapseAll">关闭全部</a>
  50. <div id="treeContainer" style="width: 200px;">
  51. </div>
  52. <script src="../../../build/kissy.js"></script>
  53. <script>
  54. KISSY.Config.base = "../../";
  55. KISSY.use("tree", function(S, Tree) {
  56. var $ = S.all;
  57. var tree = new Tree.CheckTree({
  58. content:"淘宝网",
  59. prefixCls:"goog-",
  60. expanded:true,
  61. // showRootNode:false,
  62. render:"#treeContainer"
  63. });
  64. var favorates = new Tree.CheckNode({
  65. prefixCls:"goog-",
  66. content:"收藏夹",
  67. tree:tree
  68. });
  69. favorates.addChild(new Tree.CheckNode({
  70. prefixCls:"goog-",
  71. content:"收藏的宝贝"
  72. }));
  73. favorates.addChild(new Tree.CheckNode({
  74. prefixCls:"goog-",
  75. content:"收藏的店铺"
  76. }));
  77. tree.addChild(favorates);
  78. tree.addChild(new Tree.CheckNode({
  79. prefixCls:"goog-",
  80. content:"我要买"
  81. }));
  82. var one = new Tree.CheckNode({
  83. prefixCls:"goog-",
  84. content:"我的淘宝",
  85. tree:tree
  86. });
  87. one.addChild(new Tree.CheckNode({
  88. prefixCls:"goog-",
  89. content:"已买到的宝贝"
  90. }));
  91. one.addChild(new Tree.CheckNode({
  92. prefixCls:"goog-",
  93. content:"已卖出的宝贝"
  94. }));
  95. tree.addChild(one);
  96. tree.render();
  97. tree.on("click", function(e) {
  98. S.log("action : " + e.target.get("content"));
  99. });
  100. $("#expandAll").on("click", function() {
  101. tree.expandAll();
  102. });
  103. $("#collapseAll").on("click", function() {
  104. tree.collapseAll();
  105. });
  106. });
  107. </script>
  108. </body>
  109. </html>