show sync button for admin
This commit is contained in:
@@ -370,7 +370,7 @@ def test_standalone_page_still_works(
|
||||
page.goto(f"{app_url}/document.html?source=docs&path=homelab%2Fkubernetes.md")
|
||||
expect(page.locator("#doc-content .doc-md")).not_to_be_empty()
|
||||
bg = page.evaluate("() => getComputedStyle(document.documentElement).backgroundColor")
|
||||
assert bg == "rgb(10, 14, 23)"
|
||||
assert bg == "rgb(15, 10, 10)", "the dark-red rebrand canvas (#0f0a0a)"
|
||||
|
||||
refs = page.evaluate(
|
||||
"""() => [...document.querySelectorAll("script[src], link[href]")]
|
||||
@@ -409,14 +409,15 @@ def test_modal_theme_and_no_cdn(
|
||||
expect(page.locator("#doc-modal-title")).to_have_text("Kubernetes Homelab Cluster")
|
||||
expect(page.locator("#doc-modal-content .doc-md")).not_to_be_empty()
|
||||
|
||||
# Dark theme (phase 08): the page background is untouched, and the
|
||||
# modal panel sits on the Phase-08 surface colour (#121a2e).
|
||||
# Dark theme (phase 08, dark-red rebrand 2026-08-28): the page
|
||||
# background is untouched, and the modal panel sits on the --surface
|
||||
# colour (#1a0f0f).
|
||||
bg = page.evaluate("() => getComputedStyle(document.documentElement).backgroundColor")
|
||||
assert bg == "rgb(10, 14, 23)"
|
||||
assert bg == "rgb(15, 10, 10)"
|
||||
surface = page.evaluate(
|
||||
"() => getComputedStyle(document.querySelector('.doc-modal-panel')).backgroundColor"
|
||||
)
|
||||
assert surface == "rgb(18, 26, 46)", f"panel not on the Phase-08 surface: {surface}"
|
||||
assert surface == "rgb(26, 15, 15)", f"panel not on the --surface colour: {surface}"
|
||||
|
||||
# No-CDN: every script/link reference on the chat page (the touched
|
||||
# page) is same-origin or a data: URI — the modal adds no assets.
|
||||
|
||||
Reference in New Issue
Block a user