mirror of
https://github.com/LalleSX/4chan-XZ.git
synced 2026-01-30 09:48:12 +01:00
Made renderContent faster
This commit is contained in:
parent
4d0253b0dd
commit
4b2b5b59af
@ -17,12 +17,20 @@ export default async function renderContent(
|
|||||||
|
|
||||||
await addViteStyleTarget(shadowRoot)
|
await addViteStyleTarget(shadowRoot)
|
||||||
} else {
|
} else {
|
||||||
cssPaths.forEach((cssPath: string) => {
|
const fragment = document.createDocumentFragment()
|
||||||
const styleEl = document.createElement("link")
|
await Promise.all(
|
||||||
styleEl.setAttribute("rel", "stylesheet")
|
cssPaths.map((cssPath: string) => {
|
||||||
styleEl.setAttribute("href", browser.runtime.getURL(cssPath))
|
return new Promise((resolve, reject) => {
|
||||||
shadowRoot.appendChild(styleEl)
|
const styleEl = document.createElement("link")
|
||||||
})
|
styleEl.setAttribute("rel", "stylesheet")
|
||||||
|
styleEl.setAttribute("href", browser.runtime.getURL(cssPath))
|
||||||
|
styleEl.onload = resolve
|
||||||
|
styleEl.onerror = reject
|
||||||
|
fragment.appendChild(styleEl)
|
||||||
|
})
|
||||||
|
})
|
||||||
|
)
|
||||||
|
shadowRoot.appendChild(fragment)
|
||||||
}
|
}
|
||||||
|
|
||||||
shadowRoot.appendChild(appRoot)
|
shadowRoot.appendChild(appRoot)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user