On Sun, 2005-10-02 at 22:20 +0200, Ferdinand Soethe wrote:
> Thanks Kevin,
>
> > Don't think there is. The border effect is achieved by setting the
> > background colour in profile.css and using a cellspacing="1" on all
> > ForrestTable classes.
>
> and yes. That may be true for ForrestTable classes. But the source I'm
> talking about has a different class attribute and the changes I've
> committed yesterday make sure that this different class is no longer
> overwritten with ForrestTable in the process.
Is this the change to document2html.xsl?
<!-- Limit Forrest specific processing to tables without class -->
<xsl:when test="@class = ''">
<table cellpadding="4" cellspacing="1" class="ForrestTable">
...
I think should be:
<xsl:when test="not(@class)">
See below about missing class="ForrestTable" when class is not set.
> But using these new transformation it becomes obvious that it is no
> longer a css-Effekt. If you make Forrest transform an html-file
> with something like
>
> <table class="foo">
> .....
>
> The resulting Forrest page will have
>
> <table class="foo" border="1">
> ....
I can't reproduce the border="1" problem. I tried a basic test.
<html>
<head><title>Tables</title></head>
<body>
<h1>Borders?</h1>
<table><tr><td>Forrest Table</td></tr></table>
<table class="foo" cellpadding="5"><tr><td>Foo Table</td></tr></table>
</body>
</html>
Generated Forrest page had no borders on either table
and no expected ForrestTable class on <table> with no class.
Going back to document2html.xsl before update:
<xsl:template match="table">
<xsl:apply-templates select="@id"/>
<table cellpadding="4" cellspacing="1" class="ForrestTable">
<xsl:copy-of select="@cellspacing | @cellpadding | @border |
@class | @bgcolor"/>
<xsl:apply-templates/>
</table>
</xsl:template>
If @class and other attributes are set then don't they copy over
class="ForrestTable" cellpadding="4" cellspacing="1" so only getting
defaults when not set. So works as expected.
Sorry can't help on the border="1" it must be comming into this xsl.
Kevin
>
> and my problem is that I have not found out where this is coming from.
>
> Any ideas?
>
> --
> Ferdinand Soethe
>