* add scroll-to-top and scroll class toggle with vanilla JS
* add language detection
* add i18n
* Fix bug: there was no class hidden in CSS. Notice was hidden by hide(). Now HTML hidden attribute is used to hide notice using CSS. This improves A11y.
* fix flashing of i18n notice and improve a11y
* add menu highlighting on scroll
* ♻️ remove jquery
* defer app.js
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
* remove DOMContentLoaded and fix root margin to 25%
---------
Co-authored-by: bjohansebas <103585995+bjohansebas@users.noreply.github.com>
* Issue #1508
- move dark-mode class to html tag
- rearrange head order
- add document ready checks
- remove script tags from markup
* PR #1524
- remove console.log
* Issue ##1382
- init commit
- add darkmode.css file and include
* Issue ##1382
- add darkmode icon
- add darkmmode JS file after body
* Issue ##1382: work on JS and CSS
* Issue ##1382
- futher changes to dark mode CSS for index
- futher changes to dark mode JS for index
* Issue ##1382
- add hover state styles
- complete most of index page
* Issue ##1382
- Get page layout script tag path to work
- clean out CSS to nest under body.dark-mode
* Issue ##1382
- add styles for hello-world, routing, generator
- hello-world not possible to style iframe
* Issue #1382
- complete all CSS for all Getting Started pages
* Issue #1382
- add all script tags
- finish JS file
- finish all CSS for pages
* issue #1382
- fix whitespace
* issue #1382
- add css to search bar drop down
- rearrange css file and add comments
* issue #1382
- add check for local storage
* issue #1382 -add css to add header html
* issue #1382
- add hover color on search bar results
- fix search bar width on FR, DE, RU, UZ
pages caused by adding moon icon to navbar
* issue #1382
- remove error line css
- add system style check
- remove local storage use until toggled
* issue #1382
- clean up comments in theme js
- wrap system theme check in function
* Issue #1490
- remove bands on dropdowns
- slight fix to first "installing" drop down
* Issue #1490
- rejig JS - add listener to mediaQuery
- make latest change be the override
* Issue #1490
- fix forgotten merge conflict line in header uz & ru