mirror of
https://github.com/fadden/6502bench.git
synced 2024-07-11 02:28:54 +00:00
A bit of Javascript was used to remove the hamburger icon when a page doesn't have a #sidenav. This worked when sidenav-incl was being loaded with jQuery load(), because that mechanism works asynchronously, and #sidenav was part of the DOM before it ran. Once we started merging HTML fragments directly into the pages, the script got called before #sidenav was defined, so the icon was always being removed. One solution would be to move the script to footer-incl.html, to follow the preferred practice of placing scripts at the bottom of the <body>. The better solution was to move the "no-sidenav" class from #main to <body>, so that all components can see it. This lets us use CSS rules to hide the icon. |
||
---|---|---|
.. | ||
images | ||
sgtutorial | ||
block-repl.py | ||
CNAME | ||
footer-incl.html | ||
index.html | ||
main.css | ||
masthead-incl.html | ||
README.md | ||
topnav-incl.html |
This is the 6502bench.com web site.