From f7811cd999aff878fb1099e4a0c57451e530138e Mon Sep 17 00:00:00 2001 From: Server <10.9.8.250@reg.snw.su> Date: Wed, 19 Aug 2026 10:26:04 +0000 Subject: [PATCH] Use supplied accessibility icon --- docslib/_version.py | 2 +- docslib/templates/client.css | 1 - docslib/templates/client.js | 2 +- tests/test_server.py | 8 ++++++-- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/docslib/_version.py b/docslib/_version.py index 1cc63bb..dd7c9da 100644 --- a/docslib/_version.py +++ b/docslib/_version.py @@ -1,3 +1,3 @@ """Single source of truth for the SharedDocsLib package version.""" -__version__ = "0.5.0" +__version__ = "0.5.1" diff --git a/docslib/templates/client.css b/docslib/templates/client.css index 014b1c5..2ba78f7 100644 --- a/docslib/templates/client.css +++ b/docslib/templates/client.css @@ -146,7 +146,6 @@ body.desktop-sidebar-collapsed .desktop-sidebar { width: 0; flex-basis: 0; paddi .accessibility-icon-button:hover { background: var(--control); } .accessibility-icon-button:focus-visible, .accessibility-back:focus-visible, .accessibility-step:focus-visible, .accessibility-reset:focus-visible, .accessibility-font-options button:focus-visible { outline: 2px solid var(--text); outline-offset: 3px; } .accessibility-glyph { width: 25px; height: 25px; overflow: visible; fill: currentColor; } -.accessibility-glyph path { fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; } .accessibility-button { position: fixed; z-index: 40; bottom: max(16px, env(safe-area-inset-bottom)); left: 20px; width: 50px; height: 50px; } body.accessibility-open .accessibility-button { display: none; } body.accessibility-open .content, body.accessibility-open .page-navigation { display: none; } diff --git a/docslib/templates/client.js b/docslib/templates/client.js index 45c33ac..2c00906 100644 --- a/docslib/templates/client.js +++ b/docslib/templates/client.js @@ -168,7 +168,7 @@ button.setAttribute("aria-label", "Accessibility settings"); button.setAttribute("aria-controls", "accessibility-view"); button.setAttribute("aria-expanded", "false"); - button.innerHTML = ''; + button.innerHTML = ''; return button; } diff --git a/tests/test_server.py b/tests/test_server.py index 0ed5e8e..57b2428 100644 --- a/tests/test_server.py +++ b/tests/test_server.py @@ -40,11 +40,15 @@ def test_accessibility_ui_is_generated_by_runtime_for_existing_html(): assert "function ensureAccessibilityUi()" in client assert 'createAccessibilityButton("accessibility-button"' in client assert 'createAccessibilityButton("mobile-accessibility-button"' in client + assert 'viewBox="0 -960 960 960" fill="currentColor"' in client + assert "M423.5-743.5Q400-767" in client + assert '