File tree Expand file tree Collapse file tree 1 file changed +13
-11
lines changed
Expand file tree Collapse file tree 1 file changed +13
-11
lines changed Original file line number Diff line number Diff line change @@ -173,18 +173,20 @@ export function styleDefinition(space: ISpaceDefinition) {
173173}
174174
175175export function updateStyleDefinition ( space : ISpaceDefinition ) {
176- const definition = styleDefinition ( space ) ;
177- const existing = document . getElementById ( `style_${ space . id } ` ) ;
178-
179- if ( existing ) {
180- if ( existing . innerHTML !== definition ) {
181- existing . innerHTML = definition ;
176+ if ( document ) {
177+ const definition = styleDefinition ( space ) ;
178+ const existing = document . getElementById ( `style_${ space . id } ` ) ;
179+
180+ if ( existing ) {
181+ if ( existing . innerHTML !== definition ) {
182+ existing . innerHTML = definition ;
183+ }
184+ } else {
185+ const newStyle = document . createElement ( "style" ) ;
186+ newStyle . id = `style_${ space . id } ` ;
187+ newStyle . innerHTML = definition ;
188+ document . head . appendChild ( newStyle ) ;
182189 }
183- } else {
184- const newStyle = document . createElement ( "style" ) ;
185- newStyle . id = `style_${ space . id } ` ;
186- newStyle . innerHTML = definition ;
187- document . head . appendChild ( newStyle ) ;
188190 }
189191}
190192
You can’t perform that action at this time.
0 commit comments