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