dom/events/test/test_bug299673-1.html
author Brian Grinstead <bgrinstead@mozilla.com>
Tue, 16 Apr 2019 03:53:28 +0000
changeset 469641 ba6f655fd68963530c866d0d4a48c3db3d307777
parent 286864 9cc5bb93e4e9bf299d69b9619c59ea29f1ac9a7e
permissions -rw-r--r--
Bug 1544322 - Part 2.2 - Remove the [type] attribute for one-liner <script> tags loading files in /tests/SimpleTest/ in dom/ r=bzbarsky This is split from the previous changeset since if we include dom/ the file size is too large for phabricator to handle. This is an autogenerated commit to handle scripts loading mochitest harness files, in the simple case where the script src is on the same line as the tag. This was generated with https://bug1544322.bmoattachments.org/attachment.cgi?id=9058170 using the `--part 2` argument. Differential Revision: https://phabricator.services.mozilla.com/D27457

<html>
<!--
https://bugzilla.mozilla.org/show_bug.cgi?id=299673
-->
<head>
  <title>Test #1 for Bug 299673</title>
  <script src="/tests/SimpleTest/SimpleTest.js"></script>
  <script src="/tests/SimpleTest/EventUtils.js"></script>
  <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
</head>
<body id="Body">
<a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=299673">Mozilla Bug 299673</a>
<p id="display">

		<SELECT id="Select1" onchange="log(event); OpenWindow()" onfocus="log(event); " onblur="log(event)">
			<OPTION selected>option1</OPTION>
			<OPTION>option2</OPTION>
			<OPTION>option3</OPTION>
		</SELECT>
		 
		<INPUT id="Text1" type="text" onfocus="log(event)" onblur="log(event)">
		<INPUT id="Text2" type="text" onfocus="log(event)" onblur="log(event)">

</p>
<div id="content" style="display: none">
  
</div>

<pre id="test">

<script src="bug299673.js"></script>

<script class="testbody" type="text/javascript">

/** Test #1 for Bug 299673 **/
function doTest(expectedEventLog) {
  var eventLogForNewWindow = '\
 :  Test with browser.link.open_newwindow = 2\n\
: focus top-doc\n\
SELECT(Select1): focus \n\
SELECT(Select1): change \n\
 :  >>> OpenWindow\n\
: blur top-doc\n\
: focus popup-doc\n\
INPUT(popupText1): focus \n\
 :  <<< OpenWindow\n\
SELECT(Select1): blur \n\
INPUT(popupText1): blur \n\
: blur popup-doc\n\
: focus top-doc\n\
'

  setPrefAndDoTest(eventLogForNewWindow,'Body',2);  // 2 = open new window as window
}

todo(false, "Please write a test for bug 299673 that actually works, see bug 553417");

</script>
</pre>
</body>
</html>