--- a/tests/check.xsl Sun Feb 10 07:40:05 2008 -0600
+++ b/tests/check.xsl Sun Feb 10 08:33:15 2008 -0600
@@ -26,6 +26,26 @@
element.style.display = 'block';
+ elements = document.getElementsByTagName('div'); + for(i = 0, l = elements.length; i < l; i++) { + elements[i].style.display = 'block'; + elements = document.getElementsByTagName('div'); + for(i = 0, l = elements.length; i < l; i++) { + elements[i].style.display = 'none'; @@ -33,10 +53,10 @@
<xsl:variable name="css">
- ul { list-style-type: none; margin: 0px; padding: 0px; }
- a, a:hover { color: #000000; text-decoration: none; background-color: #ffffff; }
+ a { color: #000000; background-color: #ffffff; } + td { vertical-align: top; } div { display: none; padding: 0px; margin: 0px; }
div.header { display: block; }
div.passed-message { margin: 2px 0px; background-color: #cfffcf; border: solid 1px #7fff7f; color: #000000; }
@@ -86,6 +106,11 @@
<td><xsl:value-of select="check:duration"/><xsl:text> seconds</xsl:text></td>
+ <a href="javascript:show_all()">Show all messages</a> + <a href="javascript:hide_all()">Hide all messages</a> @@ -95,17 +120,20 @@
<xsl:template match="check:suite">
<xsl:if test="check:test">
<h2><xsl:value-of select="check:title"/></h2>
<xsl:for-each select="check:test">
<xsl:attribute name="href">
<xsl:text>javascript:toggle('</xsl:text>
<xsl:value-of select="check:id"/>
- <xsl:value-of select="check:id"/>
+ <xsl:value-of select="translate(check:id, '_', ' ')"/> <xsl:when test="@result='success'">
<img src="passed.png" alt="passed"/>
@@ -114,7 +142,8 @@
<img src="failed.png" alt="failed"/>
<xsl:attribute name="id">
<xsl:value-of select="check:id"/>
@@ -131,9 +160,10 @@
<pre><xsl:value-of select="check:message"/></pre>