mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-02 07:05:24 +00:00
34 lines
1.0 KiB
HTML
34 lines
1.0 KiB
HTML
<!DOCTYPE HTML>
|
|
<html>
|
|
<head>
|
|
<title>Test for nsIDOMWindowUtils.getTranslationNodes</title>
|
|
<script type="application/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
|
|
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
|
</head>
|
|
<body onload="runTest()">
|
|
<script type="application/javascript">
|
|
var utils = SpecialPowers.wrap(window).
|
|
QueryInterface(SpecialPowers.Ci.nsIInterfaceRequestor).
|
|
getInterface(SpecialPowers.Ci.nsIDOMWindowUtils);
|
|
|
|
function runTest() {
|
|
isnot(utils, null, "nsIDOMWindowUtils");
|
|
|
|
for (var i = 0; i < 16000; i++) {
|
|
var text = document.createTextNode("a");
|
|
var node = document.createElement("b");
|
|
node.appendChild(text);
|
|
document.body.appendChild(node);
|
|
}
|
|
|
|
var translationRoots = utils.getTranslationNodes(document.body);
|
|
is (translationRoots.length, 15000, "Translation nodes were limited to 15000 nodes.");
|
|
|
|
SimpleTest.finish();
|
|
}
|
|
|
|
SimpleTest.waitForExplicitFinish();
|
|
</script>
|
|
</body>
|
|
</html>
|