Fix lazy loading breaking the site

This commit is contained in:
Michael Fabian 'Xaymar' Dirks
2022-01-12 06:16:37 +01:00
parent 0d03a01a9f
commit 5127fb0cd8
+12 -1
View File
@@ -18,17 +18,28 @@
info.cbid = 0; info.cbid = 0;
info.cbid = window.setInterval(() => { info.cbid = window.setInterval(() => {
let el = info.stack.pop(); let el = info.stack.pop();
if (el === undefined) {
reject();
return;
}
let lazycontent = el.querySelector("noscript"); let lazycontent = el.querySelector("noscript");
if (lazycontent === undefined) {
reject();
return;
}
el.innerHTML = lazycontent.innerHTML; el.innerHTML = lazycontent.innerHTML;
if (info.stack.length == 0) { if (info.stack.length == 0) {
window.clearInterval(info.cbid); window.clearInterval(info.cbid);
resolve(); resolve();
return;
} }
}, 1); }, 1);
}).then(() => {
window.clearInterval(info.cbid);
}).catch(() => {
}).finally(() => { }).finally(() => {
console.debug("Lazy loading complete."); console.debug("Lazy loading complete.");
window.clearInterval(info.cbid);
}); });
} }