From 4646f1e4df31b37aef04b4f016792b1ab1fda6b0 Mon Sep 17 00:00:00 2001 From: Dmitry OpenClaw Date: Wed, 9 Sep 2026 11:57:08 +0200 Subject: [PATCH 1/2] Add a Live demo header button and index the JavaScript setup guide The documentation header showed only the logo and the project name, so on phones, where the sidebar is collapsed, nothing pointed to the interactive demo at https://demo.meshlib.io/. The button sits under the project name in every page header; its styles live in doxygen/CustomStyle.css of MeshInspector/MeshLib (companion change), and without them it degrades to a plain link. MeshLibJsSetupGuide.html was the only setup guide missing from whitelist.txt, so the production build kept it under googlebot-noindex although the JavaScript package and module are already published. --- html_header.html | 1 + whitelist.txt | 1 + 2 files changed, 2 insertions(+) diff --git a/html_header.html b/html_header.html index c10ba459063..96ffe3f75c1 100644 --- a/html_header.html +++ b/html_header.html @@ -87,6 +87,7 @@
$projectname $projectnumber
$projectbrief
+
▶ Live demo
diff --git a/whitelist.txt b/whitelist.txt index 208faaa52a2..03171e1b1a3 100644 --- a/whitelist.txt +++ b/whitelist.txt @@ -5,6 +5,7 @@ MeshLibCppSetupGuide.html MeshLibCSetupGuide.html MeshLibCSharpSetupGuide.html MeshLibCmakeSetupGuide.html +MeshLibJsSetupGuide.html License.html Tutorials.html FirstPluginTutorial.html From fc5fc8892f2289f94737bfe91b79941d0d7a69d5 Mon Sep 17 00:00:00 2001 From: Dmitry OpenClaw Date: Wed, 9 Sep 2026 12:10:37 +0200 Subject: [PATCH 2/2] Hide the decorative triangle of the Live demo button from screen readers --- html_header.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/html_header.html b/html_header.html index 96ffe3f75c1..8a9cc8ad88d 100644 --- a/html_header.html +++ b/html_header.html @@ -87,7 +87,7 @@
$projectname $projectnumber
$projectbrief
- +