Files
tubestation/layout/xul/test/test_bug381167.xhtml
Aryeh Gregor fd7d844ea6 Bug 1299453 - Stop using createEvent("DragEvents"/"KeyEvents") internally; r=smaug
They are non-standard aliases for "DragEvent" and "KeyboardEvent" that
are not supported by any other UA, and we would like to drop support.
So first let's stop using them ourselves, so we can use telemetry to see
if any sites are using them.

MozReview-Commit-ID: ICC33ORa2st
2016-08-31 20:38:50 +03:00

50 lines
1.4 KiB
HTML

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<!--
https://bugzilla.mozilla.org/show_bug.cgi?id=381167
-->
<head>
<title>Test for Bug 381167</title>
<script type="application/javascript" src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
<link rel="stylesheet" type="text/css" href="chrome://mochikit/content/tests/SimpleTest/test.css"/>
</head>
<body>
<a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=381167">Mozilla Bug 381167</a>
<p id="display"></p>
<div id="content" style="display: none">
</div>
<xul:tree>
<xul:tree>
<xul:treechildren/>
<xul:treecol/>
</xul:tree>
</xul:tree>
<pre id="test">
<script type="application/javascript">
/** Test for Bug 381167 **/
SimpleTest.waitForExplicitFinish();
function closeit() {
var evt = document.createEvent('KeyboardEvent');
evt.initKeyEvent('keypress', true, true,
window,
true, false, false, false,
'W'.charCodeAt(0), 0);
window.dispatchEvent(evt);
setTimeout(finish, 200);
}
window.addEventListener('load', closeit, false);
function finish()
{
ok(true, "This is a mochikit version of a crash test. To complete is to pass.");
SimpleTest.finish();
}
</script>
</pre>
</body>
</html>