Mercurial > repos > saskia-hiltemann > ireport
view iframe-resizer/test/lateImageLoad.html @ 0:ac5f9272033b draft
first upload
author | saskia-hiltemann |
---|---|
date | Tue, 01 Jul 2014 11:42:23 -0400 |
parents | |
children |
line wrap: on
line source
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>QUnit LoadHide</title> <link rel="stylesheet" href="resources/qunit.css"> </head> <body> <div id="qunit"></div> <div id="qunit-fixture"> <div style="width:600px;"> <iframe src="resources/frame.content.html" height="100%" scrolling="no"></iframe> </div> </div> <script src="resources/qunit.js"></script> <script src="resources/jquery.js"></script> <script src="resources/testLib.js"></script> <script src="../js/iframeResizer.min.js"></script> <script> 'use strict'; var msgId = '[iFrameSizerTest]:'; var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver; function mutationObserverTest(){ asyncTest( "iFrame late image load", function() { var callbackCounter = 0; $('iframe').iFrameResize({ log:true, sizeHeight:false, sizeWidth:true, interval:1, resizedCallback:function(messageData){ switch (''+(++callbackCounter)){ case '1': sendMessage('image'); break; case '2': break; case '3': ok( 'imageLoad' === messageData.type, 'type = imageLoad'); start(); } } }); }); } if (MutationObserver) mutationObserverTest() else{ console.warn('(MutationObserver not supported in this browser! Unable to run test)'); test('iFrame MutationObserver',function(){ ok(true,'MutationObserver not supported in this browser! Unable to run test.'); }); } </script> </body> </html>