left_sidebar: Structure Views header with standalone icons.

This also introduces a combo grid/flex layout, which will also be
applied to the DM and Streams headings.

Because there are now multiple classes referenced from the
Puppeteer tests, those selectors now include the expanded
navigation area's parent ID selector.
This commit is contained in:
Karl Stolley
2023-10-11 12:08:42 -05:00
committed by Tim Abbott
parent 66d70eb8bf
commit 7774abfe04
11 changed files with 168 additions and 29 deletions

View File

@@ -92,11 +92,14 @@ async function navigation_tests(page: Page): Promise<void> {
await navigate_using_left_sidebar(page, verona_narrow);
await page.click(".home-link");
await page.click("#left-sidebar-navigation-list .home-link");
await page.waitForSelector("#message_feed_container", {visible: true});
await navigate_to_subscriptions(page);
await navigate_using_left_sidebar(page, "all_messages");
await page.click("#left-sidebar-navigation-list .home-link");
await page.waitForSelector(`#message_feed_container`, {visible: true});
await navigate_to_settings(page);
await navigate_to_private_messages(page);
await navigate_to_subscriptions(page);