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

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt (-160 / +103 lines)
Lines 125-131 Link Here
125
                        [% XSLTBloc | $raw %]
125
                        [% XSLTBloc | $raw %]
126
                    [% ELSE %]
126
                    [% ELSE %]
127
                        <h1 class="title">[% INCLUDE 'biblio-title.inc' %]</h1>
127
                        <h1 class="title">[% INCLUDE 'biblio-title.inc' %]</h1>
128
                        [% IF ( author ) %]<h5 class="author">by <a href="/cgi-bin/koha/opac-search.pl?q=au:[% author |url %]">[% author | html %]</a></h5>[% END %]
128
                        [% IF ( author ) %]<h5 class="author">by <a class="contributors" href="/cgi-bin/koha/opac-search.pl?q=au:[% author |url %]">[% author | html %]</a></h5>[% END %]
129
129
130
                        <span class="results_summary">[% UNLESS ( item_level_itypes ) %]
130
                        <span class="results_summary">[% UNLESS ( item_level_itypes ) %]
131
                            [
131
                            [
Lines 141-200 Link Here
141
                        [% IF ( MARCAUTHORS ) %]
141
                        [% IF ( MARCAUTHORS ) %]
142
                            <div class="results_summary">
142
                            <div class="results_summary">
143
                                <span class="label">Additional authors:</span>
143
                                <span class="label">Additional authors:</span>
144
                                [% IF OPACPopupAuthorsSearch %]
145
                                    <!-- Author search term selection modal -->
146
                                    <div id="authorSearch" class="modal hide" tabindex="-1" role="dialog" aria-labelledby="authorSearchLabel" aria-hidden="true">
147
                                        <div class="modal-header">
148
                                            <button type="button" class="closebtn" data-dismiss="modal" aria-hidden="true">×</button>
149
                                            <h3 id="authorSearchLabel">Select the item(s) to search</h3>
150
                                        </div>
151
                                        <div class="modal-body">
152
                                            <input type="checkbox" onchange="checkAll(this, '#authorsList')" /> <b>All</b>
153
                                            <ul id="authorsList">
154
                                                [% FOREACH MARCAUTHOR IN MARCAUTHORS %]
155
                                                    <li>
156
                                                        [% IF (MARCAUTHOR.authoritylink) %]
157
                                                            <input type="checkbox" name="checkbox"
158
                                                                id="author_[% loop.count | html %]"
159
                                                                onclick="makeAuthorRequest()"
160
                                                                value="an:[% MARCAUTHOR.authoritylink | html %]" />
161
                                                        [% ELSE %]
162
                                                            <input type="checkbox" name="checkbox"
163
                                                                id="author_[% loop.count | html %]"
164
                                                                onclick="makeAuthorRequest()"
165
                                                                value="au,wrdl:[% FOREACH SUBFIELD IN MARCAUTHOR.MARCAUTHOR_SUBFIELDS_LOOP %][% SUBFIELD.value |url %][% UNLESS (loop.last) %]+[% END %][% END %]" />
166
                                                        [% END %]
167
                                                        <label for="author_[% loop.count | html %]">
168
                                                            [% FOREACH SUBFIELD IN MARCAUTHOR.MARCAUTHOR_SUBFIELDS_LOOP %]
169
                                                                [% SUBFIELD.value | html %]
170
                                                            [% END %]
171
                                                        </label>
172
                                                    </li>
173
                                                [% END # /FOREACH MARCAUTHORS %]
174
                                            </ul>
175
                                        </div>
176
                                        <div class="modal-footer">
177
                                            <a id="validAuthorSearch" href="#" class="btn btn-primary">Search</a>
178
                                            <a href="#" class="cancel" data-dismiss="modal" aria-hidden="true">Cancel</a>
179
                                        </div>
180
                                    </div>
181
                                [% END # /OPACPopupAuthorsSearch %]
182
183
                                [% FOREACH MARCAUTHOR IN MARCAUTHORS %]
144
                                [% FOREACH MARCAUTHOR IN MARCAUTHORS %]
184
                                    [% authorsloop = loop %]
185
                                    [% FOREACH MARCAUTHOR_SUBFIELDS_LOO IN MARCAUTHOR.MARCAUTHOR_SUBFIELDS_LOOP %]
145
                                    [% FOREACH MARCAUTHOR_SUBFIELDS_LOO IN MARCAUTHOR.MARCAUTHOR_SUBFIELDS_LOOP %]
186
                                        [% MARCAUTHOR_SUBFIELDS_LOO.separator | html %]
146
                                        [% MARCAUTHOR_SUBFIELDS_LOO.separator | html %]
187
                                        [% IF Koha.Preference( 'OPACPopupAuthorsSearch' ) == 1 %]
147
                                        [% IF ( MARCAUTHOR.authoritylink ) %]
188
                                            <a role="button" data-toggle="modal" title="‡[% MARCAUTHOR_SUBFIELDS_LOO.code | html %] [% MARCAUTHOR_SUBFIELDS_LOO.value | html %]"
148
                                            <a title="‡[% MARCAUTHOR_SUBFIELDS_LOO.code | html %] [% MARCAUTHOR_SUBFIELDS_LOO.value | html %]" class="contributors authority_link" data-authid="[% MARCAUTHOR.authoritylink | html %]" href="/cgi-bin/koha/opac-search.pl?q=[% FOREACH link_loo IN MARCAUTHOR_SUBFIELDS_LOO.link_loop %][% link_loo.operator |url %][% link_loo.limit |url %]:[% link_loo.link |url %][% END %]">
189
                                            class="showauthors" data-count="[% authorsloop.count | html %]"
190
                                            href="/cgi-bin/koha/opac-search.pl?q=[% FOREACH link_loo IN MARCAUTHOR_SUBFIELDS_LOO.link_loop %][% link_loo.operator |url %][% link_loo.limit |url %]:[% link_loo.link |url %][% END %]#authorSearch">[% MARCAUTHOR_SUBFIELDS_LOO.value | html %]</a>
191
                                        [% ELSE %]
149
                                        [% ELSE %]
192
                                            <a title="‡[% MARCAUTHOR_SUBFIELDS_LOO.code | html %] [% MARCAUTHOR_SUBFIELDS_LOO.value | html %]"
150
                                            <a title="‡[% MARCAUTHOR_SUBFIELDS_LOO.code | html %] [% MARCAUTHOR_SUBFIELDS_LOO.value | html %]" class="contributors" href="/cgi-bin/koha/opac-search.pl?q=[% FOREACH link_loo IN MARCAUTHOR_SUBFIELDS_LOO.link_loop %][% link_loo.operator |url %][% link_loo.limit |url %]:[% link_loo.link |url %][% END %]">
193
                                            class="showauthors" href="/cgi-bin/koha/opac-search.pl?q=[% FOREACH link_loo IN MARCAUTHOR_SUBFIELDS_LOO.link_loop %][% link_loo.operator |url %][% link_loo.limit |url %]:[% link_loo.link |url %][% END %]">[% MARCAUTHOR_SUBFIELDS_LOO.value | html %]</a>
194
                                        [% END %]
151
                                        [% END %]
152
                                        [% MARCAUTHOR_SUBFIELDS_LOO.value | html %]</a>
195
                                    [% END %]
153
                                    [% END %]
196
                                    [% IF (MARCAUTHOR.authoritylink) %]
154
                                    [% IF (MARCAUTHOR.authoritylink) %]
197
                                        <a class='authlink' href="/cgi-bin/koha/opac-authoritiesdetail.pl?authid=[% MARCAUTHOR.authoritylink | html %]"><img style="vertical-align:middle" height="15" width="15" src="[% interface | html %]/[% theme | html %]/images/filefind.png"></a>
155
                                        <a class="authlink" href="/cgi-bin/koha/opac-authoritiesdetail.pl?authid=[% MARCAUTHOR.authoritylink | html %]"><i class="fa fa-search"></i></a>
198
                                    [% END %]
156
                                    [% END %]
199
                                    [% IF IDREF and MARCAUTHOR.unimarc3 %]
157
                                    [% IF IDREF and MARCAUTHOR.unimarc3 %]
200
                                        <a href="/cgi-bin/koha/opac-idref.pl?unimarc3=[% MARCAUTHOR.unimarc3 | uri %]" title="IdRef" rel="gb_page_center[600,500]">IdRef</a>
158
                                        <a href="/cgi-bin/koha/opac-idref.pl?unimarc3=[% MARCAUTHOR.unimarc3 | uri %]" title="IdRef" rel="gb_page_center[600,500]">IdRef</a>
Lines 265-328 Link Here
265
                        [% END %]
223
                        [% END %]
266
224
267
                        [% IF ( MARCSUBJCTS ) %]
225
                        [% IF ( MARCSUBJCTS ) %]
268
                            <div class="results_summary subject">
226
                            <div class="results_summary subjects">
269
                                <span class="label">Subject(s):</span>
227
                                <span class="label">Subject(s):</span>
270
228
271
                                [% IF OPACPopupAuthorsSearch %]
272
                                    <!-- Search term selection modal -->
273
                                    <div id="subjectSearch" class="modal hide" tabindex="-1" role="dialog" aria-labelledby="subjectSearchLabel" aria-hidden="true">
274
                                        <div class="modal-header">
275
                                            <button type="button" class="closebtn" data-dismiss="modal" aria-hidden="true">×</button>
276
                                            <h3 id="subjectSearchLabel">Select the term(s) to search</h3>
277
                                        </div>
278
                                        <div id="subjectsList" class="modal-body">
279
                                            <input type="checkbox" id="all_subjects" onchange="checkAll(this, '#subjectsList')" />
280
                                            <label for="all_subjects">
281
                                                <b>All</b>
282
                                            </label>
283
                                            [% FOREACH MARCSUBJCT IN MARCSUBJCTS %]
284
                                                [% subjectsloop = loop %]
285
                                                [% IF MARCSUBJCT.authoritylink %]
286
                                                    <ul id="subjectsList[% loop.count | html %]" data-authid="[% MARCSUBJCT.authoritylink | html %]">
287
                                                [% ELSE %]
288
                                                    <ul id="subjectsList[% loop.count | html %]">
289
                                                [% END %]
290
                                                [% FOREACH SUBFIELD IN MARCSUBJCT.MARCSUBJECT_SUBFIELDS_LOOP %]
291
                                                    <li>
292
                                                        <input type="checkbox" onclick="makeSubjectRequest()" name="checkbox" id="subject_[% subjectsloop.count | html %]_[% loop.count | html %]" value="su,wrdl:[% SUBFIELD.value |url %]" />
293
                                                        <label for="subject_[% subjectsloop.count | html %]_[% loop.count | html %]">
294
                                                            [% SUBFIELD.value | html %]
295
                                                        </label>
296
                                                    </li>
297
                                                [% END %]
298
                                                </ul>
299
                                            [% END %]
300
                                        </div>
301
                                        <div class="modal-footer">
302
                                            <a href="#" id="validSubjectSearch" class="btn btn-primary">Search</a>
303
                                            <a href="#" class="cancel" data-dismiss="modal" aria-hidden="true">Cancel</a>
304
                                        </div>
305
                                    </div>
306
                                [% END # /OPACPopupAuthorsSearch%]
307
308
                                [% FOREACH MARCSUBJCT IN MARCSUBJCTS %]
229
                                [% FOREACH MARCSUBJCT IN MARCSUBJCTS %]
309
                                    [% subjectsloop = loop %]
230
                                    [% subjectsloop = loop %]
310
                                    [% FOREACH SUBFIELD IN MARCSUBJCT.MARCSUBJECT_SUBFIELDS_LOOP %]
231
                                    [% FOREACH SUBFIELD IN MARCSUBJCT.MARCSUBJECT_SUBFIELDS_LOOP %]
311
                                        [% SUBFIELD.separator | html %]
232
                                        [% SUBFIELD.separator | html %]
312
                                        [% IF Koha.Preference( 'OPACPopupAuthorsSearch' ) == 1 %]
233
                                        <a title="[% '$' _ SUBFIELD.code _ ' ' _ SUBFIELD.value | html %]" class="subject" href="/cgi-bin/koha/opac-search.pl?q=[% FOREACH link_loo IN SUBFIELD.link_loop %][% link_loo.operator |url %][% link_loo.limit |url %]:[% link_loo.link |url %][% END %]">[% SUBFIELD.value | html %]</a>
313
                                            <a role="button" data-toggle="modal" title="[% '$' _ SUBFIELD.code _ ' ' _ SUBFIELD.value | html %]" href="/cgi-bin/koha/opac-search.pl?q=[% FOREACH link_loo IN SUBFIELD.link_loop %][% link_loo.operator |url %][% link_loo.limit |url %]:[% link_loo.link |url %][% END %]#subjectSearch" onclick="showSubjects(this, [% subjectsloop.count | html %], [% loop.count | html %]); return false;">[% SUBFIELD.value | html %]</a>
314
                                        [% ELSE %]
315
                                            <a title="[% '$' _ SUBFIELD.code _ ' ' _ SUBFIELD.value | html %]" href="/cgi-bin/koha/opac-search.pl?q=[% FOREACH link_loo IN SUBFIELD.link_loop %][% link_loo.operator |url %][% link_loo.limit |url %]:[% link_loo.link |url %][% END %]">[% SUBFIELD.value | html %]</a>
316
                                        [% END %]
317
                                    [% END %]
234
                                    [% END %]
318
                                    [% IF (MARCSUBJCT.authoritylink) %]
235
                                    [% IF (MARCSUBJCT.authoritylink) %]
319
                                        <a class="authlink" href="/cgi-bin/koha/opac-authoritiesdetail.pl?authid=[% MARCSUBJCT.authoritylink | html %]"><img style="vertical-align:middle" height="15" width="15" src="[% interface | html %]/[% theme | html %]/images/filefind.png" /></a>
236
                                        <a class="authlink" href="/cgi-bin/koha/opac-authoritiesdetail.pl?authid=[% MARCSUBJCT.authoritylink | html %]"><i class="fa fa-search"></i></a>
320
                                    [% END %]
237
                                    [% END %]
321
                                    [% UNLESS ( loop.last ) %] | [% END %]
238
                                    [% UNLESS ( loop.last ) %] | [% END %]
322
                                [% END # / FOREACH MARCSUBJCTS %]
239
                                [% END # / FOREACH MARCSUBJCTS %]
323
                            </div>
240
                            </div>
324
                        [% ELSE # /IF MARCSUBJCTS %]
241
                        [% ELSE # /IF MARCSUBJCTS %]
325
                            [% IF ( subjects ) %]<span class="results_summary"><span class="label">Subject(s):</span> [% FOREACH subject IN subjects %]<a href="/cgi-bin/koha/opac-search.pl?q=su:[% subject.subject |url %]">[% subject.subject | html %]</a> | [% END %]</span>[% END %]
242
                            [% IF ( subjects ) %]<span class="results_summary subjects"><span class="label">Subject(s):</span> [% FOREACH subject IN subjects %]<a class="subject" href="/cgi-bin/koha/opac-search.pl?q=su:[% subject.subject |url %]">[% subject.subject | html %]</a> | [% END %]</span>[% END %]
326
                        [% END %]
243
                        [% END %]
327
244
328
                        [% IF ( copyrightdate ) %]
245
                        [% IF ( copyrightdate ) %]
Lines 1403-1408 Link Here
1403
    </table>
1320
    </table>
1404
[% END %][%# end of items_table block %]
1321
[% END %][%# end of items_table block %]
1405
1322
1323
[% IF ( OPACPopupAuthorsSearch  ) %]
1324
    <!-- Modal -->
1325
    <div class="modal hide" id="multiSearch" tabindex="-1" role="dialog" aria-labelledby="multiSearchLabel">
1326
        <div class="modal-dialog" role="document">
1327
            <div class="modal-content">
1328
                <div class="modal-header">
1329
                    <button type="button" class="closebtn" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
1330
                    <h3 id="multiSearchLabel">Select the item(s) to search</h3>
1331
                </div>
1332
                <div class="modal-body">
1333
                    <a href="#" class="check_all"><i class="fa fa-check"></i> Select all</a> <span class="sep">|</span>
1334
                    <a href="#" class="check_none"><i class="fa fa-remove"></i> Select none</a>
1335
                    <ul id="termsList">
1336
                    </ul>
1337
                </div>
1338
                <div class="modal-footer">
1339
                    <a id="validMultiSearch" href="#" class="btn btn-primary">Search</a>
1340
                    <a href="#" class="cancel" data-dismiss="modal" aria-hidden="true">Cancel</a>
1341
                </div>
1342
            </div> <!-- /.modal-content -->
1343
        </div> <!-- /.modal-dialog -->
1344
    </div> <!-- /#myModal -->
1345
[% END %]
1346
1406
[% BLOCK jsinclude %]
1347
[% BLOCK jsinclude %]
1407
[% INCLUDE 'datatables.inc' %]
1348
[% INCLUDE 'datatables.inc' %]
1408
[% INCLUDE 'columns_settings.inc' %]
1349
[% INCLUDE 'columns_settings.inc' %]
Lines 1426-1431 Link Here
1426
[% END %]
1367
[% END %]
1427
1368
1428
<script>
1369
<script>
1370
    var OPACPopupAuthorsSearch = "[% Koha.Preference('OPACPopupAuthorsSearch') | html %]";
1429
    [% IF ( OpacHighlightedWords ) %]
1371
    [% IF ( OpacHighlightedWords ) %]
1430
        var q_array = new Array();  // holds search terms if available
1372
        var q_array = new Array();  // holds search terms if available
1431
1373
Lines 1771-1855 Link Here
1771
            }
1713
            }
1772
        }
1714
        }
1773
    [% END # / IF IDreamBooksReviews || IDreamBooksReadometer %]
1715
    [% END # / IF IDreamBooksReviews || IDreamBooksReadometer %]
1774
</script>
1775
1776
[% IF OPACPopupAuthorsSearch %]
1777
    <script>
1778
        function showAuthors(element){
1779
            var authornumber = $(element).attr("data-count");
1780
1781
            // Check checkbox related to the clicked link
1782
            $("#authorsList input[type='checkbox']").attr('checked', false);
1783
            $("#author_"+authornumber).attr('checked', true);
1784
1716
1785
            makeAuthorRequest();
1717
        $(document).ready(function() {
1786
        }
1718
            if( OPACPopupAuthorsSearch == "1" ){
1719
                var terms = {
1720
                    contributors : {
1721
                        "label" : "author",
1722
                        "keyword_search" : "au:",
1723
                    },
1724
                    subject : {
1725
                        "label" : "subject",
1726
                        "keyword_search" : "su:",
1727
                    }
1728
                }
1729
                $(".contributors,.subject").on("click", function(e){
1730
                    e.preventDefault();
1731
                    var term = $(this).attr("class");
1732
                    var selected_term = $(this).text();
1733
                    var term_links = $("." + term );
1734
                    if( term_links.length > 1 ){
1735
                        term_links.each(function( index ){
1736
                            var authid = "";
1737
                            var preselected = false;
1738
                            var search_label = $(this).text().trim();
1739
                            if( $(this).text() == selected_term ){ preselected = true }
1740
                            if( $(this).hasClass("authority_link") ){
1741
                                authid = $(this).data("authid");
1742
                                search_string = "an:" + authid;
1743
                            } else {
1744
                                search_string = terms[term]["keyword_search"] + encodeURIComponent( search_label );
1745
                            }
1746
                            var termLink = $("<li>")
1747
                                .append( $("<input>", { type: "checkbox", class: "select_term", value: search_string, id: terms[term]["label"] + index } ).prop("checked", preselected ) )
1748
                                .append("&nbsp;")
1749
                                .append( $("<label>", { for: terms[term]["label"] + index, text: search_label } ) )
1750
                            $("#termsList").append( termLink );
1751
                            $("#multiSearch").modal("show");
1752
                        });
1753
                    } else {
1754
                        location.href = $(this).attr("href");
1755
                    }
1756
                });
1787
1757
1788
        function checkAll(checkbox, elem) {
1758
                $("#multiSearch").on("hide.bs.modal", function(){
1789
            var check = $(checkbox).attr('checked') ? true : false;
1759
                    $("#termsList").html("");
1790
            $(elem).find("input[type='checkbox']").attr('checked', check);
1760
                });
1791
            elem == "#authorsList" ? makeAuthorRequest() : makeSubjectRequest();
1792
        }
1793
1761
1794
        function makeAuthorRequest(){
1762
                $(".check_all").on("click", function(e){
1795
            var values = [];
1763
                    e.preventDefault();
1764
                    $(".select_term").each(function(){
1765
                        $(this).prop("checked", true );
1766
                    });
1767
                });
1796
1768
1797
            $("#authorsList").find("input[type='checkbox']:checked").each(function () {
1769
                $(".check_none").on("click", function(e){
1798
                values.push($(this).val());
1770
                    e.preventDefault();
1799
            });
1771
                    $(".select_term").each(function(){
1772
                        $(this).prop("checked", false );
1773
                    });
1774
                });
1800
1775
1801
            if (values.length > 0) {
1776
                $("#validMultiSearch").on("click", function(e){
1802
                var request = "/cgi-bin/koha/opac-search.pl?q=" + values.join(' and ');
1777
                    e.preventDefault();
1803
                $("#validAuthorSearch").attr("href", request);
1778
                    multiSearchRequest();
1804
            } else {
1779
                });
1805
                $("#validAuthorSearch").removeAttr("href");
1806
            }
1780
            }
1781
        });
1807
1782
1808
        }
1783
        function multiSearchRequest(){
1809
1810
        //Subjects
1811
        function showSubjects(element, subjectnumber, subfieldnumber){
1812
1813
            // Check checkbox related to the clicked link
1814
            $("#subjectsList input[type='checkbox']").attr('checked', false);
1815
            $("#subject_"+subjectnumber+"_"+subfieldnumber).attr('checked', true);
1816
1817
            makeSubjectRequest();
1818
1819
        }
1820
1821
        function makeSubjectRequest() {
1822
            var values = [];
1784
            var values = [];
1823
            $("#subjectsList > ul").each(function() {
1785
            $(".select_term").each(function(){
1824
                var all_checked = true;
1786
                if( $(this).prop("checked") ){
1825
                var local_values = [];
1787
                    values.push( $(this).val() );
1826
                $(this).find('input[type="checkbox"]').each(function() {
1827
                    if($(this).attr('checked')) {
1828
                        local_values.push($(this).val());
1829
                    } else {
1830
                        all_checked = false;
1831
                    }
1832
                });
1833
                var authid = $(this).attr('data-authid');
1834
                if(all_checked && authid) {
1835
                    values.push('an:' + authid);
1836
                } else {
1837
                    values = values.concat(local_values);
1838
                }
1788
                }
1839
            });
1789
            });
1840
            if(values.length > 0) {
1790
1791
            if (values.length > 0) {
1841
                var request = "/cgi-bin/koha/opac-search.pl?q=" + values.join(' and ');
1792
                var request = "/cgi-bin/koha/opac-search.pl?q=" + values.join(' and ');
1842
                $("#validSubjectSearch").attr('href', request);
1793
                location.href = request;
1843
            } else {
1844
                $("#validSubjectSearch").removeAttr("href");
1845
            }
1794
            }
1795
1846
        }
1796
        }
1847
        $(document).ready(function() {
1848
            $("a.showauthors").click(function(e){
1849
                e.preventDefault();
1850
                showAuthors(this);
1851
            });
1852
        });
1853
    </script>
1797
    </script>
1854
[% END # / IF OPACPopupAuthorsSearch  %]
1855
[% END %]
1798
[% END %]
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl (-12 / +7 lines)
Lines 778-783 Link Here
778
                <xsl:for-each select="marc:datafield[substring(@tag, 1, 1) = '6'][not(@tag=655)]">
778
                <xsl:for-each select="marc:datafield[substring(@tag, 1, 1) = '6'][not(@tag=655)]">
779
            <span property="keywords">
779
            <span property="keywords">
780
            <a>
780
            <a>
781
            <xsl:attribute name="class">subject</xsl:attribute>
781
            <xsl:choose>
782
            <xsl:choose>
782
            <xsl:when test="marc:subfield[@code=9] and $UseAuthoritiesForTracings='1'">
783
            <xsl:when test="marc:subfield[@code=9] and $UseAuthoritiesForTracings='1'">
783
                <xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=an:<xsl:value-of select="str:encode-uri(marc:subfield[@code=9], true())"/></xsl:attribute>
784
                <xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=an:<xsl:value-of select="str:encode-uri(marc:subfield[@code=9], true())"/></xsl:attribute>
Lines 812-822 Link Here
812
            <xsl:if test="marc:subfield[@code=9]">
813
            <xsl:if test="marc:subfield[@code=9]">
813
                <a class='authlink'>
814
                <a class='authlink'>
814
                    <xsl:attribute name="href">/cgi-bin/koha/opac-authoritiesdetail.pl?authid=<xsl:value-of select="str:encode-uri(marc:subfield[@code=9], true())"/></xsl:attribute>
815
                    <xsl:attribute name="href">/cgi-bin/koha/opac-authoritiesdetail.pl?authid=<xsl:value-of select="str:encode-uri(marc:subfield[@code=9], true())"/></xsl:attribute>
815
                    <xsl:element name="img">
816
                    <xsl:element name="i">
816
                        <xsl:attribute name="src">/opac-tmpl/<xsl:value-of select="$theme"/>/images/filefind.png</xsl:attribute>
817
                        <xsl:attribute name="class">fa fa-search</xsl:attribute>
817
                        <xsl:attribute name="style">vertical-align:middle</xsl:attribute>
818
                        <xsl:attribute name="height">15</xsl:attribute>
819
                        <xsl:attribute name="width">15</xsl:attribute>
820
                    </xsl:element>
818
                    </xsl:element>
821
                </a>
819
                </a>
822
            </xsl:if>
820
            </xsl:if>
Lines 863-869 Link Here
863
                            <a class='authlink'>
861
                            <a class='authlink'>
864
                                <xsl:attribute name="href">/cgi-bin/koha/opac-authoritiesdetail.pl?authid=<xsl:value-of select="str:encode-uri(marc:subfield[@code=9], true())"/></xsl:attribute>
862
                                <xsl:attribute name="href">/cgi-bin/koha/opac-authoritiesdetail.pl?authid=<xsl:value-of select="str:encode-uri(marc:subfield[@code=9], true())"/></xsl:attribute>
865
                                <xsl:element name="img">
863
                                <xsl:element name="img">
866
                                    <xsl:attribute name="src">/opac-tmpl/<xsl:value-of select="$theme"/>/images/filefind.png</xsl:attribute>
864
                                    <xsl:attribute name="src">/opac-tmpl/<xsl:value-of select="$theme"/>/images/z.png</xsl:attribute>
867
                                    <xsl:attribute name="alt"></xsl:attribute>
865
                                    <xsl:attribute name="alt"></xsl:attribute>
868
                                    <xsl:attribute name="height">15</xsl:attribute>
866
                                    <xsl:attribute name="height">15</xsl:attribute>
869
                                    <xsl:attribute name="width">15</xsl:attribute>
867
                                    <xsl:attribute name="width">15</xsl:attribute>
Lines 1565-1570 Link Here
1565
                        <xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=au:"<xsl:value-of select="str:encode-uri(marc:subfield[@code='a'], true())"/>"</xsl:attribute>
1563
                        <xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=au:"<xsl:value-of select="str:encode-uri(marc:subfield[@code='a'], true())"/>"</xsl:attribute>
1566
                    </xsl:otherwise>
1564
                    </xsl:otherwise>
1567
                </xsl:choose>
1565
                </xsl:choose>
1566
                <xsl:attribute name="class">contributors</xsl:attribute>
1568
                <span resource="#record"><span>
1567
                <span resource="#record"><span>
1569
                    <xsl:choose>
1568
                    <xsl:choose>
1570
                        <xsl:when test="substring(@tag, 1, 1)='1'">
1569
                        <xsl:when test="substring(@tag, 1, 1)='1'">
Lines 1793-1803 Link Here
1793
            <xsl:if test="marc:subfield[@code=9]">
1792
            <xsl:if test="marc:subfield[@code=9]">
1794
                <a class='authlink'>
1793
                <a class='authlink'>
1795
                    <xsl:attribute name="href">/cgi-bin/koha/opac-authoritiesdetail.pl?authid=<xsl:value-of select="str:encode-uri(marc:subfield[@code=9], true())"/></xsl:attribute>
1794
                    <xsl:attribute name="href">/cgi-bin/koha/opac-authoritiesdetail.pl?authid=<xsl:value-of select="str:encode-uri(marc:subfield[@code=9], true())"/></xsl:attribute>
1796
                    <xsl:element name="img">
1795
                    <xsl:element name="i">
1797
                        <xsl:attribute name="src">/opac-tmpl/<xsl:value-of select="$theme"/>/images/filefind.png</xsl:attribute>
1796
                        <xsl:attribute name="class">fa fa-search</xsl:attribute>
1798
                        <xsl:attribute name="style">vertical-align:middle</xsl:attribute>
1799
                        <xsl:attribute name="height">15</xsl:attribute>
1800
                        <xsl:attribute name="width">15</xsl:attribute>
1801
                    </xsl:element>
1797
                    </xsl:element>
1802
                </a>
1798
                </a>
1803
            </xsl:if>
1799
            </xsl:if>
1804
- 

Return to bug 13327