dom/events/test/test_bug299673-1.html

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/dom/events/test/test_bug299673-1.html	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,61 @@
     1.4 +<html>
     1.5 +<!--
     1.6 +https://bugzilla.mozilla.org/show_bug.cgi?id=299673
     1.7 +-->
     1.8 +<head>
     1.9 +  <title>Test #1 for Bug 299673</title>
    1.10 +  <script type="text/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
    1.11 +  <script type="text/javascript" src="/tests/SimpleTest/EventUtils.js"></script>
    1.12 +  <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
    1.13 +</head>
    1.14 +<body id="Body">
    1.15 +<a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=299673">Mozilla Bug 299673</a>
    1.16 +<p id="display">
    1.17 +
    1.18 +		<SELECT id="Select1" onchange="log(event); OpenWindow()" onfocus="log(event); " onblur="log(event)">
    1.19 +			<OPTION selected>option1</OPTION>
    1.20 +			<OPTION>option2</OPTION>
    1.21 +			<OPTION>option3</OPTION>
    1.22 +		</SELECT>
    1.23 +		 
    1.24 +		<INPUT id="Text1" type="text" onfocus="log(event)" onblur="log(event)">
    1.25 +		<INPUT id="Text2" type="text" onfocus="log(event)" onblur="log(event)">
    1.26 +
    1.27 +</p>
    1.28 +<div id="content" style="display: none">
    1.29 +  
    1.30 +</div>
    1.31 +
    1.32 +<pre id="test">
    1.33 +
    1.34 +<script src="bug299673.js"></script>
    1.35 +
    1.36 +<script class="testbody" type="text/javascript">
    1.37 +
    1.38 +/** Test #1 for Bug 299673 **/
    1.39 +function doTest(expectedEventLog) {
    1.40 +  var eventLogForNewWindow = '\
    1.41 + :  Test with browser.link.open_newwindow = 2\n\
    1.42 +: focus top-doc\n\
    1.43 +SELECT(Select1): focus \n\
    1.44 +SELECT(Select1): change \n\
    1.45 + :  >>> OpenWindow\n\
    1.46 +: blur top-doc\n\
    1.47 +: focus popup-doc\n\
    1.48 +INPUT(popupText1): focus \n\
    1.49 + :  <<< OpenWindow\n\
    1.50 +SELECT(Select1): blur \n\
    1.51 +INPUT(popupText1): blur \n\
    1.52 +: blur popup-doc\n\
    1.53 +: focus top-doc\n\
    1.54 +'
    1.55 +
    1.56 +  setPrefAndDoTest(eventLogForNewWindow,'Body',2);  // 2 = open new window as window
    1.57 +}
    1.58 +
    1.59 +todo(false, "Please write a test for bug 299673 that actually works");
    1.60 +
    1.61 +</script>
    1.62 +</pre>
    1.63 +</body>
    1.64 +</html>

mercurial