Skip to content

Commit dd9a57b

Browse files
authored
Merge pull request #13295 from minaminao/fix-dark-mode-bug
Fix dark mode bug
2 parents ce6d86b + 98833b2 commit dd9a57b

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

docs/_static/js/toggle.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,16 @@ document.addEventListener('DOMContentLoaded', function() {
44
var mode = (isDay ? "Day" : "Night");
55
localStorage.setItem("css-mode", mode);
66

7-
var daysheet = $('link[href="_static/pygments.css"]')[0].sheet;
7+
var url_root = DOCUMENTATION_OPTIONS.URL_ROOT == "./" ? "" : DOCUMENTATION_OPTIONS.URL_ROOT;
8+
var daysheet = $(`link[href="${url_root}_static/pygments.css"]`)[0].sheet;
89
daysheet.disabled = !isDay;
910

10-
var nightsheet = $('link[href="_static/css/dark.css"]')[0];
11+
var nightsheet = $(`link[href="${url_root}_static/css/dark.css"]`)[0];
1112
if (!isDay && nightsheet === undefined) {
1213
var element = document.createElement("link");
1314
element.setAttribute("rel", "stylesheet");
1415
element.setAttribute("type", "text/css");
15-
element.setAttribute("href", "_static/css/dark.css");
16+
element.setAttribute("href", `${url_root}_static/css/dark.css`);
1617
document.getElementsByTagName("head")[0].appendChild(element);
1718
return;
1819
}

0 commit comments

Comments
 (0)