Blame | Last modification | View Log | RSS feed
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd"><html><head><title>Testing dojo.io.iframe</title><style type="text/css">@import "../../resources/dojo.css";</style><script type="text/javascript"src="../../dojo.js" djConfig="isDebug: true"></script><script type="text/javascript">dojo.require("doh.runner");dojo.require("dojo.io.iframe");dojo.addOnLoad(function(){doh.register("t",[function ioIframeGetText(t){var d = new doh.Deferred();var td = dojo.io.iframe.send({url: "iframeResponse.text.html",method: "GET",timeoutSeconds: 5,preventCache: true,handle: function(res, ioArgs){if(!(res instanceof Error) &&t.is("iframe succeeded", res)){d.callback(true);}else{d.errback(false);}}});return d;},function ioIframeGetJson(t){var d = new doh.Deferred();var td = dojo.io.iframe.send({url: "iframeResponse.json.html",method: "GET",timeoutSeconds: 5,preventCache: true,handleAs: "json",handle: function(res, ioArgs){if(!(res instanceof Error) &&t.is("blue", res.color)){d.callback(true);}else{d.errback(false);}}});return d;},function ioIframeGetJavascript(t){var d = new doh.Deferred();var td = dojo.io.iframe.send({url: "iframeResponse.js.html",method: "GET",timeoutSeconds: 5,preventCache: true,handleAs: "javascript",handle: function(res, ioArgs){console.log("RES: ", res);if(!(res instanceof Error) &&t.is(42, window.iframeTestingFunction())){d.callback(true);}else{d.errback(false);}}});return d;},function ioIframeGetHtml(t){var d = new doh.Deferred();var td = dojo.io.iframe.send({url: "iframeResponse.html",method: "GET",timeoutSeconds: 5,preventCache: true,handleAs: "html",handle: function(res, ioArgs){if(!(res instanceof Error) &&t.is("SUCCESSFUL HTML response", res.getElementsByTagName("h1")[0].innerHTML)){d.callback(true);}else{d.errback(false);}}});return d;}]);doh.run();});/*dojo.addOnLoad(function(){var td = dojo.io.iframe.get({url: "iframeResponse.text.html",timeoutSeconds: 5,preventCache: true,handle: function(res, ioArgs){if(!(res instanceof Error) &&"iframe succeeded" == res){console.debug("OK");}else{console.debug("Error", res);}}});});*/</script></head><body></body></html>