__________________
Senast redigerad av Fexell 2018-01-26 kl. 18:26.
Senast redigerad av Fexell 2018-01-26 kl. 18:26.
<script> var deferCSS = function(tn, p) { // Fix for FOUC (Flash Of Unstyled Content) document.body.children[0].style.display = "none"; // Start the defer var NST = document.querySelector('noscript'), ST = document.querySelector(tn); if(tn == 'body script') { ST = document.scripts; for(var i = 0; i < ST.length; i++) { if(ST[i].parentNode.tagName == "BODY") { ST = ST[i]; break; } } } // Add the event listener and start pasting the <link>s document.addEventListener("readystatechange", e => { var load = function() { ST.insertAdjacentHTML(p, NST.childNodes[0].data); document.body.children[0].style.display = "initial"; } if(document.readyState === "complete") { window.setTimeout(load, 0); return; } }); }('body script', 'beforebegin'); </script>
<body style="display:none;"> <script> $(document).ready(function() { $(body).show(); }); </script> </body>
<noscript id="deferred-styles"> <link rel="stylesheet" type="text/css" href="small.css"/> </noscript> <script> var loadDeferredStyles = function() { var addStylesNode = document.getElementById("deferred-styles"); var replacement = document.createElement("div"); replacement.innerHTML = addStylesNode.textContent; document.body.appendChild(replacement) addStylesNode.parentElement.removeChild(addStylesNode); }; var raf = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame; if (raf) raf(function() { window.setTimeout(loadDeferredStyles, 0); }); else window.addEventListener('load', loadDeferredStyles);
if (raf) raf(function() { window.setTimeout(loadDeferredStyles, 0); });
var deferCSS = function(tn, p) {
...
ST = document.querySelector(tn);
if(tn == 'body script') {
ST = document.scripts;
for(var i = 0; i < ST.length; i++) {
if(ST[i].parentNode.tagName == "BODY") {
ST = ST[i];
break;
}
}
}
...
}('body script', 'beforebegin');
const addStyleSheets = () => {
const sheetsHTML = NST.textContent,
stylesWrap = document.createElement("span");
stylesWrap.innerHTML = sheetsHTML;
document.body.appendChild(stylesWrap);
};
document.addEventListener("readystatechange", e => {
if ("complete" == document.readyState) {
addStyleSheets();
}
});
const addStyleSheets = () => {
const sheetsHTML = NST.textContent,
stylesWrap = document.createElement("span");
stylesWrap.innerHTML = sheetsHTML;
document.body.appendChild(stylesWrap);
};
document.addEventListener("readystatechange", e => {
if ("complete" == document.readyState) {
addStyleSheets();
}
});
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!
Swish: 123 536 99 96 Bankgiro: 211-4106
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!
Swish: 123 536 99 96 Bankgiro: 211-4106