fix: Javascript errors in the navbar
parent
eea23d332a
commit
0cff3d7cda
|
@ -215,29 +215,14 @@ partial def infoFormatToHtml (i : CodeWithInfos) : HtmlM (Array Html) := do
|
||||||
pure #[<span class="fn">[←infoFormatToHtml t]</span>]
|
pure #[<span class="fn">[←infoFormatToHtml t]</span>]
|
||||||
| _ => pure #[<span class="fn">[←infoFormatToHtml t]</span>]
|
| _ => pure #[<span class="fn">[←infoFormatToHtml t]</span>]
|
||||||
|
|
||||||
def baseHtmlHead (title : String) : BaseHtmlM Html := do
|
def baseHtmlHeadDeclarations : BaseHtmlM (Array Html) := do
|
||||||
pure
|
pure #[
|
||||||
<head>
|
<meta charset="UTF-8"/>,
|
||||||
<title>{title}</title>
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>,
|
||||||
|
<link rel="stylesheet" href={s!"{←getRoot}style.css"}/>,
|
||||||
<meta charset="UTF-8"/>
|
<link rel="stylesheet" href={s!"{←getRoot}pygments.css"}/>,
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
<link rel="shortcut icon" href={s!"{←getRoot}favicon.ico"}/>,
|
||||||
|
<link rel="prefetch" href={s!"{←getRoot}declaration-data.bmp"}/>
|
||||||
<link rel="stylesheet" href={s!"{←getRoot}style.css"}/>
|
]
|
||||||
<link rel="stylesheet" href={s!"{←getRoot}pygments.css"}/>
|
|
||||||
<link rel="shortcut icon" href={s!"{←getRoot}favicon.ico"}/>
|
|
||||||
<link rel="prefetch" href={s!"{←getRoot}declaration-data.bmp"}/>
|
|
||||||
|
|
||||||
<script defer="true" src={s!"{←getRoot}mathjax-config.js"}></script>
|
|
||||||
<script defer="true" src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
|
|
||||||
<script defer="true" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
|
|
||||||
|
|
||||||
<script>{s!"const SITE_ROOT={String.quote (←getRoot)};"}</script>
|
|
||||||
<script type="module" src={s!"{←getRoot}nav.js"}></script>
|
|
||||||
<script type="module" src={s!"{←getRoot}search.js"}></script>
|
|
||||||
<script type="module" src={s!"{←getRoot}how-about.js"}></script>
|
|
||||||
|
|
||||||
<base target="_parent" />
|
|
||||||
</head>
|
|
||||||
|
|
||||||
end DocGen4.Output
|
end DocGen4.Output
|
||||||
|
|
|
@ -58,7 +58,12 @@ The main entry point to rendering the navbar on the left hand side.
|
||||||
def navbar : BaseHtmlM Html := do
|
def navbar : BaseHtmlM Html := do
|
||||||
pure
|
pure
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
{←baseHtmlHead "Navbar"}
|
<head>
|
||||||
|
[←baseHtmlHeadDeclarations]
|
||||||
|
|
||||||
|
<base target="_parent" />
|
||||||
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<nav class="nav">
|
<nav class="nav">
|
||||||
<h3>General documentation</h3>
|
<h3>General documentation</h3>
|
||||||
|
|
|
@ -17,7 +17,20 @@ The HTML template used for all pages.
|
||||||
def baseHtmlGenerator (title : String) (site : Array Html) : BaseHtmlM Html := do
|
def baseHtmlGenerator (title : String) (site : Array Html) : BaseHtmlM Html := do
|
||||||
pure
|
pure
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
{←baseHtmlHead title}
|
<head>
|
||||||
|
[←baseHtmlHeadDeclarations]
|
||||||
|
|
||||||
|
<title>{title}</title>
|
||||||
|
<script defer="true" src={s!"{←getRoot}mathjax-config.js"}></script>
|
||||||
|
<script defer="true" src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
|
||||||
|
<script defer="true" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
|
||||||
|
|
||||||
|
<script>{s!"const SITE_ROOT={String.quote (←getRoot)};"}</script>
|
||||||
|
<script type="module" src={s!"{←getRoot}nav.js"}></script>
|
||||||
|
<script type="module" src={s!"{←getRoot}search.js"}></script>
|
||||||
|
<script type="module" src={s!"{←getRoot}how-about.js"}></script>
|
||||||
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
<input id="nav_toggle" type="checkbox"/>
|
<input id="nav_toggle" type="checkbox"/>
|
||||||
|
@ -38,9 +51,7 @@ def baseHtmlGenerator (title : String) (site : Array Html) : BaseHtmlM Html := d
|
||||||
<nav class="nav">
|
<nav class="nav">
|
||||||
<iframe src={s!"{←getRoot}/navbar.html"} class="navframe" frameBorder="0"></iframe>
|
<iframe src={s!"{←getRoot}/navbar.html"} class="navframe" frameBorder="0"></iframe>
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
/--
|
/--
|
||||||
|
|
Loading…
Reference in New Issue