nixos-render-docs: fix escaping of inline javascript

This commit is contained in:
Aled Lorans
2026-07-18 01:52:11 +12:00
parent 09233832ac
commit 1d95bdfbe7

View File

@@ -375,6 +375,7 @@ class ManualHTMLRenderer(RendererMixin, HTMLRenderer):
# Without this the popover can still be closed by clicking outside of it
# It handles auto-closing when the user clicks a href.
close_menu_js = """
//<![CDATA[
document.addEventListener("DOMContentLoaded", () => {
const nav = document.getElementById("manual-toc");
nav?.addEventListener("click", (e) => {
@@ -383,6 +384,7 @@ class ManualHTMLRenderer(RendererMixin, HTMLRenderer):
}
});
});
//]]>
"""
header_content = ""
if self._html_params.header: