On Tue, 2005-10-04 at 17:24 +0100, Ross Gardler wrote:
> Ferdinand Soethe wrote:
> 
> > Even though class is empty and
> > 
> > "<xsl:value-of select="@class"/>" will show ""
> > 
> > the test condition
> > 
> > <xsl:when test="@class = ''">
> > 
> > does not seem to work properly so all tables are now
> > treated like in the otherwise branch.
> 
> See Davids commit: 
> http://svn.apache.org/viewcvs.cgi/forrest/trunk/main/webapp/skins/common/xslt/html/document2html.xsl?rev=293531&r1=292938&r2=293531&diff_format=h
> 
> Ross

I was suggesting undoing the change and going back to r232890,
thought it did the job correctly? Am I missing something? I've
added comments to template below.

document2html.xsl:

  <xsl:template match="table">
    <xsl:apply-templates select="@id"/>

<!-- default cellpadding and cellspacing and class -->
    <table cellpadding="4" cellspacing="1" class="ForrestTable">

<!-- if cellpadding or cellspacing or class overwrite defaults  -->
      <xsl:copy-of select="@cellspacing | @cellpadding | @border |
@class | @bgcolor"/>

      <xsl:apply-templates/>
    </table>
  </xsl:template

Kevin




Reply via email to