44
44
compare(page.tools, toolbarItems, "Page tools are set initially");
45
45
compare(page.__propagated, mainView.__propagated, "propagated property is propagated from mainView to page")
46
46
compare(mainView.__propagated.toolbar.tools, page.tools, "Toolbar tools are set to page tools initially");
47
compare(mainView.__propagated.toolbar.tools.opened, true, "Toolbar is opened initially");
47
compare(mainView.__propagated.toolbar.tools.opened, false, "Toolbar is closed initially");
48
48
compare(mainView.__propagated.toolbar.tools.locked, false, "Toolbar is initially not locked");
51
51
function test_opened() {
52
mainView.__propagated.toolbar.open();
52
compare(mainView.__propagated.toolbar.tools.opened, false, "Toolbar initially closed");
53
mainView.__propagated.toolbar.opened = true;
53
54
compare(mainView.__propagated.toolbar.opened, true, "Toolbar can be made opened");
54
mainView.__propagated.toolbar.close();
55
mainView.__propagated.toolbar.opened = false;
55
56
compare(mainView.__propagated.toolbar.opened, false, "Toolbar can be made closed");
56
57
page.tools.opened = true;
57
58
compare(mainView.__propagated.toolbar.opened, true, "Toolbar can be made opened by setting page.tools.opened");
74
75
function test_bug1192673() {
75
76
toolbarItems.opened = false;
76
mainView.__propagated.toolbar.open();
77
mainView.__propagated.toolbar.opened = true;
77
78
compare(toolbarItems.opened, true, "opening the toolbar updates toolbarItems.opened");
78
79
toolbarItems.opened = false;
79
80
compare(mainView.__propagated.toolbar.opened, false, "setting toolbarActions.opened to false closes the toolbar");