Bug 19616: (follow-up) Reindent XSLT code used for 505 display
authorKatrin Fischer <katrin.fischer.83@web.de>
Sun, 13 Sep 2020 16:31:13 +0000 (16:31 +0000)
committerJonathan Druart <jonathan.druart@bugs.koha-community.org>
Thu, 8 Oct 2020 14:03:49 +0000 (16:03 +0200)
Also adds a note at the beginning of the code block.
This causes no functional change, just code clean-up.

Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl
koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl

index 8bd38ad..deecd43 100644 (file)
         </span>
     </xsl:if>
 
+        <!-- 505 - Formatted contents note -->
         <xsl:if test="marc:datafield[@tag=505]">
             <div class="results_summary contents">
             <xsl:choose>
-            <xsl:when test="marc:datafield[@tag=505]/@ind1=0">
-                <span class="label">Contents:</span>
-            </xsl:when>
-            <xsl:when test="marc:datafield[@tag=505]/@ind1=1">
-                <span class="label">Incomplete contents:</span>
-            </xsl:when>
-            <xsl:when test="marc:datafield[@tag=505]/@ind1=2">
-                <span class="label">Partial contents:</span>
-            </xsl:when>
+                <xsl:when test="marc:datafield[@tag=505]/@ind1=0">
+                    <span class="label">Contents:</span>
+                </xsl:when>
+                <xsl:when test="marc:datafield[@tag=505]/@ind1=1">
+                    <span class="label">Incomplete contents:</span>
+                </xsl:when>
+                <xsl:when test="marc:datafield[@tag=505]/@ind1=2">
+                    <span class="label">Partial contents:</span>
+                </xsl:when>
             </xsl:choose>
                 <xsl:for-each select="marc:datafield[@tag=505]">
                     <div class='contentblock'>
index f4369eb..3adcc64 100644 (file)
         </xsl:for-each>
         </xsl:if>
 
-        <!-- 505 -->
+        <!-- 505 - Formatted contents note -->
         <xsl:if test="marc:datafield[@tag=505]">
-        <div class="results_summary contents">
-        <xsl:for-each select="marc:datafield[@tag=505]">
-        <xsl:if test="position()=1">
-            <xsl:choose>
-            <xsl:when test="@ind1=1">
-                <span class="label">Incomplete contents:</span>
-            </xsl:when>
-            <xsl:when test="@ind1=2">
-                <span class="label">Partial contents:</span>
-            </xsl:when>
-            <xsl:otherwise>
-                <span class="label">Contents:</span>
-            </xsl:otherwise>
-            </xsl:choose>
-        </xsl:if>
-        <div class='contentblock' property='description'>
-        <xsl:choose>
-        <xsl:when test="@ind2=0">
-            <xsl:call-template name="subfieldSelectSpan">
-                <xsl:with-param name="codes">trug</xsl:with-param>
-            </xsl:call-template>
-        </xsl:when>
-        <xsl:otherwise>
-            <xsl:call-template name="subfieldSelectSpan">
-                <xsl:with-param name="codes">atrug</xsl:with-param>
-            </xsl:call-template>
-        </xsl:otherwise>
-        </xsl:choose>
-        </div>
-        </xsl:for-each>
-        </div>
+            <div class="results_summary contents">
+                <xsl:for-each select="marc:datafield[@tag=505]">
+                    <xsl:if test="position()=1">
+                        <xsl:choose>
+                        <xsl:when test="@ind1=1">
+                            <span class="label">Incomplete contents:</span>
+                        </xsl:when>
+                        <xsl:when test="@ind1=2">
+                            <span class="label">Partial contents:</span>
+                        </xsl:when>
+                        <xsl:otherwise>
+                            <span class="label">Contents:</span>
+                        </xsl:otherwise>
+                        </xsl:choose>
+                    </xsl:if>
+                    <div class='contentblock' property='description'>
+                        <xsl:choose>
+                            <xsl:when test="@ind2=0">
+                                <xsl:call-template name="subfieldSelectSpan">
+                                    <xsl:with-param name="codes">trug</xsl:with-param>
+                                </xsl:call-template>
+                            </xsl:when>
+                            <xsl:otherwise>
+                                <xsl:call-template name="subfieldSelectSpan">
+                                    <xsl:with-param name="codes">atrug</xsl:with-param>
+                                </xsl:call-template>
+                            </xsl:otherwise>
+                        </xsl:choose>
+                    </div>
+                </xsl:for-each>
+            </div>
         </xsl:if>
 
         <!-- 583 -->