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"> |