File tree Expand file tree Collapse file tree 4 files changed +28
-16
lines changed Expand file tree Collapse file tree 4 files changed +28
-16
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,6 @@ import {
10
10
ContentChildren ,
11
11
Directive ,
12
12
ElementRef ,
13
- HostBinding ,
14
13
IterableDiffer ,
15
14
IterableDiffers ,
16
15
OnDestroy ,
@@ -38,11 +37,6 @@ import {getTreeControlFunctionsMissingError} from './tree-errors';
38
37
]
39
38
} )
40
39
export class CdkNestedTreeNode < T > extends CdkTreeNode < T > implements AfterContentInit , OnDestroy {
41
- // tslint:disable:no-host-decorator-in-concrete
42
- @HostBinding ( 'attr.aria-expanded' ) _expanded = this . isExpanded ;
43
- @HostBinding ( 'attr.role' ) _role = this . role ;
44
- // tslint:enable:no-host-decorator-in-concrete
45
-
46
40
/** Differ used to find the changes in the data provided by the data source. */
47
41
private _dataDiffer : IterableDiffer < T > ;
48
42
Original file line number Diff line number Diff line change @@ -42,10 +42,6 @@ const _MatTreeNodeMixinBase: HasTabIndexCtor & CanDisableCtor & typeof CdkTreeNo
42
42
selector : 'mat-tree-node' ,
43
43
exportAs : 'matTreeNode' ,
44
44
inputs : [ 'disabled' , 'tabIndex' ] ,
45
- host : {
46
- '[attr.aria-expanded]' : 'isExpanded' ,
47
- '[attr.role]' : 'role' ,
48
- } ,
49
45
providers : [ { provide : CdkTreeNode , useExisting : MatTreeNode } ]
50
46
} )
51
47
export class MatTreeNode < T > extends _MatTreeNodeMixinBase < T >
@@ -88,10 +84,6 @@ export class MatTreeNodeDef<T> extends CdkTreeNodeDef<T> {
88
84
@Directive ( {
89
85
selector : 'mat-nested-tree-node' ,
90
86
exportAs : 'matNestedTreeNode' ,
91
- host : {
92
- '[attr.aria-expanded]' : 'isExpanded' ,
93
- '[attr.role]' : 'role' ,
94
- } ,
95
87
providers : [
96
88
{ provide : CdkNestedTreeNode , useExisting : MatNestedTreeNode } ,
97
89
{ provide : CdkTreeNode , useExisting : MatNestedTreeNode } ,
Original file line number Diff line number Diff line change @@ -24,8 +24,6 @@ export declare class CdkNestedTreeNode<T> extends CdkTreeNode<T> implements Afte
24
24
protected _children : T [ ] ;
25
25
protected _differs : IterableDiffers ;
26
26
protected _elementRef : ElementRef < HTMLElement > ;
27
- _expanded : boolean ;
28
- _role : "treeitem" | "group" ;
29
27
protected _tree : CdkTree < T > ;
30
28
nodeOutlet : QueryList < CdkTreeNodeOutlet > ;
31
29
constructor ( _elementRef : ElementRef < HTMLElement > , _tree : CdkTree < T > , _differs : IterableDiffers ) ;
Original file line number Diff line number Diff line change
1
+ export declare class MatTreeHarness extends ComponentHarness {
2
+ getNodes ( filter ?: TreeNodeHarnessFilters ) : Promise < MatTreeNodeHarness [ ] > ;
3
+ static hostSelector : string ;
4
+ static with ( options ?: TreeHarnessFilters ) : HarnessPredicate < MatTreeHarness > ;
5
+ }
6
+
7
+ export declare class MatTreeNodeHarness extends ComponentHarness {
8
+ _toggle : import ( "@angular/cdk/testing" ) . AsyncFactoryFn < import ( "@angular/cdk/testing" ) . TestElement | null > ;
9
+ collapse ( ) : Promise < void > ;
10
+ expand ( ) : Promise < void > ;
11
+ getLevel ( ) : Promise < number > ;
12
+ getText ( ) : Promise < string > ;
13
+ isDisabled ( ) : Promise < boolean > ;
14
+ isExpanded ( ) : Promise < boolean > ;
15
+ toggle ( ) : Promise < void > ;
16
+ static hostSelector : string ;
17
+ static with ( options ?: TreeNodeHarnessFilters ) : HarnessPredicate < MatTreeNodeHarness > ;
18
+ }
19
+
20
+ export interface TreeHarnessFilters extends BaseHarnessFilters {
21
+ }
22
+
23
+ export interface TreeNodeHarnessFilters extends BaseHarnessFilters {
24
+ disabled ?: boolean ;
25
+ expanded ?: boolean ;
26
+ level ?: number ;
27
+ text ?: string | RegExp ;
28
+ }
You can’t perform that action at this time.
0 commit comments