swap "\n" glue [XML <style><-></style> XML] ;
: help-meta ( -- xml )
- [XML <meta
+ [XML
+ <meta
name="viewport"
content="width=device-width, initial-scale=1"
charset="utf-8"
- /> XML] ;
+ />
+ <meta
+ name="theme-color"
+ content="#f5f5f5"
+ media="(prefers-color-scheme: light)"
+ />
+ <meta
+ name="theme-color"
+ content="#373e48"
+ media="(prefers-color-scheme: dark)"
+ />
+ XML] ;
-: help-navbar ( -- xml )
+: help-nav ( -- xml )
"conventions" >link topic>filename
[XML
- <div class="navbar">
+ <nav>
<div class="navrow">
<a href="https://factorcode.org">
<img src="favicon.ico" width="24" height="24" />
<input type="submit" value="Go"/>
</form>
</div>
- </div>
+ </nav>
XML] ;
: help-footer ( -- xml )
version-info "\n" split1 drop
[XML
- <div class="footer">
+ <footer>
<p>
This documentation was generated offline from a
<code>load-all</code> image. If you want, you can also
for more information.
</p>
<p><-></p>
- </div>
+ </footer>
XML] ;
: bijective-base26 ( n -- name )
[ print-topic ] with-html-writer
css-styles-to-classes cache-images
"resource:extra/websites/factorcode/favicon.ico" dup file-name ?copy-file
- [ help-stylesheet help-meta prepend help-navbar ] dip help-footer
+ [ help-stylesheet help-meta prepend help-nav ] dip help-footer
[XML <-><div class="page"><-><-></div> XML]
] bi simple-page ;
background-color: #f5f5f5;
}
-.navbar {
+nav {
border-bottom: 1px solid #ccc;
background-color: #f5f5f5;
}
height: 16px;
}
-.footer {
+footer {
margin-top: 15px;
border-top: 1px dashed #ccc;
color: #666;
width: 100px;
}
- .navbar img {
+ nav img {
display: none;
}
}
color: #8ab4f8;
}
- .navbar {
+ nav {
background-color: #373e48;
border-bottom: 1px solid #666;
}
- .footer {
+ footer {
border-top: 1px dashed #666;
color: #999;
}