rollback dom inserion order

pull/5370/head
yann300 3 years ago
parent dd20b2b448
commit 178d3610c2
  1. 4
      apps/remix-ide/src/app/tabs/theme-module.js

@ -63,10 +63,10 @@ export class ThemeModule extends Plugin {
const nextTheme = this.themes[this.active] // Theme const nextTheme = this.themes[this.active] // Theme
document.documentElement.style.setProperty('--theme', nextTheme.quality) document.documentElement.style.setProperty('--theme', nextTheme.quality)
const theme = yo`<link rel="stylesheet" href="${nextTheme.url}" id="theme-link"/>` const theme = yo`<link rel="stylesheet" href="${nextTheme.url}" id="theme-link"/>`
document.head.insertBefore(theme, document.head.firstChild) theme.addEventListener('load', () => {
document.getElementById('theme-link').addEventListener('load', () => {
if (callback) callback() if (callback) callback()
}) })
document.head.insertBefore(theme, document.head.firstChild)
} }
} }

Loading…
Cancel
Save