DSpace Users,

I'm attempting to modify font sizes for the page headings (ie - <h1/> tags etc). There is a utility programmed into the structural.xsl stylesheet which purports to build these tags at appropriate sizes based on content (see template).

        (code from DSpace 1.5.2)
    <xsl:template match="dri:div/dri:head" priority="3">
<xsl:variable name="head_count" select="count(ancestor::dri:div)"/> <!-- with the help of the font-sizing variable, the font-size of our header text is made continuously variable based on the character count --> <xsl:variable name="font-sizing" select="365 - $head_count * 80 - string-length(current())"></xsl:variable>
        <xsl:element name="h{$head_count}">
<!-- in case the chosen size is less than 120%, don't let it go below. Shrinking stops at 120% -->
            <xsl:choose>
                <xsl:when test="$font-sizing &lt; 120">
<xsl:attribute name="style">font-size: 120%;</ xsl:attribute>
                </xsl:when>
                <xsl:otherwise>
<xsl:attribute name="style">font-size: <xsl:value- of select="$font-sizing"/>%;</xsl:attribute>
                </xsl:otherwise>
            </xsl:choose>
            <xsl:call-template name="standardAttributes">
<xsl:with-param name="class">ds-div-head</xsl:with- param>
            </xsl:call-template>
            <xsl:apply-templates />
        </xsl:element>
    </xsl:template>

The problem I'm having is that regardless of edits I do to this template, the font sizes always come out to 252%. The mystifying part is that the resulting html tags contain a "ds-div-head" class and looking this class up in the xsl yields only one result. Specifically the reference contained in the above template. My question is, if the above template is the only source for a ds-div-head class, and the template is commented out altogether, but the style still comes out as a font-size of 252%, from where is this styling directive coming? Or if I've somehow missed the actual source of the 252% font-sizing, where else might it be coming from?

 - Patrick E.

---
Patrick K. Étienne
Systems Analyst
Library and Information Center
Georgia Institute of Technology
email: [email protected]
phone: 404.385.8121

"Mediocre Writers Borrow; Great Writers Steal" - T.S. Eliot

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to