File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change 29
29
<title >{{ title or metadata .title }} </title >
30
30
</head >
31
31
<body id =" top" >
32
+ {% getBundle " js" , " top" %}
33
+
32
34
{% include " templates/header.njk" %}
33
35
34
36
<main id =" content" >
42
44
43
45
<!-- Current page: {{ page.url | htmlBaseUrl }} -->
44
46
47
+ {% js " top" %}
48
+ <script >
49
+ // Fix FOUC in dark mode
50
+ setDarkBeforeRender = () => {
51
+ const localScheme = localStorage .getItem (' scheme' )
52
+ if (localScheme === ' dark' || (localScheme === ' system' && window .matchMedia && window .matchMedia (' (prefers-color-scheme: dark)' ).matches )) {
53
+ document .documentElement .setAttribute (' data-fr-theme' , ' dark' );
54
+ }
55
+ }
56
+ setDarkBeforeRender ();
57
+ </script >
58
+ {% endjs %}
45
59
{% js " body" %}
46
60
<script >
47
61
const SEARCH_RESULTS_URL = " {{ " / search- results/ " | locale_url(page.lang) | htmlBaseUrl }}" ;
You can’t perform that action at this time.
0 commit comments