diff options
author | Olivier Hallot <olivier.hallot@libreoffice.org> | 2020-06-12 20:26:14 -0300 |
---|---|---|
committer | Olivier Hallot <olivier.hallot@libreoffice.org> | 2020-06-13 12:41:14 +0200 |
commit | abdad98a45ff66fd09422920d198c2d4f3cde8bc (patch) | |
tree | 37c5edd4b60a29b67e1971bb3ad296b42782fc12 /help3xsl/get_tree.xsl | |
parent | 2c80aef697c33e3d8f231376e08783daa78e6cb3 (diff) |
tdf#133928 Help need javascript enabled in browser
Helpcontent2 part
Also, optimize XSLT brand template
Change-Id: Idfe3647306452f1f8be5632f1e1a70d642533406
Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96238
Tested-by: Jenkins
Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
Diffstat (limited to 'help3xsl/get_tree.xsl')
-rw-r--r-- | help3xsl/get_tree.xsl | 65 |
1 files changed, 1 insertions, 64 deletions
diff --git a/help3xsl/get_tree.xsl b/help3xsl/get_tree.xsl index df264d1b57..abdb29d3d1 100644 --- a/help3xsl/get_tree.xsl +++ b/help3xsl/get_tree.xsl @@ -13,22 +13,13 @@ Usage: xsltproc get_tree.xsl <file.tree> --> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> +<xsl:include href="brand.xsl"/> <xsl:param name="lang"/> <xsl:param name="local"/> <xsl:param name="productversion"/> <xsl:param name="productname"/> <xsl:param name="module"/> <xsl:output indent="no" method="text"/> -<!-- -############################ -# Variables and Parameters # -############################ -//--> -<!-- Product brand variables used in the help files --> -<xsl:variable name="brand1" select="'$[officename]'"/> -<xsl:variable name="brand2" select="'$[officeversion]'"/> -<xsl:variable name="brand3" select="'%PRODUCTNAME'"/> -<xsl:variable name="brand4" select="'%PRODUCTVERSION'"/> <!-- ############# @@ -87,58 +78,4 @@ xsltproc get_tree.xsl <file.tree> </xsl:otherwise> </xsl:choose> </xsl:template> - -<xsl:template name="brand" > - <xsl:param name="string"/> - <xsl:choose> - - <xsl:when test="contains($string,$brand1)"> - <xsl:variable name="newstr"> - <xsl:value-of select="substring-before($string,$brand1)"/> - <xsl:value-of select="$productname"/> - <xsl:value-of select="substring-after($string,$brand1)"/> - </xsl:variable> - <xsl:call-template name="brand"> - <xsl:with-param name="string" select="$newstr"/> - </xsl:call-template> - </xsl:when> - - <xsl:when test="contains($string,$brand2)"> - <xsl:variable name="newstr"> - <xsl:value-of select="substring-before($string,$brand2)"/> - <xsl:value-of select="$pversion"/> - <xsl:value-of select="substring-after($string,$brand2)"/> - </xsl:variable> - <xsl:call-template name="brand"> - <xsl:with-param name="string" select="$newstr"/> - </xsl:call-template> - </xsl:when> - - <xsl:when test="contains($string,$brand3)"> - <xsl:variable name="newstr"> - <xsl:value-of select="substring-before($string,$brand3)"/> - <xsl:value-of select="$productname"/> - <xsl:value-of select="substring-after($string,$brand3)"/> - </xsl:variable> - <xsl:call-template name="brand"> - <xsl:with-param name="string" select="$newstr"/> - </xsl:call-template> - </xsl:when> - - <xsl:when test="contains($string,$brand4)"> - <xsl:variable name="newstr"> - <xsl:value-of select="substring-before($string,$brand4)"/> - <xsl:value-of select="$pversion"/> - <xsl:value-of select="substring-after($string,$brand4)"/> - </xsl:variable> - <xsl:call-template name="brand"> - <xsl:with-param name="string" select="$newstr"/> - </xsl:call-template> - </xsl:when> - - <xsl:otherwise> - <xsl:value-of select="$string"/> - </xsl:otherwise> - </xsl:choose> -</xsl:template> </xsl:stylesheet> |