restore-size-detector-iframe.html (682B)
1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <title>Resize-notifying IFRAME</title> 5 <script type="application/ecmascript"> 6 7 var gTarget; 8 9 /* 10 * the test is done after the width becomes narrower (immediately) 11 * and then comes back to the same size. However, the two things 12 * might happen at once. 13 */ 14 function arm() { 15 gTarget = window.innerWidth; 16 window.addEventListener("resize", got_resize); 17 setTimeout(got_resize, 200); 18 } 19 20 function got_resize() { 21 if (window.innerWidth == gTarget) { 22 gTarget = -1; 23 // Remove the class="reftest-wait" from the top window 24 window.top.document.documentElement.removeAttribute("class"); 25 } 26 } 27 28 </script> 29 </head> 30 <body> 31 </body> 32 </html>