Skip to content

Commit 03f7770

Browse files
authored
docs: Fix dark mode toggle for new sphinx book theme (nextcord#52)
1 parent 55fb8a8 commit 03f7770

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

docs/_static/css/custom.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ div#site-navigation div.navbar_extra_footer {
2222
font-size: 0.8em;
2323
}
2424

25-
.topbar-main {
25+
.header-article__right {
2626
opacity: 0;
2727
transition: 0.1s ease-in;
2828
}
2929

30-
.topbar .topbar-main a.dark-mode-button {
30+
.header-article__right a.dark-mode-button {
3131
height: auto;
3232
float: right;
3333
}

docs/_static/js/toggleDarkMode.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,14 @@ function toggleDarkMode() {
3232
}
3333

3434
window.addEventListener("load", function () {
35-
const topbar = document.querySelector(".topbar-main");
36-
topbar.innerHTML += `<a class="dark-mode-button" title="Toggle dark mode">
37-
<button type="button" class="btn btn-secondary topbarbtn"
38-
data-toggle="tooltip" data-placement="bottom" onclick="toggleDarkMode()"
39-
aria-label="Toggle dark mode" title="" data-original-title="Toggle dark mode">
35+
const topbar = document.querySelector(".header-article__right");
36+
topbar.innerHTML += `<button type="button" class="headerbtn" data-toggle="tooltip"
37+
data-placement="bottom" onclick="toggleDarkMode()" aria-label="Toggle dark mode"
38+
title="" data-original-title="Toggle dark mode">
39+
<span class="headerbtn__icon-container">
4040
<i class="fas fa-moon"></i>
41-
</button>
42-
</a>`;
41+
</span>
42+
</button>`;
4343
topbar.style.opacity = "1";
4444
if (getCookie("darkmode") == "true") {
4545
DarkReader.enable();

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ def requirements():
6161
"docs": [
6262
"sphinx",
6363
"sphinxcontrib_trio",
64-
"sphinx-book-theme",
64+
"sphinx-book-theme==0.3.3",
6565
],
6666
}
6767

0 commit comments

Comments
 (0)