Browse Source

Added Recommended Tests to the main page.

John Resig 16 years ago
parent
commit
1e2eb6e0ad
3 changed files with 8 additions and 2 deletions
  1. 2 1
      dep/web/application.css
  2. 1 1
      dep/web/index.html
  3. 5 0
      dep/web/webrunner.js

+ 2 - 1
dep/web/application.css

@@ -104,7 +104,8 @@ h2 div.bar { font-size: 10px; width: 275px; top: -2px; right: 1%; }
 h2 input { position: absolute; top: 0px; right: 300px; }
 
 ul#tests { clear:both;width:420px;margin:0 auto;text-align:left; padding: 10px; list-style: none; }
-#tests b { background: #58bd79; color: #000; display: block; padding: 4px 0 4px 4px; margin-left: -20px; margin-bottom: 5px; font-size: 1.1em; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
+#tests b { background: #c7331d; color: #000; display: block; padding: 4px 0 4px 4px; margin-left: -20px; margin-bottom: 5px; font-size: 1.1em; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
+#tests b.recommended { background: #58bd79; }
 #tests a:first-of-type { font-size: 1.2em; }
 #tests b a { color: #000; }
 #tests li { padding-left: 10px; padding-bottom: 5px; }

+ 1 - 1
dep/web/index.html

@@ -40,7 +40,7 @@
 <div id="info"><span>Mozilla JavaScript performance test suite.</span><br/>More information about <a href="http://wiki.mozilla.org/Dromaeo">Dromaeo</a> can be found on the Mozilla wiki.</div>
 <h1 id="overview" class="test"><span>Performance Tests</span> <input type="button" id="pause" class="pause" value="Loading..."/><div class="bar"><div id="timebar" style="width:25%;"><span class="left">Est.&nbsp;Time:&nbsp;<strong id="left">0:00</strong></span></div></div><a href="./">&laquo; View All Tests</a></h1><br style="clear:both;"/>
 <ul id="tests">
-  <li><b><a href="?dromaeo|sunspider|v8|dom|jslib">&raquo; Run All Tests (excluding CSS Selectors)</a> (Recommended)</b></li>
+  <li><b class="recommended"><a href="?recommended">&raquo; Run Recommended Tests</a><br/>(All tests except for those testing the CSS Selector engines.)</b></li>
   <li><b><a href="?all">&raquo; Run All Tests</a></b><br/><br/></li>
 
   <li><b><a href="?dromaeo|sunspider|v8">&raquo; Run All JavaScript Tests</a></b></li>

+ 5 - 0
dep/web/webrunner.js

@@ -234,6 +234,11 @@
 	// Query String Parsing
 	var search = (window.location.search || "?").substr(1);
 	var parts = search.split("&");
+
+	if ( parts[0] === "recommended" ) {
+		parts[0] = "dromaeo|sunspider|v8|dom|jslib";
+	}
+
 	var none = !parts[0] || parts[0].match(/=/);
 	var filter = parts.length && !parts[0].match(/=/) && parts[0] !== "all" ?
 		new RegExp(parts.shift(), "i") :