<xsl:if test="not($email.delimiters.enabled = 0)">
<xsl:text><</xsl:text>
</xsl:if>
- <xsl:apply-templates/>
+ <xsl:choose>
+ <xsl:when test="not($email.mailto.enabled = 0)">
+ <fo:basic-link xsl:use-attribute-sets="xref.properties"
+ keep-together.within-line="always" hyphenate="false">
+ <xsl:attribute name="external-destination">
+ mailto:<xsl:value-of select="string(.)" />
+ </xsl:attribute>
+ <xsl:apply-templates/>
+ </fo:basic-link>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
<xsl:if test="not($email.delimiters.enabled = 0)">
<xsl:text>></xsl:text>
</xsl:if>
<!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 email.mailto.enabled SYSTEM "../params/email.mailto.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">
&highlight.xslthl.config;
&highlight.default.language;
&email.delimiters.enabled;
+&email.mailto.enabled;
§ion.container.element;
</reference>
<reference xml:id="graphics"><title>Graphics</title>
<src:fragref linkend="ebnf.assignment.frag"/>
<src:fragref linkend="ebnf.statement.terminator.frag"/>
<src:fragref linkend="email.delimiters.enabled.frag"/>
+<src:fragref linkend="email.mailto.enabled.frag"/>
<src:fragref linkend="equation.properties.frag"/>
<src:fragref linkend="example.properties.frag"/>
<src:fragref linkend="figure.properties.frag"/>
--- /dev/null
+<refentry xmlns="http://docbook.org/ns/docbook"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:xi="http://www.w3.org/2001/XInclude"
+ xmlns:src="http://nwalsh.com/xmlns/litprog/fragment"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="5.0" xml:id="email.mailto.enabled">
+<refmeta>
+<refentrytitle>email.mailto.enabled</refentrytitle>
+<refmiscinfo class="other" otherclass="datatype">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>email.mailto.enabled</refname>
+<refpurpose>Generate mailto: links for email addresses?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment xml:id="email.mailto.enabled.frag">
+<xsl:param name="email.mailto.enabled" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsection><info><title>Description</title></info>
+
+<para>If non-zero the generated output for the <tag>email</tag> element
+will be a clickable mailto: link that brings up the default mail client
+on the system.</para>
+
+</refsection>
+</refentry>