diff --git a/src/demo-app/tree/dynamic-tree-demo/dynamic-tree-demo.scss b/src/demo-app/tree/dynamic-tree-demo/dynamic-tree-demo.scss index 230e196353d..e69de29bb2d 100644 --- a/src/demo-app/tree/dynamic-tree-demo/dynamic-tree-demo.scss +++ b/src/demo-app/tree/dynamic-tree-demo/dynamic-tree-demo.scss @@ -1,15 +0,0 @@ -.demo-tree-container { - .tree-demo-invisible { - display: none; - } - - ul, li { - -webkit-margin-before: 0; - -webkit-margin-after: 0; - list-style-type: none; - } - - .mat-card { - margin: 16px; - } -} diff --git a/src/demo-app/tree/file-database.ts b/src/demo-app/tree/file-database.ts index 2c39a2164f8..d8388614450 100644 --- a/src/demo-app/tree/file-database.ts +++ b/src/demo-app/tree/file-database.ts @@ -29,7 +29,7 @@ export class FileFlatNode { /** * The file structure tree data in string. The data could be parsed into a Json object */ -const TREE_DATA = `{"Tina": +const TREE_DATA = ` { "Documents": { "angular": { @@ -64,7 +64,7 @@ const TREE_DATA = `{"Tina": "Calendar": "app", "Webstorm": "app" } -}}`; +}`; /** * File database, it can build a tree structured Json object from string. diff --git a/src/demo-app/tree/tree-demo-module.ts b/src/demo-app/tree/tree-demo-module.ts index b6001c54c84..8e22620a42f 100644 --- a/src/demo-app/tree/tree-demo-module.ts +++ b/src/demo-app/tree/tree-demo-module.ts @@ -11,7 +11,7 @@ import {NgModule} from '@angular/core'; import {FormsModule} from '@angular/forms'; import { MatButtonModule, - MatCardModule, + MatExpansionModule, MatCheckboxModule, MatFormFieldModule, MatIconModule, @@ -29,7 +29,7 @@ import {LoadmoreTreeDemo} from './loadmore-tree-demo/loadmore-tree-demo'; CommonModule, FormsModule, MatButtonModule, - MatCardModule, + MatExpansionModule, MatCheckboxModule, MatFormFieldModule, MatIconModule, diff --git a/src/demo-app/tree/tree-demo.html b/src/demo-app/tree/tree-demo.html index 0135e524354..89eaa0cf433 100644 --- a/src/demo-app/tree/tree-demo.html +++ b/src/demo-app/tree/tree-demo.html @@ -1,37 +1,33 @@ -
- - Flattened tree + + + + + Flattened tree - {{node.filename}} : {{node.type}} + {{node.filename}} : {{node.type}} - - - {{node.filename}} : {{node.type}} + + {{node.filename}} : {{node.type}} + - - - - - - Nested tree - + + Nested tree
  • {{node.filename}}: {{node.type}}
  • -
  • @@ -49,21 +45,49 @@
  • -
    + - - Todo list Flattened tree + + CDK Flattened tree + + + + {{treeControl.isExpanded(node) ? '-' : '+'}} + + {{node.filename}}: {{node.type}} + + + + + + CDK Nested tree + + + + {{nestedTreeControl.isExpanded(node) ? '-' : '+'}} + + {{node.filename}}: {{node.type}} +
    + +
    +
    +
    +
    + + + Todo list Flattened tree -
    + - - Dynamic flat tree + + Dynamic flat tree - + - - Loadmore flat tree + + Loadmore flat tree - + -
    + + diff --git a/src/demo-app/tree/tree-demo.scss b/src/demo-app/tree/tree-demo.scss index 48a147d1206..f985a04a7f6 100644 --- a/src/demo-app/tree/tree-demo.scss +++ b/src/demo-app/tree/tree-demo.scss @@ -1,4 +1,17 @@ .demo-tree-container { + .demo-tree-node { + display: block; + } + + .demo-tree-toggle { + font-size: 24px; + padding-right: 4px; + } + + .demo-tree-nested-node { + padding-left: 20px; + } + .tree-demo-invisible { display: none; }