|
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