@@ -17,28 +17,33 @@ export class TreeDataProvider {
1717 } ,
1818 'first expanded property of cssClasses has higher priority' : {
1919 treeModelA : { value : "12" , settings : { cssClasses : { expanded : 'arrow-down-o' } } } ,
20- treeModelB : { value : "42" , settings : { cssClasses : { expanded : 'arrow-down' , collapsed : 'arrow-right' , leaf : 'dot' } } } ,
21- result : { static : false , leftMenu : false , rightMenu : true , cssClasses : { expanded : 'arrow-down-o' , collapsed : 'arrow-right' , leaf : 'dot' } }
20+ treeModelB : { value : "42" , settings : { cssClasses : { expanded : 'arrow-down' , collapsed : 'arrow-right' , empty : 'arrow-gray' , leaf : 'dot' } } } ,
21+ result : { static : false , leftMenu : false , rightMenu : true , cssClasses : { expanded : 'arrow-down-o' , collapsed : 'arrow-right' , empty : 'arrow-gray' , leaf : 'dot' } }
2222 } ,
2323 'first collapsed property of cssClasses has higher priority' : {
2424 treeModelA : { value : "12" , settings : { cssClasses : { collapsed : 'arrow-right-o' } } } ,
25- treeModelB : { value : "42" , settings : { cssClasses : { expanded : 'arrow-down' , collapsed : 'arrow-right' , leaf : 'dot' } } } ,
26- result : { static : false , leftMenu : false , rightMenu : true , cssClasses : { expanded : 'arrow-down' , collapsed : 'arrow-right-o' , leaf : 'dot' } }
25+ treeModelB : { value : "42" , settings : { cssClasses : { expanded : 'arrow-down' , collapsed : 'arrow-right' , empty : 'arrow-gray' , leaf : 'dot' } } } ,
26+ result : { static : false , leftMenu : false , rightMenu : true , cssClasses : { expanded : 'arrow-down' , collapsed : 'arrow-right-o' , empty : 'arrow-gray' , leaf : 'dot' } }
27+ } ,
28+ 'first empty property of cssClasses has higher priority' : {
29+ treeModelA : { value : "12" , settings : { cssClasses : { empty : 'arrow-gray-o' } } } ,
30+ treeModelB : { value : "42" , settings : { cssClasses : { expanded : 'arrow-down' , collapsed : 'arrow-right' , empty : 'arrow-gray' , leaf : 'dot' } } } ,
31+ result : { static : false , leftMenu : false , rightMenu : true , cssClasses : { expanded : 'arrow-down' , collapsed : 'arrow-right' , empty : 'arrow-gray-o' , leaf : 'dot' } }
2732 } ,
2833 'first leaf property of cssClasses has higher priority' : {
2934 treeModelA : { value : "12" , settings : { cssClasses : { leaf : 'dot-o' } } } ,
30- treeModelB : { value : "42" , settings : { cssClasses : { expanded : 'arrow-down' , collapsed : 'arrow-right' , leaf : 'dot' } } } ,
31- result : { static : false , leftMenu : false , rightMenu : true , cssClasses : { expanded : 'arrow-down' , collapsed : 'arrow-right' , leaf : 'dot-o' } }
35+ treeModelB : { value : "42" , settings : { cssClasses : { expanded : 'arrow-down' , collapsed : 'arrow-right' , empty : 'arrow-gray' , leaf : 'dot' } } } ,
36+ result : { static : false , leftMenu : false , rightMenu : true , cssClasses : { expanded : 'arrow-down' , collapsed : 'arrow-right' , empty : 'arrow-gray' , leaf : 'dot-o' } }
3237 } ,
3338 'first properties of cssClasses has higher priority' : {
34- treeModelA : { value : "12" , settings : { cssClasses : { expanded : 'arrow-down-o' , collapsed : 'arrow-right-o' , leaf : 'dot-o' } } } ,
35- treeModelB : { value : "42" , settings : { cssClasses : { expanded : 'arrow-down' , collapsed : 'arrow-right' , leaf : 'dot' } } } ,
36- result : { static : false , leftMenu : false , rightMenu : true , cssClasses : { expanded : 'arrow-down-o' , collapsed : 'arrow-right-o' , leaf : 'dot-o' } }
39+ treeModelA : { value : "12" , settings : { cssClasses : { expanded : 'arrow-down-o' , collapsed : 'arrow-right-o' , empty : 'arrow-gray-o' , leaf : 'dot-o' } } } ,
40+ treeModelB : { value : "42" , settings : { cssClasses : { expanded : 'arrow-down' , collapsed : 'arrow-right' , empty : 'arrow-gray' , leaf : 'dot' } } } ,
41+ result : { static : false , leftMenu : false , rightMenu : true , cssClasses : { expanded : 'arrow-down-o' , collapsed : 'arrow-right-o' , empty : 'arrow-gray-o' , leaf : 'dot-o' } }
3742 } ,
3843 'second properties of cssClasses in settings has priority, if first source doesn\'t have them' : {
3944 treeModelA : { value : '42' , settings : { static : true , leftMenu : true , rightMenu : false } } ,
40- treeModelB : { value : '12' , settings : { cssClasses : { expanded : 'arrow-down-o' , collapsed : 'arrow-right-o' , leaf : 'dot-o' } } } ,
41- result : { static : true , leftMenu : true , rightMenu : false , cssClasses : { expanded : 'arrow-down-o' , collapsed : 'arrow-right-o' , leaf : 'dot-o' } }
45+ treeModelB : { value : '12' , settings : { cssClasses : { expanded : 'arrow-down-o' , collapsed : 'arrow-right-o' , empty : 'arrow-gray-o' , leaf : 'dot-o' } } } ,
46+ result : { static : true , leftMenu : true , rightMenu : false , cssClasses : { expanded : 'arrow-down-o' , collapsed : 'arrow-right-o' , empty : 'arrow-gray-o' , leaf : 'dot-o' } }
4247 } ,
4348 'first node property of templates has higher priority' : {
4449 treeModelA : { value : "12" , settings : { templates : { node : '<i class="folder-o"></i>' } } } ,
0 commit comments