Merge PR #4997 into tier-1 batch
This commit is contained in:
commit
1ff3f2f3ac
2 files changed
+29
No files matched your search
@@ -2571,6 +2571,8 @@
|
||||
.sidebar-nav .nav-tab svg{width:20px;height:20px;}
|
||||
.sidebar-nav .nav-tab.active{background:var(--accent-bg);}
|
||||
.sidebar-nav .nav-tab.active::before{left:-4px;top:50%;bottom:auto;transform:translateY(-50%);width:3px;height:16px;border-radius:0 2px 2px 0;}
|
||||
.sidebar-nav .dashboard-link,
|
||||
.sidebar-nav .dashboard-link.dashboard-link-visible{display:none!important;}
|
||||
.sidebar .panel-view{height:100%;margin-left:52px;}
|
||||
.sidebar .panel-head{padding-right:52px;}
|
||||
.mobile-sidebar-close{display:inline-flex!important;position:absolute;right:10px;top:calc(8px + var(--app-titlebar-safe-top));width:32px;height:32px;z-index:4;background:var(--surface);border:1px solid var(--border);}
|
||||
|
||||
@@ -68,3 +68,30 @@ def test_dashboard_frontend_uses_browser_url_without_requiring_probe_port():
|
||||
assert "status.browser_url||status.url" in helper
|
||||
assert "!status.port" in helper
|
||||
assert helper.index("status.browser_url||status.url") < helper.index("!status.port")
|
||||
|
||||
|
||||
def test_mobile_dashboard_link_is_scoped_hidden_in_narrow_viewport_css():
|
||||
match = re.search(
|
||||
r"@media\(max-width:640px\)\{([\s\S]*?)\n\s*}\s*\n\s*@media \(hover:none\)",
|
||||
STYLE_CSS,
|
||||
re.DOTALL,
|
||||
)
|
||||
assert match is not None
|
||||
mobile_css = match.group(1)
|
||||
assert re.search(
|
||||
r"\.sidebar-nav\s+\.dashboard-link,\s*\.sidebar-nav\s+\.dashboard-link\.dashboard-link-visible\s*\{\s*display\s*:\s*none\s*!important\s*;\s*}",
|
||||
mobile_css,
|
||||
re.DOTALL,
|
||||
)
|
||||
|
||||
|
||||
def test_desktop_dashboard_link_button_stays_in_desktop_nav():
|
||||
rail_nav = re.search(r'<nav class="rail".*?</nav>', INDEX_HTML, re.DOTALL).group(0)
|
||||
assert 'id="dashboardRailBtn"' in rail_nav
|
||||
mobile_nav_match = re.search(
|
||||
r'<div class="sidebar-nav">([\s\S]*?)</div>\s*(?=<!--)',
|
||||
INDEX_HTML,
|
||||
)
|
||||
assert mobile_nav_match is not None
|
||||
mobile_nav = mobile_nav_match.group(0)
|
||||
assert 'id="dashboardMobileBtn"' in mobile_nav
|
||||
Reference in new issue
Block a user