DOMWindowCreated_chrome.xhtml (1326B)
1 <?xml version="1.0"?> 2 <?xml-stylesheet href="chrome://global/skin" type="text/css"?> 3 <?xml-stylesheet href="chrome://mochikit/content/tests/SimpleTest/test.css" type="text/css"?> 4 <!-- 5 Test for Persistent Storage in chrome 6 --> 7 <window id="sample-window" width="400" height="400" 8 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> 9 <script type="application/javascript" 10 src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script> 11 <script type="application/javascript" 12 src="chrome://mochikit/content/chrome-harness.js"></script> 13 14 <script type="application/javascript"> 15 var SimpleTest = window.arguments[0].SimpleTest; 16 17 document.addEventListener("DOMWindowCreated", function(e) { 18 var otherWindow = e.target.defaultView.wrappedJSObject; 19 SimpleTest.is(e.type, "DOMWindowCreated", "DOMWindowCreated: " + otherWindow); 20 otherWindow.doneFunction = function() { 21 SimpleTest.ok(true, "doneFunction was called"); 22 SimpleTest.finish(); 23 window.close(); 24 }; 25 }); 26 27 var root = getRootDirectory(window.location.href); 28 var el = document.createXULElement("iframe"); 29 el.setAttribute('type', 'content'); 30 el.setAttribute('src', root + 'DOMWindowCreated_content.html'); 31 document.documentElement.appendChild(el); 32 </script> 33 </window>