From df0aa086abe99eb969a28ae7fa9b845c125cdf44 Mon Sep 17 00:00:00 2001 From: Frank Steimke <fsteimke.hb@gmail.com> Date: Wed, 4 Dec 2024 08:31:21 +0100 Subject: [PATCH] check refentry-generate-name, remove refentry-generate-title --- src/guide/xml/ref-params.xml | 30 +----------------------------- src/main/xslt/modules/refentry.xsl | 6 +++--- 2 files changed, 4 insertions(+), 32 deletions(-) diff --git a/src/guide/xml/ref-params.xml b/src/guide/xml/ref-params.xml index ca8e3561f..f3ddd59c9 100644 --- a/src/guide/xml/ref-params.xml +++ b/src/guide/xml/ref-params.xml @@ -3554,35 +3554,7 @@ the provided grammar. <title>Description</title> <para>If <parameter>refentry-generate-name</parameter> is true, the title of the refentry page will be the word “Name”. Otherwise it will -be the title of the subject of the reference page. Generally, exactly one -of <parameter>refentry-generate-name</parameter> or -<parameter>refentry-generate-title</parameter> should -<glossterm baseform="is true">be true</glossterm>. -</para> -</refsection> -</refentry> - -<refentry> - <refmeta> - <fieldsynopsis> - <varname>refentry-generate-title</varname> - <initializer>true()</initializer> - </fieldsynopsis> - </refmeta> - <refnamediv> - <refpurpose>Use the subject of the page as the title of a <tag>refentry</tag> - </refpurpose> - </refnamediv> -<refsection> -<title>Description</title> -<para>If <parameter>refentry-generate-title</parameter> is true, the -title of the refentry page will be the subject of the page (the -<tag>refentrytitle</tag>, <tag>refdescriptor</tag>, or the first -<tag>refname</tag>). Generally, exactly one -of <parameter>refentry-generate-name</parameter> or -<parameter>refentry-generate-title</parameter> should -<glossterm baseform="is true">be true</glossterm>. -</para> +be the title of the subject of the reference page.</para> </refsection> </refentry> diff --git a/src/main/xslt/modules/refentry.xsl b/src/main/xslt/modules/refentry.xsl index 6211177ca..f029f7ff8 100644 --- a/src/main/xslt/modules/refentry.xsl +++ b/src/main/xslt/modules/refentry.xsl @@ -31,7 +31,7 @@ <xsl:apply-templates select="." mode="m:attributes"/> <xsl:choose> - <xsl:when test="$refentry-generate-name"> + <xsl:when test="f:is-true($refentry-generate-name)"> <header> <h2> <xsl:apply-templates select="." mode="m:gentext"> @@ -42,7 +42,7 @@ </header> </xsl:when> - <xsl:when test="$refentry-generate-title"> + <xsl:otherwise> <header> <h2> <xsl:choose> @@ -58,7 +58,7 @@ </xsl:choose> </h2> </header> - </xsl:when> + </xsl:otherwise> </xsl:choose> <p>