|
1 | 1 | <!DOCTYPE HTML> |
2 | | -<html lang="{{ language }}" class="{{ default_theme }}" dir="{{ text_direction }}"> |
| 2 | +<html lang="{{ language }}" class="{{ default_theme }} sidebar-visible" dir="{{ text_direction }}"> |
3 | 3 | <head> |
4 | 4 | <!-- Book generated using mdBook --> |
5 | 5 | <meta charset="UTF-8"> |
|
53 | 53 | <script async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> |
54 | 54 | {{/if}} |
55 | 55 | </head> |
56 | | - <body class="sidebar-visible no-js"> |
| 56 | + <body> |
57 | 57 | <div id="body-container"> |
58 | 58 | <!-- Provide site root to javascript --> |
59 | 59 | <script> |
|
82 | 82 | var theme; |
83 | 83 | try { theme = localStorage.getItem('mdbook-theme'); } catch(e) { } |
84 | 84 | if (theme === null || theme === undefined) { theme = default_theme; } |
85 | | - var html = document.querySelector('html'); |
| 85 | + const html = document.documentElement; |
86 | 86 | html.classList.remove('{{ default_theme }}') |
87 | 87 | html.classList.add(theme); |
88 | | - var body = document.querySelector('body'); |
89 | | - body.classList.remove('no-js') |
90 | | - body.classList.add('js'); |
| 88 | + html.classList.add("js"); |
91 | 89 | </script> |
92 | 90 |
|
93 | 91 | <input type="checkbox" id="sidebar-toggle-anchor" class="hidden"> |
94 | 92 |
|
95 | 93 | <!-- Hide / unhide sidebar before it is displayed --> |
96 | 94 | <script> |
97 | | - var body = document.querySelector('body'); |
98 | 95 | var sidebar = null; |
99 | 96 | var sidebar_toggle = document.getElementById("sidebar-toggle-anchor"); |
100 | 97 | if (document.body.clientWidth >= 1080) { |
|
104 | 101 | sidebar = 'hidden'; |
105 | 102 | } |
106 | 103 | sidebar_toggle.checked = sidebar === 'visible'; |
107 | | - body.classList.remove('sidebar-visible'); |
108 | | - body.classList.add("sidebar-" + sidebar); |
| 104 | + html.classList.remove('sidebar-visible'); |
| 105 | + html.classList.add("sidebar-" + sidebar); |
109 | 106 | </script> |
110 | 107 |
|
111 | 108 | <nav id="sidebar" class="sidebar" aria-label="Table of contents"> |
|
0 commit comments