| Index: samples/third_party/dromaeo/tests/dom-query-htmlfast.html
|
| diff --git a/samples/third_party/dromaeo/tests/dom-query.html b/samples/third_party/dromaeo/tests/dom-query-htmlfast.html
|
| similarity index 97%
|
| copy from samples/third_party/dromaeo/tests/dom-query.html
|
| copy to samples/third_party/dromaeo/tests/dom-query-htmlfast.html
|
| index bc1d9098a26a295d826e2cbd644f395aa085f298..03571c7ab3b7627b953eddb6dce25e3140dab75b 100644
|
| --- a/samples/third_party/dromaeo/tests/dom-query.html
|
| +++ b/samples/third_party/dromaeo/tests/dom-query-htmlfast.html
|
| @@ -1,107 +1,7 @@
|
| <html>
|
| <head>
|
| -<script src="../htmlrunner.js"></script>
|
| -<script>
|
| -window.onload = function(){
|
| -startTest("dom-query");
|
| -
|
| -// Try to force real results
|
| -var ret, tmp;
|
| -var num = 40;
|
| -var html = document.body.innerHTML;
|
| -
|
| - prep(function(){
|
| - html = html.replace(/id="test(\w).*?"/g, 'id="test$1' + num + '"');
|
| - html = html.replace(/name="test.*?"/g, 'name="test' + num + '"');
|
| - html = html.replace(/class="foo.*?"/g, 'class="foo test' + num + ' bar"');
|
| - var div = document.createElement("div");
|
| - div.innerHTML = html;
|
| - document.body.appendChild( div );
|
| - });
|
| -
|
| - test( "getElementById", function(){
|
| - for ( var i = 0; i < num * 30; i++ ) {
|
| - ret = document.getElementById("testA" + num).nodeType;
|
| - ret = document.getElementById("testB" + num).nodeType;
|
| - ret = document.getElementById("testC" + num).nodeType;
|
| - ret = document.getElementById("testD" + num).nodeType;
|
| - ret = document.getElementById("testE" + num).nodeType;
|
| - ret = document.getElementById("testF" + num).nodeType;
|
| - }
|
| - });
|
| -
|
| - test( "getElementById (not in document)", function(){
|
| - for ( var i = 0; i < num * 30; i++ ) {
|
| - ret = document.getElementById("testA");
|
| - ret = document.getElementById("testB");
|
| - ret = document.getElementById("testC");
|
| - ret = document.getElementById("testD");
|
| - ret = document.getElementById("testE");
|
| - ret = document.getElementById("testF");
|
| - }
|
| - });
|
| -
|
| - test( "getElementsByTagName(div)", function(){
|
| - for ( var i = 0; i < num; i++ ) {
|
| - var elems = document.getElementsByTagName("div");
|
| - ret = elems[elems.length-1].nodeType;
|
| - }
|
| - });
|
| -
|
| - test( "getElementsByTagName(p)", function(){
|
| - for ( var i = 0; i < num; i++ ) {
|
| - var elems = document.getElementsByTagName("p");
|
| - ret = elems[elems.length-1].nodeType;
|
| - }
|
| - });
|
| -
|
| - test( "getElementsByTagName(a)", function(){
|
| - for ( var i = 0; i < num; i++ ) {
|
| - var elems = document.getElementsByTagName("a");
|
| - ret = elems[elems.length-1].nodeType;
|
| - }
|
| - });
|
| -
|
| - test( "getElementsByTagName(*)", function(){
|
| - for ( var i = 0; i < num; i++ ) {
|
| - var elems = document.getElementsByTagName("*");
|
| - ret = elems[elems.length-1].nodeType;
|
| - }
|
| - });
|
| -
|
| - test( "getElementsByTagName (not in document)", function(){
|
| - for ( var i = 0; i < num; i++ ) {
|
| - var elems = document.getElementsByTagName("strong");
|
| - ret = elems.length == 0;
|
| - }
|
| - });
|
| -
|
| - test( "getElementsByName", function(){
|
| - for ( var i = 0; i < num * 20; i++ ) {
|
| - var elems = document.getElementsByName("test" + num);
|
| - ret = elems[elems.length-1].nodeType;
|
| - var elems = document.getElementsByName("test" + num);
|
| - ret = elems[elems.length-1].nodeType;
|
| - var elems = document.getElementsByName("test" + num);
|
| - ret = elems[elems.length-1].nodeType;
|
| - var elems = document.getElementsByName("test" + num);
|
| - ret = elems[elems.length-1].nodeType;
|
| - }
|
| - });
|
| -
|
| - test( "getElementsByName (not in document)", function(){
|
| - for ( var i = 0; i < num * 20; i++ ) {
|
| - ret = document.getElementsByName("test").length == 0;
|
| - ret = document.getElementsByName("test").length == 0;
|
| - ret = document.getElementsByName("test").length == 0;
|
| - ret = document.getElementsByName("test").length == 0;
|
| - ret = document.getElementsByName("test").length == 0;
|
| - }
|
| - });
|
| -
|
| -endTest();
|
| -};
|
| -</script>
|
| +<script type="application/dart" src="dom-query-htmlfast.dart"></script>
|
| +<script src="http://dart.googlecode.com/svn/branches/bleeding_edge/dart/client/dart.js"></script>
|
| </head>
|
| <body>
|
| <div class="head">
|
|
|