7d6 < var complete=false; 302,307d300 < complete=true; < if (window.parent) { < if (parent.document.getElementById('lif')) { < parent.document.getElementById('lif').click(); < } < } 728,755d720 < function await() { < document.getElementById('ihm').style.display=debug_block; < repbarv(); < document.getElementById('myiframe').src=document.URL.split('dams_usa.')[0] + 'dams00x020.html'; < examine_dam_data(); < //while (!complete) { < // console.log('pre demo'); < // demo(); //complete=complete; < //} < return true; < } < < function sleep(ms) { // thanks to https://stackoverflow.com/questions/951021/what-is-the-javascript-version-of-sleep < return new Promise(resolve => setTimeout(resolve, ms)); < } < < async function demo() { < console.log('Taking a break...'); < await sleep(2000); < console.log('Two seconds later, showing sleep in a loop...'); < < // Sleep in loop < for (let i = 0; i < 5; i++) { < if (i === 3) < await sleep(2000); < console.log(i); < } < } 758c723 < --- > 772c737 < --- >