You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-commits@xmlgraphics.apache.org by ca...@apache.org on 2007/09/12 08:32:09 UTC

svn commit: r574796 - in /xmlgraphics/batik/trunk/documentation-sources: content/xdocs/status.xml resources/stylesheets/status2document.xsl skinconf.xml

Author: cam
Date: Tue Sep 11 23:32:05 2007
New Revision: 574796

URL: http://svn.apache.org/viewvc?rev=574796&view=rev
Log:
Add a table to the status page listing files from the SVG 1.1 test suite
and showing which ones do/don't/partially pass.

Modified:
    xmlgraphics/batik/trunk/documentation-sources/content/xdocs/status.xml
    xmlgraphics/batik/trunk/documentation-sources/resources/stylesheets/status2document.xsl
    xmlgraphics/batik/trunk/documentation-sources/skinconf.xml

Modified: xmlgraphics/batik/trunk/documentation-sources/content/xdocs/status.xml
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/documentation-sources/content/xdocs/status.xml?rev=574796&r1=574795&r2=574796&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/documentation-sources/content/xdocs/status.xml (original)
+++ xmlgraphics/batik/trunk/documentation-sources/content/xdocs/status.xml Tue Sep 11 23:32:05 2007
@@ -123,7 +123,7 @@
           <attr name="transform" ns=""><yes/></attr>
           <attr name="actuate" ns="http://www.w3.org/1999/xlink"><yes><a href="#noteXLink">[1]</a></yes></attr>
           <attr name="arcrole" ns="http://www.w3.org/1999/xlink"><yes><a href="#noteXLink">[1]</a></yes></attr>
-          <attr name="href" ns="http://www.w3.org/1999/xlink"><yes/></attr>
+          <attr name="href" ns="http://www.w3.org/1999/xlink"><partial>URI references to animation elements will not trigger the animation when the link is activated.</partial></attr>
           <attr name="role" ns="http://www.w3.org/1999/xlink"><yes><a href="#noteXLink">[1]</a></yes></attr>
           <attr name="show" ns="http://www.w3.org/1999/xlink"><yes/></attr>
           <attr name="title" ns="http://www.w3.org/1999/xlink"><yes><a href="#noteXLink">[1]</a></yes></attr>
@@ -971,6 +971,7 @@
           <attr name='font-family' ns=''><yes/></attr>
           <attr name='font-size' ns=''><no/></attr>
           <attr name='font-style' ns=''><yes/></attr>
+          <attr name='font-variant' ns=''><no/></attr>
           <attr name='font-weight' ns=''><yes/></attr>
           <attr name='hanging' ns=''><no/></attr>
           <attr name='id' ns=''><yes/></attr>
@@ -3146,6 +3147,295 @@
           </dl>
         </func>
       </object>
+    </section>
+
+    <section id="test">
+      <title>SVG 1.1 test suite</title>
+      <p>
+        The table below lists the test cases from the December 2006 release
+        of the <a href="http://www.w3.org/Graphics/SVG/Test/">SVG 1.1 test suite</a>
+        and whether the latest Batik code in the Subversion repository passes
+        each one.
+      </p>
+      <tests uri='http://www.w3.org/Graphics/SVG/Test/20061213/svg/'>
+        <test name='animate-elem-02-t'><yes/></test>
+        <test name='animate-elem-03-t'><yes/></test>
+        <test name='animate-elem-04-t'><yes/></test>
+        <test name='animate-elem-05-t'><yes/></test>
+        <test name='animate-elem-06-t'><yes/></test>
+        <test name='animate-elem-07-t'><yes/></test>
+        <test name='animate-elem-08-t'><yes/></test>
+        <test name='animate-elem-09-t'><yes/></test>
+        <test name='animate-elem-10-t'><yes/></test>
+        <test name='animate-elem-11-t'><yes/></test>
+        <test name='animate-elem-12-t'><yes/></test>
+        <test name='animate-elem-13-t'><yes/></test>
+        <test name='animate-elem-14-t'><yes/></test>
+        <test name='animate-elem-15-t'><yes/></test>
+        <test name='animate-elem-17-t'><yes/></test>
+        <test name='animate-elem-19-t'><yes/></test>
+        <test name='animate-elem-20-t'><no>Hyperlinking to an animation element is not supported.</no></test>
+        <test name='animate-elem-21-t'><yes/></test>
+        <test name='animate-elem-22-b'><yes/></test>
+        <test name='animate-elem-23-t'><yes/></test>
+        <test name='animate-elem-24-t'><yes/></test>
+        <test name='animate-elem-25-t'><yes/></test>
+        <test name='animate-elem-26-t'><yes/></test>
+        <test name='animate-elem-27-t'><yes/></test>
+        <test name='animate-elem-28-t'><yes/></test>
+        <test name='animate-elem-29-b'><no>Hyperlinking to an animation element is not supported.</no></test>
+        <test name='animate-elem-30-t'><yes/></test>
+        <test name='animate-elem-31-t'><yes/></test>
+        <test name='animate-elem-32-t'><yes/></test>
+        <test name='animate-elem-33-t'><yes/></test>
+        <test name='animate-elem-34-t'><yes/></test>
+        <test name='animate-elem-36-t'><yes/></test>
+        <test name='animate-elem-37-t'><yes/></test>
+        <test name='animate-elem-39-t'><yes/></test>
+        <test name='animate-elem-40-t'><yes/></test>
+        <test name='animate-elem-41-t'><yes/></test>
+        <test name='animate-elem-44-t'><yes/></test>
+        <test name='animate-elem-46-t'><yes/></test>
+        <test name='animate-elem-52-t'><yes/></test>
+        <test name='animate-elem-60-t'><yes/></test>
+        <test name='animate-elem-61-t'><yes/></test>
+        <test name='animate-elem-62-t'><yes/></test>
+        <test name='animate-elem-63-t'><yes/></test>
+        <test name='animate-elem-64-t'><yes/></test>
+        <test name='animate-elem-65-t'><yes/></test>
+        <test name='animate-elem-66-t'><yes/></test>
+        <test name='animate-elem-67-t'><yes/></test>
+        <test name='animate-elem-68-t'><yes/></test>
+        <test name='animate-elem-69-t'><yes/></test>
+        <test name='animate-elem-70-t'><yes/></test>
+        <test name='animate-elem-77-t'><yes/></test>
+        <test name='animate-elem-78-t'><yes/></test>
+        <test name='animate-elem-80-t'><yes/></test>
+        <test name='animate-elem-81-t'><yes/></test>
+        <test name='animate-elem-82-t'><yes/></test>
+        <test name='animate-elem-83-t'><partial>Performing interpolating animation of paths between an absolute and a corresponding relative path command (e.g. from <code>"M0,0 L10,10"</code> to <code>"M0,0 l10,20"</code>) is not supported.</partial></test>
+        <test name='animate-elem-84-t'><yes/></test>
+        <test name='animate-elem-85-t'><partial>Performing interpolating animation of colors to or from the <code>currentColor</code> keyword is not supported.</partial></test>
+        <test name='color-prof-01-f'><yes/></test>
+        <test name='color-prop-01-b'><yes/></test>
+        <test name='color-prop-02-f'><yes/></test>
+        <test name='color-prop-03-t'><yes/></test>
+        <test name='coords-coord-01-t'><yes/></test>
+        <test name='coords-coord-02-t'><yes/></test>
+        <test name='coords-trans-01-b'><yes/></test>
+        <test name='coords-trans-02-t'><yes/></test>
+        <test name='coords-trans-03-t'><yes/></test>
+        <test name='coords-trans-04-t'><yes/></test>
+        <test name='coords-trans-05-t'><yes/></test>
+        <test name='coords-trans-06-t'><yes/></test>
+        <test name='coords-units-01-b'><yes/></test>
+        <test name='coords-units-02-b'><yes/></test>
+        <test name='coords-units-03-b'><yes/></test>
+        <test name='coords-viewattr-01-b'><yes/></test>
+        <test name='coords-viewattr-02-b'><yes/></test>
+        <test name='coords-viewattr-03-b'><yes/></test>
+        <test name='extend-namespace-01-f'><yes/></test>
+        <test name='filters-blend-01-b'><yes/></test>
+        <test name='filters-color-01-b'><yes/></test>
+        <test name='filters-composite-02-b'><yes/></test>
+        <test name='filters-comptran-01-b'><yes/></test>
+        <test name='filters-conv-01-f'><partial/></test>
+        <test name='filters-diffuse-01-f'><yes/></test>
+        <test name='filters-displace-01-f'><yes/></test>
+        <test name='filters-example-01-b'><yes/></test>
+        <test name='filters-felem-01-b'><no/></test>
+        <test name='filters-gauss-01-b'><yes/></test>
+        <test name='filters-image-01-b'><yes/></test>
+        <test name='filters-light-01-f'><yes/></test>
+        <test name='filters-morph-01-f'><yes/></test>
+        <test name='filters-offset-01-b'><yes/></test>
+        <test name='filters-specular-01-f'><yes/></test>
+        <test name='filters-tile-01-b'><yes/></test>
+        <test name='filters-turb-01-f'><yes/></test>
+        <test name='fonts-desc-02-t'><partial>Font glyph selection based on certain properties is not supported.</partial></test>
+        <test name='fonts-elem-01-t'><yes/></test>
+        <test name='fonts-elem-02-t'><yes/></test>
+        <test name='fonts-elem-03-b'><yes/></test>
+        <test name='fonts-elem-04-b'><yes/></test>
+        <test name='fonts-elem-05-t'><yes/></test>
+        <test name='fonts-elem-06-t'><yes/></test>
+        <test name='fonts-elem-07-b'><yes/></test>
+        <test name='fonts-glyph-02-t'><yes/></test>
+        <test name='fonts-glyph-03-t'><yes/></test>
+        <test name='fonts-glyph-04-t'><yes/></test>
+        <test name='fonts-kern-01-t'><yes/></test>
+        <test name='interact-cursor-01-f'><yes/></test>
+        <test name='interact-dom-01-b'><yes/></test>
+        <test name='interact-events-01-b'><yes/></test>
+        <test name='interact-order-01-b'><yes/></test>
+        <test name='interact-order-02-b'><yes/></test>
+        <test name='interact-order-03-b'><yes/></test>
+        <test name='interact-zoom-01-t'><partial>Test is incorrect.</partial></test>
+        <test name='linking-a-01-b'><yes/></test>
+        <test name='linking-a-02-b'><yes/></test>
+        <test name='linking-a-03-b'><yes/></test>
+        <test name='linking-a-04-t'><yes/></test>
+        <test name='linking-a-05-t'><yes/></test>
+        <test name='linking-a-07-t'><no>The <code>target</code> attribute of the <code>a</code> element is ignored.</no></test>
+        <test name='linking-uri-01-b'><yes/></test>
+        <test name='linking-uri-02-b'><yes/></test>
+        <test name='linking-uri-03-t'><yes/></test>
+        <test name='masking-intro-01-f'><yes/></test>
+        <test name='masking-mask-01-b'><yes/></test>
+        <test name='masking-opacity-01-b'><yes/></test>
+        <test name='masking-path-01-b'><yes/></test>
+        <test name='masking-path-02-b'><yes/></test>
+        <test name='masking-path-03-b'><yes/></test>
+        <test name='masking-path-04-b'><yes/></test>
+        <test name='masking-path-05-f'><yes/></test>
+        <test name='metadata-example-01-b'><yes/></test>
+        <test name='painting-fill-01-t'><yes/></test>
+        <test name='painting-fill-02-t'><yes/></test>
+        <test name='painting-fill-03-t'><yes/></test>
+        <test name='painting-fill-04-t'><yes/></test>
+        <test name='painting-fill-05-b'><yes/></test>
+        <test name='painting-marker-01-f'><yes/></test>
+        <test name='painting-marker-02-f'><yes/></test>
+        <test name='painting-marker-03-f'><yes/></test>
+        <test name='painting-render-01-b'><yes/></test>
+        <test name='painting-stroke-01-t'><yes/></test>
+        <test name='painting-stroke-02-t'><yes/></test>
+        <test name='painting-stroke-03-t'><yes/></test>
+        <test name='painting-stroke-04-t'><yes/></test>
+        <test name='painting-stroke-07-t'><partial/></test>
+        <test name='paths-data-01-t'><yes/></test>
+        <test name='paths-data-02-t'><yes/></test>
+        <test name='paths-data-03-f'><yes/></test>
+        <test name='paths-data-04-t'><yes/></test>
+        <test name='paths-data-05-t'><yes/></test>
+        <test name='paths-data-06-t'><yes/></test>
+        <test name='paths-data-07-t'><yes/></test>
+        <test name='paths-data-08-t'><yes/></test>
+        <test name='paths-data-09-t'><yes/></test>
+        <test name='paths-data-10-t'><yes/></test>
+        <test name='paths-data-12-t'><yes/></test>
+        <test name='paths-data-13-t'><yes/></test>
+        <test name='paths-data-14-t'><yes/></test>
+        <test name='paths-data-15-t'><yes/></test>
+        <test name='pservers-grad-01-b'><yes/></test>
+        <test name='pservers-grad-02-b'><yes/></test>
+        <test name='pservers-grad-03-b'><yes/></test>
+        <test name='pservers-grad-04-b'><yes/></test>
+        <test name='pservers-grad-05-b'><yes/></test>
+        <test name='pservers-grad-06-b'><yes/></test>
+        <test name='pservers-grad-07-b'><yes/></test>
+        <test name='pservers-grad-08-b'><yes/></test>
+        <test name='pservers-grad-09-b'><yes/></test>
+        <test name='pservers-grad-10-b'><yes/></test>
+        <test name='pservers-grad-11-b'><yes/></test>
+        <test name='pservers-grad-12-b'><yes/></test>
+        <test name='pservers-grad-13-b'><yes/></test>
+        <test name='pservers-grad-14-b'><yes/></test>
+        <test name='pservers-grad-15-b'><yes/></test>
+        <test name='pservers-grad-16-b'><yes/></test>
+        <test name='pservers-grad-17-b'><yes/></test>
+        <test name='pservers-grad-18-b'><yes/></test>
+        <test name='pservers-grad-19-b'><no>Animation of gradients do not affect referencing elements.</no></test>
+        <test name='pservers-pattern-01-b'><yes/></test>
+        <test name='render-elems-01-t'><yes/></test>
+        <test name='render-elems-02-t'><yes/></test>
+        <test name='render-elems-03-t'><yes/></test>
+        <test name='render-elems-06-t'><yes/></test>
+        <test name='render-elems-07-t'><yes/></test>
+        <test name='render-elems-08-t'><yes/></test>
+        <test name='render-groups-01-b'><yes/></test>
+        <test name='render-groups-03-t'><yes/></test>
+        <test name='script-handle-01-b'><yes/></test>
+        <test name='script-handle-02-b'><yes/></test>
+        <test name='script-handle-03-b'><yes/></test>
+        <test name='script-handle-04-b'><yes/></test>
+        <test name='shapes-circle-01-t'><yes/></test>
+        <test name='shapes-circle-02-t'><yes/></test>
+        <test name='shapes-ellipse-01-t'><yes/></test>
+        <test name='shapes-ellipse-02-t'><yes/></test>
+        <test name='shapes-intro-01-t'><yes/></test>
+        <test name='shapes-line-01-t'><yes/></test>
+        <test name='shapes-polygon-01-t'><yes/></test>
+        <test name='shapes-polyline-01-t'><yes/></test>
+        <test name='shapes-rect-01-t'><yes/></test>
+        <test name='shapes-rect-02-t'><yes/></test>
+        <test name='struct-cond-01-t'><yes/></test>
+        <test name='struct-cond-02-t'><yes/></test>
+        <test name='struct-cond-03-t'><yes/></test>
+        <test name='struct-defs-01-t'><yes/></test>
+        <test name='struct-dom-01-b'><yes/></test>
+        <test name='struct-dom-02-b'><yes/></test>
+        <test name='struct-dom-03-b'><yes/></test>
+        <test name='struct-dom-04-b'><yes/></test>
+        <test name='struct-dom-05-b'><yes/></test>
+        <test name='struct-dom-06-b'><yes/></test>
+        <test name='struct-frag-01-t'><yes/></test>
+        <test name='struct-frag-02-t'><yes/></test>
+        <test name='struct-frag-03-t'><yes/></test>
+        <test name='struct-frag-04-t'><yes/></test>
+        <test name='struct-frag-05-t'><yes/></test>
+        <test name='struct-frag-06-t'><yes/></test>
+        <test name='struct-group-01-t'><yes/></test>
+        <test name='struct-group-02-b'><yes/></test>
+        <test name='struct-group-03-t'><yes/></test>
+        <test name='struct-image-01-t'><yes/></test>
+        <test name='struct-image-02-b'><yes/></test>
+        <test name='struct-image-03-t'><yes/></test>
+        <test name='struct-image-04-t'><yes/></test>
+        <test name='struct-image-05-b'><yes/></test>
+        <test name='struct-image-06-t'><yes/></test>
+        <test name='struct-image-07-t'><yes/></test>
+        <test name='struct-image-08-t'><yes/></test>
+        <test name='struct-image-09-t'><yes/></test>
+        <test name='struct-image-10-t'><no/></test>
+        <test name='struct-symbol-01-b'><yes/></test>
+        <test name='struct-use-01-t'><yes/></test>
+        <test name='struct-use-03-t'><yes/></test>
+        <test name='struct-use-05-b'><yes/></test>
+        <test name='styling-css-01-b'><yes/></test>
+        <test name='styling-css-02-b'><yes/></test>
+        <test name='styling-css-03-b'><yes/></test>
+        <test name='styling-css-04-f'><yes/></test>
+        <test name='styling-css-05-b'><yes/></test>
+        <test name='styling-css-06-b'><no>The <code>:hover</code>, <code>:link</code>, <code>:visited</code>,
+            <code>:active</code> and <code>:focus</code> pseudo-classes are not
+            supported in selectors.</no></test>
+        <test name='styling-inherit-01-b'><yes/></test>
+        <test name='styling-pres-01-t'><yes/></test>
+        <test name='text-align-01-b'><yes/></test>
+        <test name='text-align-02-b'><yes/></test>
+        <test name='text-align-03-b'><yes/></test>
+        <test name='text-align-04-b'><yes/></test>
+        <test name='text-align-05-b'><yes/></test>
+        <test name='text-align-06-b'><yes/></test>
+        <test name='text-align-08-b'><no/></test>
+        <test name='text-altglyph-01-b'><yes/></test>
+        <test name='text-deco-01-b'><yes/></test>
+        <test name='text-fonts-01-t'><yes/></test>
+        <test name='text-fonts-02-t'><yes/></test>
+        <test name='text-fonts-03-t'><yes/></test>
+        <test name='text-intro-01-t'><yes/></test>
+        <test name='text-intro-02-b'><yes/></test>
+        <test name='text-intro-03-b'><yes/></test>
+        <test name='text-intro-04-t'><yes/></test>
+        <test name='text-intro-05-t'><yes/></test>
+        <test name='text-path-01-b'><yes/></test>
+        <test name='text-spacing-01-b'><yes/></test>
+        <test name='text-text-01-b'><yes/></test>
+        <test name='text-text-03-b'><yes/></test>
+        <test name='text-text-04-t'><yes/></test>
+        <test name='text-text-05-t'><no/></test>
+        <test name='text-text-06-t'><yes/></test>
+        <test name='text-text-07-t'><yes/></test>
+        <test name='text-text-08-b'><yes/></test>
+        <test name='text-tref-01-b'><yes/></test>
+        <test name='text-tselect-01-b'><yes/></test>
+        <test name='text-tselect-02-f'><partial/></test>
+        <test name='text-tspan-01-b'><yes/></test>
+        <test name='text-ws-01-t'><yes/></test>
+        <test name='text-ws-02-t'><yes/></test>
+        <test name='types-basicDOM-01-b'><yes/></test>
+      </tests>
     </section>
   </body>
 </status>

Modified: xmlgraphics/batik/trunk/documentation-sources/resources/stylesheets/status2document.xsl
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/documentation-sources/resources/stylesheets/status2document.xsl?rev=574796&r1=574795&r2=574796&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/documentation-sources/resources/stylesheets/status2document.xsl (original)
+++ xmlgraphics/batik/trunk/documentation-sources/resources/stylesheets/status2document.xsl Tue Sep 11 23:32:05 2007
@@ -15,6 +15,44 @@
     </xsl:copy>
   </xsl:template>
 
+  <xsl:template match="tests">
+    <table class="tests">
+      <tr class="tests-header">
+        <td rowspan="{count(test) + 1}">
+          <xsl:attribute name="class">
+            <xsl:text>vertical-bar </xsl:text>
+            <xsl:choose>
+              <xsl:when test="@status"><xsl:value-of select="@status"/></xsl:when>
+              <xsl:when test="yes">yes</xsl:when>
+              <xsl:when test="partial">partial</xsl:when>
+              <xsl:when test="no">no</xsl:when>
+              <xsl:when test="not(*/yes) and not(*/partial) and */no">no</xsl:when>
+              <xsl:when test="*/partial or */partial and */no or */yes and */no">partial</xsl:when>
+              <xsl:otherwise>yes</xsl:otherwise>
+            </xsl:choose>
+          </xsl:attribute>
+        </td>
+        <th>
+          SVG 1.1 test suite
+        </th>
+        <th/>
+        <th/>
+      </tr>
+      <xsl:if test="notes">
+        <tr class="section-note">
+          <td></td>
+          <td></td>
+          <td>
+            <xsl:apply-templates select="notes"/>
+          </td>
+        </tr>
+      </xsl:if>
+      <xsl:apply-templates>
+        <xsl:sort select="@name"/>
+      </xsl:apply-templates>
+    </table>
+  </xsl:template>
+
   <xsl:template match="elements | interfaces">
     <table class="elements">
       <xsl:apply-templates>
@@ -129,7 +167,7 @@
     </xsl:if>
   </xsl:template>
 
-  <xsl:template match="attr | element/prop | op">
+  <xsl:template match="attr | element/prop | op | test">
     <tr class="attribute">
       <th class="attribute-name">
         <xsl:choose>
@@ -139,6 +177,9 @@
               <xsl:with-param name="ns" select="@ns"/>
               <xsl:with-param name="prefixes" select="../../prefixes"/>
             </xsl:call-template>
+          </xsl:when>
+          <xsl:when test='self::test'>
+            <a href='{../@uri}{@name}.svg'><xsl:value-of select='@name'/></a>
           </xsl:when>
           <xsl:otherwise>
             <xsl:value-of select="@name"/>

Modified: xmlgraphics/batik/trunk/documentation-sources/skinconf.xml
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/documentation-sources/skinconf.xml?rev=574796&r1=574795&r2=574796&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/documentation-sources/skinconf.xml (original)
+++ xmlgraphics/batik/trunk/documentation-sources/skinconf.xml Tue Sep 11 23:32:05 2007
@@ -369,17 +369,17 @@
     }
 
     <!-- For status tables: -->
-    table.elements {
+    table.elements, table.tests {
       border-collapse: collapse;
       font-size: 10pt;
       width: auto ! important;
       margin-left: 2em;
       margin-right: 2em;
     }
-    table.elements td, table.elements th {
+    table.elements td, table.elements th, table.tests td, table.tests th {
       padding: 4px;
     }
-    table.elements .attribute-name, table.elements .attribute-note, div.object {
+    table.elements .attribute-name, table.elements .attribute-note, table.tests .attribute-name, table.tests .attribute-note, div.object {
       background: #eef;
     }
     div.object {
@@ -398,7 +398,8 @@
       background: navy;
       color: white;
     }
-    table.elements .supported, table.elements .yes, table.elements .partial, table.elements .no {
+    table.elements .supported, table.elements .yes, table.elements .partial, table.elements .no,
+    table.tests .supported, table.tests .yes, table.tests .partial, table.tests .no {
       text-align: center;
     }
     .yes {
@@ -426,7 +427,7 @@
       font-weight: normal;
       background: #eef;
     }
-    table.elements .attribute th, div.object-property-header {
+    table.elements .attribute th, table.tests .attribute th, div.object-property-header {
       padding-left: 4em ! important;
       padding-right: 2em ! important;
       text-align: left;
@@ -438,19 +439,19 @@
     div.object-property-desc {
       padding-left: 6em;
     }
-    table.elements .vertical-bar {
+    table.elements .vertical-bar, table.tests .vertical-bar {
       width: 4px;
     }
-    table.elements .element-header {
+    table.elements .element-header, table.tests .test-header {
       border-top: 3px solid white;
     }
-    table.elements .element-header th, div.object-header {
+    table.elements .element-header th, table.tests .tests-header th, div.object-header {
       background: #ccf;
       padding-right: 2em;
       text-align: left;
       font-weight: bold;
     }
-    table.elements .attribute-note {
+    table.elements .attribute-note, table.elements .test-note {
       padding-left: 1em ! important;
       padding-right: 1em ! important;
     }