@@ -3,26 +3,68 @@ export class TreeDataProvider {
33 'default values' : {
44 treeModelA : { value : '42' } ,
55 treeModelB : { value : '12' } ,
6- result : { static : false , leftMenu : false , rightMenu : true , isCollapsedOnInit : false , checked : false }
6+ result : {
7+ static : false ,
8+ leftMenu : false ,
9+ rightMenu : true ,
10+ isCollapsedOnInit : false ,
11+ checked : false ,
12+ selectionAllowed : true
13+ }
714 } ,
815 'first settings source has higher priority' : {
916 treeModelA : {
1017 value : '42' ,
11- settings : { static : true , leftMenu : true , rightMenu : true , isCollapsedOnInit : true , checked : true }
18+ settings : {
19+ static : true ,
20+ leftMenu : true ,
21+ rightMenu : true ,
22+ isCollapsedOnInit : true ,
23+ checked : true ,
24+ selectionAllowed : false
25+ }
1226 } ,
1327 treeModelB : {
1428 value : '12' ,
15- settings : { static : false , leftMenu : false , rightMenu : false , isCollapsedOnInit : false , checked : false }
29+ settings : {
30+ static : false ,
31+ leftMenu : false ,
32+ rightMenu : false ,
33+ isCollapsedOnInit : false ,
34+ checked : false ,
35+ selectionAllowed : true
36+ }
1637 } ,
17- result : { static : true , leftMenu : true , rightMenu : true , isCollapsedOnInit : true , checked : true }
38+ result : {
39+ static : true ,
40+ leftMenu : true ,
41+ rightMenu : true ,
42+ isCollapsedOnInit : true ,
43+ checked : true ,
44+ selectionAllowed : false
45+ }
1846 } ,
1947 'second settings source has priority if first settings source does not have the option' : {
2048 treeModelA : { value : '42' } ,
2149 treeModelB : {
2250 value : '12' ,
23- settings : { static : true , leftMenu : true , rightMenu : false , isCollapsedOnInit : true , checked : true }
51+ settings : {
52+ static : true ,
53+ leftMenu : true ,
54+ rightMenu : false ,
55+ isCollapsedOnInit : true ,
56+ checked : true ,
57+ selectionAllowed : false
58+ }
2459 } ,
25- result : { static : true , leftMenu : true , rightMenu : false , isCollapsedOnInit : true , checked : true }
60+ result : {
61+ static : true ,
62+ leftMenu : true ,
63+ rightMenu : false ,
64+ isCollapsedOnInit : true ,
65+ checked : true ,
66+ selectionAllowed : true
67+ }
2668 } ,
2769 'first expanded property of cssClasses has higher priority' : {
2870 treeModelA : { value : '12' , settings : { cssClasses : { expanded : 'arrow-down-o' } } } ,
@@ -36,6 +78,7 @@ export class TreeDataProvider {
3678 leftMenu : false ,
3779 rightMenu : true ,
3880 checked : false ,
81+ selectionAllowed : true ,
3982 cssClasses : { expanded : 'arrow-down-o' , collapsed : 'arrow-right' , empty : 'arrow-gray' , leaf : 'dot' }
4083 }
4184 } ,
@@ -51,6 +94,7 @@ export class TreeDataProvider {
5194 leftMenu : false ,
5295 rightMenu : true ,
5396 checked : false ,
97+ selectionAllowed : true ,
5498 cssClasses : { expanded : 'arrow-down' , collapsed : 'arrow-right-o' , empty : 'arrow-gray' , leaf : 'dot' }
5599 }
56100 } ,
@@ -66,6 +110,7 @@ export class TreeDataProvider {
66110 leftMenu : false ,
67111 rightMenu : true ,
68112 checked : false ,
113+ selectionAllowed : true ,
69114 cssClasses : { expanded : 'arrow-down' , collapsed : 'arrow-right' , empty : 'arrow-gray-o' , leaf : 'dot' }
70115 }
71116 } ,
@@ -81,6 +126,7 @@ export class TreeDataProvider {
81126 leftMenu : false ,
82127 rightMenu : true ,
83128 checked : false ,
129+ selectionAllowed : true ,
84130 cssClasses : { expanded : 'arrow-down' , collapsed : 'arrow-right' , empty : 'arrow-gray' , leaf : 'dot-o' }
85131 }
86132 } ,
@@ -101,6 +147,7 @@ export class TreeDataProvider {
101147 leftMenu : false ,
102148 rightMenu : true ,
103149 checked : false ,
150+ selectionAllowed : true ,
104151 cssClasses : { expanded : 'arrow-down-o' , collapsed : 'arrow-right-o' , empty : 'arrow-gray-o' , leaf : 'dot-o' }
105152 }
106153 } ,
@@ -118,6 +165,7 @@ export class TreeDataProvider {
118165 leftMenu : true ,
119166 rightMenu : false ,
120167 checked : false ,
168+ selectionAllowed : true ,
121169 cssClasses : { expanded : 'arrow-down-o' , collapsed : 'arrow-right-o' , empty : 'arrow-gray-o' , leaf : 'dot-o' }
122170 }
123171 } ,
@@ -139,6 +187,7 @@ export class TreeDataProvider {
139187 leftMenu : false ,
140188 rightMenu : true ,
141189 checked : false ,
190+ selectionAllowed : true ,
142191 templates : {
143192 node : '<i class="folder-o"></i>' ,
144193 leaf : '<i class="file"></i>' ,
@@ -164,6 +213,7 @@ export class TreeDataProvider {
164213 leftMenu : false ,
165214 rightMenu : true ,
166215 checked : false ,
216+ selectionAllowed : true ,
167217 templates : {
168218 node : '<i class="folder"></i>' ,
169219 leaf : '<i class="file-o"></i>' ,
@@ -189,6 +239,7 @@ export class TreeDataProvider {
189239 leftMenu : false ,
190240 rightMenu : true ,
191241 checked : false ,
242+ selectionAllowed : true ,
192243 templates : {
193244 node : '<i class="folder"></i>' ,
194245 leaf : '<i class="file"></i>' ,
@@ -223,6 +274,7 @@ export class TreeDataProvider {
223274 leftMenu : false ,
224275 rightMenu : true ,
225276 checked : false ,
277+ selectionAllowed : true ,
226278 templates : {
227279 node : '<i class="folder-o"></i>' ,
228280 leaf : '<i class="file-o"></i>' ,
@@ -248,6 +300,7 @@ export class TreeDataProvider {
248300 leftMenu : true ,
249301 rightMenu : false ,
250302 checked : false ,
303+ selectionAllowed : true ,
251304 templates : {
252305 node : '<i class="folder-o"></i>' ,
253306 leaf : '<i class="file-o"></i>' ,
0 commit comments