File tree 1 file changed +1
-23
lines changed
src/routes/tutorial/[slug] 1 file changed +1
-23
lines changed Original file line number Diff line number Diff line change 1
1
<script >
2
- import { browser , dev } from ' $app/environment' ;
2
+ import { browser } from ' $app/environment' ;
3
3
import { onMount , tick } from ' svelte' ;
4
4
import { basicSetup } from ' codemirror' ;
5
5
import { EditorView , keymap } from ' @codemirror/view' ;
142
142
}
143
143
144
144
onMount (() => {
145
- if (dev && ! / chrome/ i .test (navigator .userAgent )) {
146
- container .innerHTML =
147
- ' <p style="text-align: center; width: 20em; max-width: calc(100% - 4rem)">The code editor requires Chrome during development, as it uses module workers</p>' ;
148
- return ;
149
- }
150
-
151
- // TODO is this still necessary?
152
- let dark_mode = window .matchMedia && window .matchMedia (' (prefers-color-scheme: dark)' ).matches ;
153
-
154
- /** @param {MediaQueryListEvent} event */
155
- const on_mode_change = (event ) => {
156
- const dark = event .matches ;
157
- if (dark !== dark_mode) {
158
- dark_mode = dark;
159
- }
160
- };
161
- window .matchMedia (' (prefers-color-scheme: dark)' ).addEventListener (' change' , on_mode_change);
162
-
163
145
editor_view = new EditorView ({
164
146
parent: container,
165
147
async dispatch (transaction ) {
184
166
});
185
167
186
168
return () => {
187
- window
188
- .matchMedia (' (prefers-color-scheme: dark)' )
189
- .removeEventListener (' change' , on_mode_change);
190
-
191
169
editor_view .destroy ();
192
170
};
193
171
});
You can’t perform that action at this time.
0 commit comments