summaryrefslogtreecommitdiff
path: root/filter
diff options
context:
space:
mode:
authorPeter Jentsch <pjotr@guineapics.de>2012-11-29 23:15:15 +0100
committerPeter Jentsch <pjotr@guineapics.de>2012-11-29 23:22:21 +0100
commit60ce4dc080c2b0da2a9d5776176755d97a1b161d (patch)
treea69d5c2a9cf6188700c82a4718b9d53ee477e5ef /filter
parent487ec7193b7b470bbbade008c1a3e81fd74a127c (diff)
fix fdo#57647 intradocument xrefs broken in xhtml
Change-Id: Idce1f295dbf74eb3f02da1f32f290c20126c516b
Diffstat (limited to 'filter')
-rw-r--r--filter/source/xslt/odf2xhtml/export/common/body.xsl5
1 files changed, 4 insertions, 1 deletions
diff --git a/filter/source/xslt/odf2xhtml/export/common/body.xsl b/filter/source/xslt/odf2xhtml/export/common/body.xsl
index 37a8afa02b5f..3196facc8092 100644
--- a/filter/source/xslt/odf2xhtml/export/common/body.xsl
+++ b/filter/source/xslt/odf2xhtml/export/common/body.xsl
@@ -130,8 +130,9 @@
<!-- *** References *** -->
<!-- ******************* -->
- <xsl:template match="text:reference-ref | text:sequence-ref">
+ <xsl:template match="text:reference-ref | text:sequence-ref | text:bookmark-ref">
<xsl:param name="globalData"/>
+ <xsl:if test="*|text()">
<xsl:element namespace="{$namespace}" name="a">
<xsl:attribute name="href">
<xsl:text>#</xsl:text>
@@ -150,7 +151,9 @@
<xsl:apply-templates select="@* | node()">
<xsl:with-param name="globalData" select="$globalData"/>
</xsl:apply-templates>
+
</xsl:element>
+ </xsl:if>
</xsl:template>
<xsl:template match="@text:name">