From b4b79d82eed7da864033b606153ed26228e8486a Mon Sep 17 00:00:00 2001 From: Tim Mickel Date: Wed, 13 Jan 2016 15:30:06 -0500 Subject: [PATCH] Updating preprocessAndLoadCss to work async --- src/utils/lib.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/utils/lib.js b/src/utils/lib.js index ce8cdfb..f9a94d6 100755 --- a/src/utils/lib.js +++ b/src/utils/lib.js @@ -59,13 +59,19 @@ export function preprocessAndLoad (url) { * Also rewrites all instances of url() with a different base */ export function preprocessAndLoadCss (baseUrl, url) { - document.write('\n'); - document.write('\n'); + + const head = document.head; + let style = document.createElement('style'); + style.type = 'text/css'; + if (style.styleSheet){ + style.styleSheet.cssText = cssData; + } else { + style.appendChild(document.createTextNode(cssData)); + } + head.appendChild(style); } export function rl () {