mirror of
https://github.com/phil-opp/blog_os.git
synced 2025-12-16 14:27:49 +00:00
Use onload handler to set giscus theme as soon as it's loaded
This commit is contained in:
@@ -1,9 +1,4 @@
|
||||
window.onload = function () {
|
||||
let theme = localStorage.getItem("theme");
|
||||
if (theme != null) {
|
||||
set_theme(theme)
|
||||
}
|
||||
|
||||
let container = document.querySelector('#toc-aside');
|
||||
if (container != null) {
|
||||
resize_toc(container);
|
||||
@@ -96,3 +91,9 @@ function set_giscus_theme(theme) {
|
||||
}
|
||||
}
|
||||
|
||||
function giscus_loaded() {
|
||||
let theme = localStorage.getItem("theme");
|
||||
if (theme != null) {
|
||||
set_giscus_theme(theme)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -38,7 +38,8 @@
|
||||
data-emit-metadata="1"
|
||||
data-theme="preferred_color_scheme"
|
||||
crossorigin="anonymous"
|
||||
async>
|
||||
async
|
||||
onload="giscus_loaded()">
|
||||
</script>
|
||||
|
||||
<p class="comment-directly-on-github">
|
||||
|
||||
Reference in New Issue
Block a user