goldendict-ng/src/scripts/iframe-defer.js
2023-04-17 19:49:52 -04:00

24 lines
613 B
JavaScript

var start_time=new Date().getTime();
var interval = setInterval(function () {
var end_time=new Date().getTime();
//for 10 seconds.
if(end_time-start_time>=10000){
clearInterval(interval);
}
const body = document.body;
const html = document.documentElement;
const height = Math.max(body.scrollHeight, body.offsetHeight,
html.clientHeight, html.scrollHeight, html.offsetHeight);
if ('parentIFrame' in window) {
console.log("iframe set height to " + height);
parentIFrame.size(height);
}
else {
clearInterval(interval);
}
}, 500);