File tree Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -164,6 +164,11 @@ const defaultThemes = getDefaultThemes();
164
164
darkModePreference.addEventListener('change', (event) => {
165
165
const newMode = event.matches ? MODES.dark : MODES.light;
166
166
const newTheme = getThemeFromMode(newMode);
167
- setTheme(newTheme);
167
+
168
+ // trigger event instead of setTheme(newTheme), for Links page
169
+ const payload = { detail: { theme: newTheme } };
170
+ const themeChangeEvent = new CustomEvent(CHANGE_EVENT, payload);
171
+
172
+ document.dispatchEvent(themeChangeEvent);
168
173
});
169
174
</script >
Original file line number Diff line number Diff line change @@ -55,9 +55,8 @@ const { GITHUB_MARKDOWN_BODY_ID } = SELECTORS;
55
55
const { CHANGE_EVENT } = THEME_CONFIG;
56
56
const { GITHUB_MARKDOWN_BODY_SELECTOR } = SELECTORS;
57
57
58
- const markdownBodyElement = document.querySelector(GITHUB_MARKDOWN_BODY_SELECTOR);
59
-
60
58
const loadGithubTheme = (mode: Mode) => {
59
+ const markdownBodyElement = document.querySelector(GITHUB_MARKDOWN_BODY_SELECTOR);
61
60
if (!markdownBodyElement) return;
62
61
63
62
if (markdownBodyElement && mode === MODES.dark)
You can’t perform that action at this time.
0 commit comments