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 1425-1430 Link Here
1425
    </table>
1342
    </table>
1426
[% END %][%# end of items_table block %]
1343
[% END %][%# end of items_table block %]
1427
1344
1345
[% IF ( OPACPopupAuthorsSearch  ) %]
1346
    <!-- Modal -->
1347
    <div class="modal hide" id="multiSearch" tabindex="-1" role="dialog" aria-labelledby="multiSearchLabel">
1348
        <div class="modal-dialog" role="document">
1349
            <div class="modal-content">
1350
                <div class="modal-header">
1351
                    <button type="button" class="closebtn" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
1352
                    <h3 id="multiSearchLabel">Select the item(s) to search</h3>
1353
                </div>
1354
                <div class="modal-body">
1355
                    <a href="#" class="check_all"><i class="fa fa-check"></i> Select all</a> <span class="sep">|</span>
1356
                    <a href="#" class="check_none"><i class="fa fa-remove"></i> Select none</a>
1357
                    <ul id="termsList">
1358
                    </ul>
1359
                </div>
1360
                <div class="modal-footer">
1361
                    <a id="validMultiSearch" href="#" class="btn btn-primary">Search</a>
1362
                    <a href="#" class="cancel" data-dismiss="modal" aria-hidden="true">Cancel</a>
1363
                </div>
1364
            </div> <!-- /.modal-content -->
1365
        </div> <!-- /.modal-dialog -->
1366
    </div> <!-- /#myModal -->
1367
[% END %]
1368
1428
[% BLOCK jsinclude %]
1369
[% BLOCK jsinclude %]
1429
[% INCLUDE 'datatables.inc' %]
1370
[% INCLUDE 'datatables.inc' %]
1430
[% INCLUDE 'columns_settings.inc' %]
1371
[% INCLUDE 'columns_settings.inc' %]
Lines 1448-1453 Link Here
1448
[% END %]
1389
[% END %]
1449
1390
1450
<script>
1391
<script>
1392
    var OPACPopupAuthorsSearch = "[% Koha.Preference('OPACPopupAuthorsSearch') | html %]";
1451
    [% IF ( OpacHighlightedWords ) %]
1393
    [% IF ( OpacHighlightedWords ) %]
1452
        var q_array = new Array();  // holds search terms if available
1394
        var q_array = new Array();  // holds search terms if available
1453
1395
Lines 1793-1877 Link Here
1793
            }
1735
            }
1794
        }
1736
        }
1795
    [% END # / IF IDreamBooksReviews || IDreamBooksReadometer %]
1737
    [% END # / IF IDreamBooksReviews || IDreamBooksReadometer %]
1796
</script>
1797
1798
[% IF OPACPopupAuthorsSearch %]
1799
    <script>
1800
        function showAuthors(element){
1801
            var authornumber = $(element).attr("data-count");
1802
1803
            // Check checkbox related to the clicked link
1804
            $("#authorsList input[type='checkbox']").attr('checked', false);
1805
            $("#author_"+authornumber).attr('checked', true);
1806
1738
1807
            makeAuthorRequest();
1739
        $(document).ready(function() {
1808
        }
1740
            if( OPACPopupAuthorsSearch == "1" ){
1741
                var terms = {
1742
                    contributors : {
1743
                        "label" : "author",
1744
                        "keyword_search" : "au:",
1745
                    },
1746
                    subject : {
1747
                        "label" : "subject",
1748
                        "keyword_search" : "su:",
1749
                    }
1750
                }
1751
                $(".contributors,.subject").on("click", function(e){
1752
                    e.preventDefault();
1753
                    var term = $(this).attr("class");
1754
                    var selected_term = $(this).text();
1755
                    var term_links = $("." + term );
1756
                    if( term_links.length > 1 ){
1757
                        term_links.each(function( index ){
1758
                            var authid = "";
1759
                            var preselected = false;
1760
                            var search_label = $(this).text().trim();
1761
                            if( $(this).text() == selected_term ){ preselected = true }
1762
                            if( $(this).hasClass("authority_link") ){
1763
                                authid = $(this).data("authid");
1764
                                search_string = "an:" + authid;
1765
                            } else {
1766
                                search_string = terms[term]["keyword_search"] + encodeURIComponent( search_label );
1767
                            }
1768
                            var termLink = $("<li>")
1769
                                .append( $("<input>", { type: "checkbox", class: "select_term", value: search_string, id: terms[term]["label"] + index } ).prop("checked", preselected ) )
1770
                                .append("&nbsp;")
1771
                                .append( $("<label>", { for: terms[term]["label"] + index, text: search_label } ) )
1772
                            $("#termsList").append( termLink );
1773
                            $("#multiSearch").modal("show");
1774
                        });
1775
                    } else {
1776
                        location.href = $(this).attr("href");
1777
                    }
1778
                });
1809
1779
1810
        function checkAll(checkbox, elem) {
1780
                $("#multiSearch").on("hide.bs.modal", function(){
1811
            var check = $(checkbox).attr('checked') ? true : false;
1781
                    $("#termsList").html("");
1812
            $(elem).find("input[type='checkbox']").attr('checked', check);
1782
                });
1813
            elem == "#authorsList" ? makeAuthorRequest() : makeSubjectRequest();
1814
        }
1815
1783
1816
        function makeAuthorRequest(){
1784
                $(".check_all").on("click", function(e){
1817
            var values = [];
1785
                    e.preventDefault();
1786
                    $(".select_term").each(function(){
1787
                        $(this).prop("checked", true );
1788
                    });
1789
                });
1818
1790
1819
            $("#authorsList").find("input[type='checkbox']:checked").each(function () {
1791
                $(".check_none").on("click", function(e){
1820
                values.push($(this).val());
1792
                    e.preventDefault();
1821
            });
1793
                    $(".select_term").each(function(){
1794
                        $(this).prop("checked", false );
1795
                    });
1796
                });
1822
1797
1823
            if (values.length > 0) {
1798
                $("#validMultiSearch").on("click", function(e){
1824
                var request = "/cgi-bin/koha/opac-search.pl?q=" + values.join(' and ');
1799
                    e.preventDefault();
1825
                $("#validAuthorSearch").attr("href", request);
1800
                    multiSearchRequest();
1826
            } else {
1801
                });
1827
                $("#validAuthorSearch").removeAttr("href");
1828
            }
1802
            }
1803
        });
1829
1804
1830
        }
1805
        function multiSearchRequest(){
1831
1832
        //Subjects
1833
        function showSubjects(element, subjectnumber, subfieldnumber){
1834
1835
            // Check checkbox related to the clicked link
1836
            $("#subjectsList input[type='checkbox']").attr('checked', false);
1837
            $("#subject_"+subjectnumber+"_"+subfieldnumber).attr('checked', true);
1838
1839
            makeSubjectRequest();
1840
1841
        }
1842
1843
        function makeSubjectRequest() {
1844
            var values = [];
1806
            var values = [];
1845
            $("#subjectsList > ul").each(function() {
1807
            $(".select_term").each(function(){
1846
                var all_checked = true;
1808
                if( $(this).prop("checked") ){
1847
                var local_values = [];
1809
                    values.push( $(this).val() );
1848
                $(this).find('input[type="checkbox"]').each(function() {
1849
                    if($(this).attr('checked')) {
1850
                        local_values.push($(this).val());
1851
                    } else {
1852
                        all_checked = false;
1853
                    }
1854
                });
1855
                var authid = $(this).attr('data-authid');
1856
                if(all_checked && authid) {
1857
                    values.push('an:' + authid);
1858
                } else {
1859
                    values = values.concat(local_values);
1860
                }
1810
                }
1861
            });
1811
            });
1862
            if(values.length > 0) {
1812
1813
            if (values.length > 0) {
1863
                var request = "/cgi-bin/koha/opac-search.pl?q=" + values.join(' and ');
1814
                var request = "/cgi-bin/koha/opac-search.pl?q=" + values.join(' and ');
1864
                $("#validSubjectSearch").attr('href', request);
1815
                location.href = request;
1865
            } else {
1866
                $("#validSubjectSearch").removeAttr("href");
1867
            }
1816
            }
1817
1868
        }
1818
        }
1869
        $(document).ready(function() {
1870
            $("a.showauthors").click(function(e){
1871
                e.preventDefault();
1872
                showAuthors(this);
1873
            });
1874
        });
1875
    </script>
1819
    </script>
1876
[% END # / IF OPACPopupAuthorsSearch  %]
1877
[% END %]
1820
[% 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