@@ -3,72 +3,72 @@ export class TreeDataProvider {
33 'default values' : {
44 treeModelA : { value : '42' } ,
55 treeModelB : { value : '12' } ,
6- result : { static : false , leftMenu : false , rightMenu : true }
6+ result : { static : false , leftMenu : false , rightMenu : true , isCollapsedOnInit : false }
77 } ,
88 'first settings source has higher priority' : {
9- treeModelA : { value : '42' , settings : { static : true , leftMenu : true , rightMenu : true } } ,
10- treeModelB : { value : '12' , settings : { static : false , leftMenu : false , rightMenu : false } } ,
11- result : { static : true , leftMenu : true , rightMenu : true }
9+ treeModelA : { value : '42' , settings : { static : true , leftMenu : true , rightMenu : true , isCollapsedOnInit : true } } ,
10+ treeModelB : { value : '12' , settings : { static : false , leftMenu : false , rightMenu : false , isCollapsedOnInit : false } } ,
11+ result : { static : true , leftMenu : true , rightMenu : true , isCollapsedOnInit : true }
1212 } ,
1313 'second settings source has priority if first settings source doesn\'t have the option' : {
1414 treeModelA : { value : '42' } ,
15- treeModelB : { value : '12' , settings : { static : true , leftMenu : true , rightMenu : false } } ,
16- result : { static : true , leftMenu : true , rightMenu : false }
15+ treeModelB : { value : '12' , settings : { static : true , leftMenu : true , rightMenu : false , isCollapsedOnInit : true } } ,
16+ result : { static : true , leftMenu : true , rightMenu : false , isCollapsedOnInit : true }
1717 } ,
1818 'first expanded property of cssClasses has higher priority' : {
1919 treeModelA : { value : '12' , settings : { cssClasses : { expanded : 'arrow-down-o' } } } ,
2020 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' } }
21+ result : { isCollapsedOnInit : false , 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' } } } ,
2525 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' } }
26+ result : { isCollapsedOnInit : false , static : false , leftMenu : false , rightMenu : true , cssClasses : { expanded : 'arrow-down' , collapsed : 'arrow-right-o' , empty : 'arrow-gray' , leaf : 'dot' } }
2727 } ,
2828 'first empty property of cssClasses has higher priority' : {
2929 treeModelA : { value : '12' , settings : { cssClasses : { empty : 'arrow-gray-o' } } } ,
3030 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' } }
31+ result : { isCollapsedOnInit : false , static : false , leftMenu : false , rightMenu : true , cssClasses : { expanded : 'arrow-down' , collapsed : 'arrow-right' , empty : 'arrow-gray-o' , leaf : 'dot' } }
3232 } ,
3333 'first leaf property of cssClasses has higher priority' : {
3434 treeModelA : { value : '12' , settings : { cssClasses : { leaf : 'dot-o' } } } ,
3535 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' } }
36+ result : { isCollapsedOnInit : false , static : false , leftMenu : false , rightMenu : true , cssClasses : { expanded : 'arrow-down' , collapsed : 'arrow-right' , empty : 'arrow-gray' , leaf : 'dot-o' } }
3737 } ,
3838 'first properties of cssClasses has higher priority' : {
3939 treeModelA : { value : '12' , settings : { cssClasses : { expanded : 'arrow-down-o' , collapsed : 'arrow-right-o' , empty : 'arrow-gray-o' , leaf : 'dot-o' } } } ,
4040 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' } }
41+ result : { isCollapsedOnInit : false , static : false , leftMenu : false , rightMenu : true , cssClasses : { expanded : 'arrow-down-o' , collapsed : 'arrow-right-o' , empty : 'arrow-gray-o' , leaf : 'dot-o' } }
4242 } ,
4343 'second properties of cssClasses in settings has priority, if first source doesn\'t have them' : {
4444 treeModelA : { value : '42' , settings : { static : true , leftMenu : true , rightMenu : false } } ,
4545 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' } }
46+ result : { isCollapsedOnInit : false , static : true , leftMenu : true , rightMenu : false , cssClasses : { expanded : 'arrow-down-o' , collapsed : 'arrow-right-o' , empty : 'arrow-gray-o' , leaf : 'dot-o' } }
4747 } ,
4848 'first node property of templates has higher priority' : {
4949 treeModelA : { value : '12' , settings : { templates : { node : '<i class="folder-o"></i>' } } } ,
5050 treeModelB : { value : '42' , settings : { templates : { node : '<i class="folder"></i>' , leaf : '<i class="file"></i>' , leftMenu : '<i class="navigation"></i>' } } } ,
51- result : { static : false , leftMenu : false , rightMenu : true , templates : { node : '<i class="folder-o"></i>' , leaf : '<i class="file"></i>' , leftMenu : '<i class="navigation"></i>' } }
51+ result : { isCollapsedOnInit : false , static : false , leftMenu : false , rightMenu : true , templates : { node : '<i class="folder-o"></i>' , leaf : '<i class="file"></i>' , leftMenu : '<i class="navigation"></i>' } }
5252 } ,
5353 'first leaf property in templates has higher priority' : {
5454 treeModelA : { value : '12' , settings : { templates : { leaf : '<i class="file-o"></i>' } } } ,
5555 treeModelB : { value : '42' , settings : { templates : { node : '<i class="folder"></i>' , leaf : '<i class="file"></i>' , leftMenu : '<i class="navigation"></i>' } } } ,
56- result : { static : false , leftMenu : false , rightMenu : true , templates : { node : '<i class="folder"></i>' , leaf : '<i class="file-o"></i>' , leftMenu : '<i class="navigation"></i>' } }
56+ result : { isCollapsedOnInit : false , static : false , leftMenu : false , rightMenu : true , templates : { node : '<i class="folder"></i>' , leaf : '<i class="file-o"></i>' , leftMenu : '<i class="navigation"></i>' } }
5757 } ,
5858 'first leftMenu property in templates has higher priority' : {
5959 treeModelA : { value : '12' , settings : { templates : { leftMenu : '<i class="navigation-o"></i>' } } } ,
6060 treeModelB : { value : '42' , settings : { templates : { node : '<i class="folder"></i>' , leaf : '<i class="file"></i>' , leftMenu : '<i class="navigation"></i>' } } } ,
61- result : { static : false , leftMenu : false , rightMenu : true , templates : { node : '<i class="folder"></i>' , leaf : '<i class="file"></i>' , leftMenu : '<i class="navigation-o"></i>' } }
61+ result : { isCollapsedOnInit : false , static : false , leftMenu : false , rightMenu : true , templates : { node : '<i class="folder"></i>' , leaf : '<i class="file"></i>' , leftMenu : '<i class="navigation-o"></i>' } }
6262 } ,
6363 'first properties of templates has higher priority' : {
6464 treeModelA : { value : '12' , settings : { templates : { node : '<i class="folder-o"></i>' , leaf : '<i class="file-o"></i>' , leftMenu : '<i class="navigation-o"></i>' } } } ,
6565 treeModelB : { value : '42' , settings : { templates : { node : '<i class="folder"></i>' , leaf : '<i class="file"></i>' , leftMenu : '<i class="navigation"></i>' } } } ,
66- result : { static : false , leftMenu : false , rightMenu : true , templates : { node : '<i class="folder-o"></i>' , leaf : '<i class="file-o"></i>' , leftMenu : '<i class="navigation-o"></i>' } }
66+ result : { isCollapsedOnInit : false , static : false , leftMenu : false , rightMenu : true , templates : { node : '<i class="folder-o"></i>' , leaf : '<i class="file-o"></i>' , leftMenu : '<i class="navigation-o"></i>' } }
6767 } ,
6868 'second properties of templates in settings has priority, if first source doesn\'t have them' : {
6969 treeModelA : { value : '42' , settings : { static : true , leftMenu : true , rightMenu : false } } ,
7070 treeModelB : { value : '12' , settings : { templates : { node : '<i class="folder-o"></i>' , leaf : '<i class="file-o"></i>' , leftMenu : '<i class="navigation-o"></i>' } } } ,
71- result : { static : true , leftMenu : true , rightMenu : false , templates : { node : '<i class="folder-o"></i>' , leaf : '<i class="file-o"></i>' , leftMenu : '<i class="navigation-o"></i>' } }
71+ result : { isCollapsedOnInit : false , static : true , leftMenu : true , rightMenu : false , templates : { node : '<i class="folder-o"></i>' , leaf : '<i class="file-o"></i>' , leftMenu : '<i class="navigation-o"></i>' } }
7272 }
7373 } ;
7474}
0 commit comments