View | Details | Raw Unified | Return to bug 30148
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/css/src/staff-global.scss (+21 lines)
Lines 4932-4934 div .suggestion_note { Link Here
4932
    text-align: left;
4932
    text-align: left;
4933
}
4933
}
4934
*/
4934
*/
4935
// Repeatable fields display (Bug 30148)
4936
.resource_list {
4937
    display: inline-block;
4938
    margin: 0;
4939
    padding-left: 0;
4940
4941
    li {
4942
        display: inline-block;
4943
        white-space: nowrap;
4944
4945
        &::after {
4946
            content: " | ";
4947
        }
4948
4949
        &:last-child {
4950
            &::after {
4951
                content: "";
4952
            }
4953
        }
4954
    }
4955
}
(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl (-40 / +45 lines)
Lines 875-886 Link Here
875
    <xsl:if test="marc:datafield[@tag=028]">
875
    <xsl:if test="marc:datafield[@tag=028]">
876
        <span class="results_summary publisher_number ">
876
        <span class="results_summary publisher_number ">
877
            <span class="label">Publisher number: </span>
877
            <span class="label">Publisher number: </span>
878
            <xsl:for-each select="marc:datafield[@tag=028]">
878
            <ul class="resource_list">
879
                <xsl:call-template name="subfieldSelect">
879
                <xsl:for-each select="marc:datafield[@tag=028]">
880
                    <xsl:with-param name="codes">abq</xsl:with-param>
880
                    <li>
881
                    <xsl:with-param name="delimeter"><xsl:text> | </xsl:text></xsl:with-param>
881
                        <xsl:call-template name="subfieldSelect">
882
                </xsl:call-template>
882
                            <xsl:with-param name="codes">abq</xsl:with-param>
883
            </xsl:for-each>
883
                        </xsl:call-template>
884
                    </li>
885
                </xsl:for-each>
886
            </ul>
884
        </span>
887
        </span>
885
    </xsl:if>
888
    </xsl:if>
886
889
Lines 888-903 Link Here
888
    <xsl:if test="marc:datafield[@tag=082]">
891
    <xsl:if test="marc:datafield[@tag=082]">
889
        <span class="results_summary ddc">
892
        <span class="results_summary ddc">
890
            <span class="label">DDC classification: </span>
893
            <span class="label">DDC classification: </span>
891
            <xsl:for-each select="marc:datafield[@tag=082]">
894
            <ul class="resource_list">
892
                <xsl:call-template name="subfieldSelect">
895
                <xsl:for-each select="marc:datafield[@tag=082]">
893
                    <xsl:with-param name="codes">a</xsl:with-param>
896
                    <li>
894
                    <xsl:with-param name="delimeter"><xsl:text> | </xsl:text></xsl:with-param>
897
                        <xsl:call-template name="subfieldSelect">
895
                </xsl:call-template>
898
                            <xsl:with-param name="codes">a</xsl:with-param>
896
                <xsl:choose>
899
                        </xsl:call-template>
897
                    <xsl:when test="position()=last()"><xsl:text>  </xsl:text></xsl:when>
900
                    </li>
898
                    <xsl:otherwise> | </xsl:otherwise>
901
                </xsl:for-each>
899
                </xsl:choose>
902
            </ul>
900
            </xsl:for-each>
901
        </span>
903
        </span>
902
    </xsl:if>
904
    </xsl:if>
903
905
Lines 905-916 Link Here
905
    <xsl:if test="marc:datafield[@tag=050]">
907
    <xsl:if test="marc:datafield[@tag=050]">
906
        <span class="results_summary loc">
908
        <span class="results_summary loc">
907
            <span class="label">LOC classification: </span>
909
            <span class="label">LOC classification: </span>
908
            <xsl:for-each select="marc:datafield[@tag=050]">
910
            <ul class="resource_list">
909
                <xsl:call-template name="subfieldSelect">
911
                <xsl:for-each select="marc:datafield[@tag=050]">
910
                    <xsl:with-param name="codes">ab</xsl:with-param>
912
                    <li>
911
                </xsl:call-template>
913
                        <xsl:call-template name="subfieldSelect">
912
                <xsl:if test="not(position()=last())"><xsl:text> | </xsl:text></xsl:if>
914
                            <xsl:with-param name="codes">ab</xsl:with-param>
913
            </xsl:for-each>
915
                        </xsl:call-template>
916
                    </li>
917
                </xsl:for-each>
918
            </ul>
914
        </span>
919
        </span>
915
    </xsl:if>
920
    </xsl:if>
916
921
Lines 918-930 Link Here
918
    <xsl:if test="marc:datafield[@tag=060]">
923
    <xsl:if test="marc:datafield[@tag=060]">
919
        <span class="results_summary nlm">
924
        <span class="results_summary nlm">
920
            <span class="label">NLM classification: </span>
925
            <span class="label">NLM classification: </span>
921
            <xsl:for-each select="marc:datafield[@tag=060]">
926
            <ul class="resource_list">
922
                <xsl:call-template name="subfieldSelect">
927
                <xsl:for-each select="marc:datafield[@tag=060]">
923
                    <xsl:with-param name="codes">a</xsl:with-param>
928
                    <li>
924
                    <xsl:with-param name="delimeter"><xsl:text> | </xsl:text></xsl:with-param>
929
                        <xsl:call-template name="subfieldSelect">
925
                </xsl:call-template>
930
                            <xsl:with-param name="codes">a</xsl:with-param>
926
                <xsl:if test="not(position()=last())"><xsl:text> | </xsl:text></xsl:if>
931
                        </xsl:call-template>
927
            </xsl:for-each>
932
                    </li>
933
                </xsl:for-each>
934
            </ul>
928
        </span>
935
        </span>
929
    </xsl:if>
936
    </xsl:if>
930
937
Lines 932-947 Link Here
932
    <xsl:if test="marc:datafield[@tag=084]">
939
    <xsl:if test="marc:datafield[@tag=084]">
933
       <span class="results_summary oc">
940
       <span class="results_summary oc">
934
           <span class="label">Other classification: </span>
941
           <span class="label">Other classification: </span>
935
          <xsl:for-each select="marc:datafield[@tag=084]">
942
           <ul class="resource_list">
936
                <xsl:call-template name="subfieldSelect">
943
               <xsl:for-each select="marc:datafield[@tag=084]">
937
                   <xsl:with-param name="codes">a</xsl:with-param>
944
                   <li>
938
                   <xsl:with-param name="delimeter"><xsl:text> | </xsl:text></xsl:with-param>
945
                       <xsl:call-template name="subfieldSelect">
939
                </xsl:call-template>
946
                           <xsl:with-param name="codes">a</xsl:with-param>
940
                <xsl:choose>
947
                       </xsl:call-template>
941
                   <xsl:when test="position()=last()"><xsl:text>  </xsl:text></xsl:when>
948
                   </li>
942
                   <xsl:otherwise> | </xsl:otherwise>
949
               </xsl:for-each>
943
                </xsl:choose>
950
           </ul>
944
          </xsl:for-each>
945
       </span>
951
       </span>
946
    </xsl:if>
952
    </xsl:if>
947
953
948
- 

Return to bug 30148