<xsl:call-template name="inline.monoseq">
<xsl:with-param name="content">
<fo:inline keep-together.within-line="always" hyphenate="false">
- <xsl:text><</xsl:text>
+ <xsl:if test="not($email.delimiters.enabled = 0)">
+ <xsl:text><</xsl:text>
+ </xsl:if>
<xsl:apply-templates/>
- <xsl:text>></xsl:text>
+ <xsl:if test="not($email.delimiters.enabled = 0)">
+ <xsl:text>></xsl:text>
+ </xsl:if>
</fo:inline>
</xsl:with-param>
</xsl:call-template>
<!ENTITY double.sided SYSTEM "../params/double.sided.xml">
<!ENTITY draft.mode SYSTEM "../params/draft.mode.xml">
<!ENTITY draft.watermark.image SYSTEM "../params/draft.watermark.image.xml">
+<!ENTITY email.delimiters.enabled SYSTEM "../params/email.delimiters.enabled.xml">
<!ENTITY firstterm.only.link SYSTEM "../params/firstterm.only.link.xml">
<!ENTITY footer.rule SYSTEM "../params/footer.rule.xml">
<!ENTITY footer.column.widths SYSTEM "../params/footer.column.widths.xml">
&pgwide.properties;
&highlight.source;
&highlight.default.language;
+&email.delimiters.enabled;
</reference>
<reference id="graphics"><title>Graphics</title>
<src:fragref linkend="draft.watermark.image.frag"/>
<src:fragref linkend="ebnf.assignment.frag"/>
<src:fragref linkend="ebnf.statement.terminator.frag"/>
+<src:fragref linkend="email.delimiters.enabled.frag"/>
<src:fragref linkend="equation.properties.frag"/>
<src:fragref linkend="example.properties.frag"/>
<src:fragref linkend="figure.properties.frag"/>
and other information.
******************************************************************** -->
-
<xsl:template name="simple.xlink">
<xsl:param name="node" select="."/>
<xsl:param name="content">
<xsl:template match="email">
<xsl:call-template name="inline.monoseq">
<xsl:with-param name="content">
- <xsl:text><</xsl:text>
+ <xsl:if test="not($email.delimiters.enabled = 0)">
+ <xsl:text><</xsl:text>
+ </xsl:if>
<a>
<xsl:attribute name="href">mailto:<xsl:value-of select="."/></xsl:attribute>
<xsl:apply-templates/>
</a>
- <xsl:text>></xsl:text>
+ <xsl:if test="not($email.delimiters.enabled = 0)">
+ <xsl:text>></xsl:text>
+ </xsl:if>
</xsl:with-param>
</xsl:call-template>
</xsl:template>
<!ENTITY draft.watermark.image SYSTEM "../params/draft.watermark.image.xml">
<!ENTITY ebnf.table.bgcolor SYSTEM "../params/ebnf.table.bgcolor.xml">
<!ENTITY ebnf.table.border SYSTEM "../params/ebnf.table.border.xml">
+<!ENTITY email.delimiters.enabled SYSTEM "../params/email.delimiters.enabled.xml">
<!ENTITY emphasis.propagates.style SYSTEM "../params/emphasis.propagates.style.xml">
<!ENTITY firstterm.only.link SYSTEM "../params/firstterm.only.link.xml">
<!ENTITY footer.rule SYSTEM "../params/footer.rule.xml">
&table.footnote.number.symbols;
&highlight.source;
&highlight.default.language;
+&email.delimiters.enabled;
</reference>
<reference id="annos"><title>Annotations</title>
<src:fragref linkend="eclipse.plugin.name.frag"/>
<src:fragref linkend="eclipse.plugin.id.frag"/>
<src:fragref linkend="eclipse.plugin.provider.frag"/>
+<src:fragref linkend="email.delimiters.enabled.frag"/>
<src:fragref linkend="emphasis.propagates.style.frag"/>
<src:fragref linkend="entry.propagates.style.frag"/>
<src:fragref linkend="firstterm.only.link.frag"/>
<!ENTITY man.font.funcsynopsisinfo SYSTEM "../params/man.font.funcsynopsisinfo.xml">
<!ENTITY man.font.table.headings SYSTEM "../params/man.font.table.headings.xml">
<!ENTITY man.font.table.title SYSTEM "../params/man.font.table.title.xml">
+<!ENTITY email.delimiters.enabled SYSTEM "../params/email.delimiters.enabled.xml">
&man.table.footnotes.divider;
&man.subheading.divider.enabled;
&man.subheading.divider;
+&email.delimiters.enabled;
</reference>
<appendix id="stylesheet">
<title>The Stylesheet</title>
<src:fragref linkend="man.th.extra1.suppress.frag"/>
<src:fragref linkend="man.th.extra2.suppress.frag"/>
<src:fragref linkend="man.th.extra3.suppress.frag"/>
+<src:fragref linkend="email.delimiters.enabled.frag"/>
</xsl:stylesheet>
</src:fragment>
--- /dev/null
+<refentry id="email.delimiters.enabled">
+<refmeta>
+<refentrytitle>email.delimiters.enabled</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>email.delimiters.enabled</refname>
+<refpurpose>Generate delimiters around email addresses?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='email.delimiters.enabled.frag'><xsl:param name="email.delimiters.enabled">1</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, delimiters<footnote><para>For delimiters, the
+stylesheets are currently hard-coded to output angle
+brackets.</para></footnote> are generated around e-mail addresses
+(the output of the <sgmltag>email</sgmltag> element).</para>
+
+</refsect1>
+</refentry>