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 = window.setInterval(() => {
let el = info.stack.pop();
if (el === undefined) {
reject();
return;
}
let lazycontent = el.querySelector("noscript");
if (lazycontent === undefined) {
reject();
return;
}
el.innerHTML = lazycontent.innerHTML;
if (info.stack.length == 0) {
window.clearInterval(info.cbid);
resolve();
return;
}
}, 1);
}).then(() => {
window.clearInterval(info.cbid);
}).catch(() => {
}).finally(() => {
console.debug("Lazy loading complete.");
window.clearInterval(info.cbid);
});
}