diff --git a/lib/helpers/injectCSS.js b/lib/helpers/injectCSS.js index 517e83be..9defc0e9 100644 --- a/lib/helpers/injectCSS.js +++ b/lib/helpers/injectCSS.js @@ -34,9 +34,15 @@ function injectStyle(css) { if (!style) { style = document.createElement('style'); style.setAttribute('id', 'rackt-style'); - var head = document.getElementsByTagName('head')[0]; - head.insertBefore(style, head.firstChild); + style.setAttribute("type", "text/css"); + } + + if (style.styleSheet) { + style.styleSheet.cssText = css; + document.body.appendChild(style); + } else { + style.innerHTML = css; + document.head.appendChild(style); } - style.innerHTML = style.innerHTML+'\n'+css; }