OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [docbook-apps] table.cell.properties clobbering colsep/rowsep/cell borders


That did it.  Thank you!!

-dan


Bob Stayton wrote:
> 
> Yes, in this case the template is not an empty placeholder to supplement
> the main 
> template, it is the main template for adding properties to table cells. 
> So you need 
> to copy the whole thing to your customization layer and modify it.
> 
> You can put your code in place of the first xsl:if in the template to
> handle CALS 
> tables, and in the first xsl:if after the "HTML table" comment to handle
> tables with 
> HTML markup elements.
> 
> Bob Stayton
> Sagehill Enterprises
> bobs@sagehill.net
> 
> 
> ----- Original Message ----- 
> From: "danmauer" <dan.mauer@gmail.com>
> To: <docbook-apps@lists.oasis-open.org>
> Sent: Thursday, February 02, 2012 10:52 AM
> Subject: [docbook-apps] table.cell.properties clobbering
> colsep/rowsep/cell borders
> 
> 
>>
>> Hello,
>>
>> I'm trying to set up my table styles for a document.  Basically, I want
>> the
>> heading row of each table to be gray.  However, using this template
>> (which I
>> pulled from a sample), it kills most of the other settings for the tables
>> in
>> the document, particularly the colsep/rowsep cell borders.
>>
>>    <xsl:template name="table.cell.properties">
>>        <xsl:param name="bgcolor.pi" select="''"/>
>>        <xsl:param name="rowsep.inherit" select="1"/>
>>        <xsl:param name="colsep.inherit" select="1"/>
>>        <xsl:param name="valign.inherit" select="1"/>
>>        <xsl:param name="align.inherit" select="1"/>
>>        <xsl:param name="char.inherit" select="1"/>
>>
>>        <xsl:variable name="tabstyle">
>>            <xsl:call-template name="tabstyle"/>
>>        </xsl:variable>
>>        <xsl:variable name="bgcolor">
>>            <xsl:choose>
>>                <xsl:when test="ancestor::thead">#CCCCCC</xsl:when>
>>                <xsl:when test="$bgcolor.pi != ''"><xsl:value-of
>> select="$bgcolor.pi"/></xsl:when>
>>                <xsl:otherwise>inherit</xsl:otherwise>
>>            </xsl:choose>
>>        </xsl:variable>
>>
>>        <xsl:if test="$bgcolor != ''">
>>            <xsl:attribute name="background-color">
>>                <xsl:value-of select="$bgcolor"/>
>>            </xsl:attribute>
>>        </xsl:if>
>>
>>    </xsl:template>
>>
>>
>> I take it I need to modify the default table.cell.properties template
>> from
>> table.xsl rather than just using this miniature one... but I can't seem
>> to
>> understand how to incorporate the thead background color piece into that
>> template.
>>
>> Thanks,
>> -dan
>> -- 
>> View this message in context: 
>> http://old.nabble.com/table.cell.properties-clobbering-colsep-rowsep-cell-borders-tp33252306p33252306.html
>> Sent from the docbook apps mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
>> For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
>>
>>
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
> For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
> 
> 
> 

-- 
View this message in context: http://old.nabble.com/table.cell.properties-clobbering-colsep-rowsep-cell-borders-tp33252306p33257689.html
Sent from the docbook apps mailing list archive at Nabble.com.



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]