[% SET TagsShowEnabled = ( ( Koha.Preference( 'TagsEnabled' ) == 1 ) && TagsShowOnDetail ) %]
[% SET TagsInputEnabled = ( ( Koha.Preference( 'opacuserlogin' ) == 1 ) && ( Koha.Preference( 'TagsEnabled' ) == 1 ) && TagsInputOnDetail ) %]
[% IF Koha.Preference('AmazonAssocTag') %]
- [% AmazonAssocTag = '?tag=' _ Koha.Preference('AmazonAssocTag') | html %]
+ [% AmazonAssocTag = '?tag=' _ Koha.Preference('AmazonAssocTag') %]
[% ELSE %]
- [% AmazonAssocTag = '' | html %]
+ [% AmazonAssocTag = '' %]
[% END %]
+[% SET AdlibrisEnabled = Koha.Preference('AdlibrisCoversEnabled') %]
+[% SET AdlibrisURL = Koha.Preference('AdlibrisCoversURL') %]
-[% ShowCourseReservesHeader = 0 | html %]
+[% ShowCourseReservesHeader = 0 %]
[% IF Koha.Preference( 'UseCourseReserves' ) == 1 %]
[% FOREACH ITEM_RESULT IN itemloop %]
[% IF ITEM_RESULT.course_reserves %]
[% FOREACH r IN ITEM_RESULT.course_reserves %]
[% IF r.course.enabled == 'yes' %]
- [% ShowCourseReservesHeader = 1 | html %]
+ [% ShowCourseReservesHeader = 1 %]
[% END %]
[% END %]
[% END %]
<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle | html %][% ELSE %]Koha online[% END %] catalog › Details for: [% title | html %][% FOREACH subtitl IN subtitle %][% IF Koha.Preference('marcflavour')=='UNIMARC' %],[% END %] [% subtitl.subfield | html %][% END %]</title>
[% INCLUDE 'doc-head-close.inc' %]
[% IF ( bidi ) %]
- [% BLOCK cssinclude %][% Asset.css("css/right-to-left.css").raw %][% END %]
+ [% BLOCK cssinclude %][% Asset.css("css/right-to-left.css") | $raw %][% END %]
[% END %]
[% IF ( OpacStarRatings != 'disable' ) %]
[% BLOCK cssinclude %][% Asset.css("css/jquery.rating.css") | $raw %][% END %]
[% IF ( OPACLocalCoverImages ) %]
<div title="[% biblio.biblionumber | html %]" class="[% biblio.biblionumber | html %]" id="local-thumbnail-preview"></div>
[% END %]
+
+ [% IF ( AdlibrisEnabled && normalized_isbn ) %]
+ <a href="[% AdlibrisURL | url %]?isbn=[% normalized_isbn | uri %]"><img src="[% AdlibrisURL | url %]?isbn=[% normalized_isbn | uri %]" alt="Cover image" class="adlibris-cover-big" /></a>
+ [% END %]
+
[% IF ( OPACAmazonCoverImages ) %]
[% IF ( OPACURLOpenInNewWindow ) %]
- <a href="http://www.amazon[% AmazonTld | html %]/gp/reader/[% normalized_isbn | html %][% AmazonAssocTag | html %]#reader-link" target="_blank" rel="noreferrer">
+ <a href="http://www.amazon[% AmazonTld | uri %]/gp/reader/[% normalized_isbn | uri %][% AmazonAssocTag | uri %]#reader-link" target="_blank" rel="noreferrer">
[% ELSE %]
- <a href="http://www.amazon[% AmazonTld | html %]/dp/[% normalized_isbn | html %][% AmazonAssocTag | html %]">
+ <a href="http://www.amazon[% AmazonTld | uri %]/dp/[% normalized_isbn | uri %][% AmazonAssocTag | uri %]">
[% END %]
<img border="0" src="https://images-na.ssl-images-amazon.com/images/P/[% normalized_isbn | html %].01.MZZZZZZZ.jpg" alt="Cover image" /></a>
[% END %]
<div title="[% biblio.biblionumber | html %]" class="[% normalized_isbn | html %]" id="gbs-thumbnail-preview"></div>
[% END %]
[% IF ( Koha.Preference('Coce') && Koha.Preference('CoceProviders') ) %]
- [% coce_id = normalized_ean || normalized_isbn | html %]
+ [% coce_id = normalized_ean || normalized_isbn %]
<div title="[% biblio.biblionumber | html %]" class="[% coce_id | html %]" id="coce-thumbnail-preview"></div>
[% END %]
[% IF OpenLibraryCovers %]
<div title="[% biblio.biblionumber | html %]" class="[% normalized_isbn | html %]" id="openlibrary-thumbnail-preview"></div>
[% END %]
- [% bt_id = ( normalized_upc || normalized_isbn ) | html %]
+ [% bt_id = ( normalized_upc || normalized_isbn ) %]
[% IF ( BakerTaylorEnabled && bt_id ) %]
[% IF BakerTaylorBookstoreURL %]
[% IF ( OPACURLOpenInNewWindow ) %]
- <a href="https://[% BakerTaylorBookstoreURL | html %][% bt_id | html %]" target="_blank" rel="noreferrer"><img alt="See Baker & Taylor" src="[% BakerTaylorImageURL | html %][% bt_id | html %]" /></a>
+ <a href="https://[% BakerTaylorBookstoreURL | uri %][% bt_id | uri %]" target="_blank" rel="noreferrer"><img alt="See Baker & Taylor" src="[% BakerTaylorImageURL | html %][% bt_id | html %]" /></a>
[% ELSE %]
- <a href="https://[% BakerTaylorBookstoreURL | html %][% bt_id | html %]"><img alt="See Baker & Taylor" src="[% BakerTaylorImageURL | html %][% bt_id | html %]" /></a>
+ <a href="https://[% BakerTaylorBookstoreURL | uri %][% bt_id | uri %]"><img alt="See Baker & Taylor" src="[% BakerTaylorImageURL | html %][% bt_id | html %]" /></a>
[% END %]
[% ELSE %]
<img alt="See Baker & Taylor" src="[% BakerTaylorImageURL | html %][% bt_id | html %]" />
[% END # /OPACPopupAuthorsSearch %]
[% FOREACH MARCAUTHOR IN MARCAUTHORS %]
- [% authorsloop = loop | html %]
+ [% authorsloop = loop %]
[% FOREACH MARCAUTHOR_SUBFIELDS_LOO IN MARCAUTHOR.MARCAUTHOR_SUBFIELDS_LOOP %]
[% MARCAUTHOR_SUBFIELDS_LOO.separator | html %]
[% IF Koha.Preference( 'OPACPopupAuthorsSearch' ) == 1 %]
<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>
[% END %]
[% IF IDREF and MARCAUTHOR.unimarc3 %]
- <a href="/cgi-bin/koha/opac-idref.pl?unimarc3=[% MARCAUTHOR.unimarc3 | html %]" title="IdRef" rel="gb_page_center[600,500]">IdRef</a>
+ <a href="/cgi-bin/koha/opac-idref.pl?unimarc3=[% MARCAUTHOR.unimarc3 | uri %]" title="IdRef" rel="gb_page_center[600,500]">IdRef</a>
[% END %]
[% UNLESS ( loop.last ) %]|[% END %]
[% END # /FOREACH MARCAUTHORS %]
<b>All</b>
</label>
[% FOREACH MARCSUBJCT IN MARCSUBJCTS %]
- [% subjectsloop = loop | html %]
+ [% subjectsloop = loop %]
[% IF MARCSUBJCT.authoritylink %]
<ul id="subjectsList[% loop.count | html %]" data-authid="[% MARCSUBJCT.authoritylink | html %]">
[% ELSE %]
[% END # /OPACPopupAuthorsSearch%]
[% FOREACH MARCSUBJCT IN MARCSUBJCTS %]
- [% subjectsloop = loop | html %]
+ [% subjectsloop = loop %]
[% FOREACH SUBFIELD IN MARCSUBJCT.MARCSUBJECT_SUBFIELDS_LOOP %]
[% SUBFIELD.separator | html %]
[% IF Koha.Preference( 'OPACPopupAuthorsSearch' ) == 1 %]
[% IF ( OPACURLOpenInNewWindow ) %]
[% IF trackclicks == 'track' || trackclicks == 'anonymous' %]
- <a href="/cgi-bin/koha/tracklinks.pl?uri=[% MARCurl.MARCURL |url%]&biblionumber=[% biblio.biblionumber | html %]" title="[% MARCurl.MARCURL | html %]" target="_blank" rel="noreferrer">
+ <a href="/cgi-bin/koha/tracklinks.pl?uri=[% MARCurl.MARCURL | uri %]&biblionumber=[% biblio.biblionumber | uri %]" title="[% MARCurl.MARCURL | html %]" target="_blank" rel="noreferrer">
[% ELSE %]
- <a href="[% MARCurl.MARCURL | html %]" title="[% MARCurl.MARCURL | html %]" target="_blank" rel="noreferrer">
+ <a href="[% MARCurl.MARCURL | url %]" title="[% MARCurl.MARCURL | html %]" target="_blank" rel="noreferrer">
[% END %]
[% ELSE %]
[% IF trackclicks == 'track' || trackclicks == 'anonymous' %]
- <a href="/cgi-bin/koha/tracklinks.pl?uri=[% MARCurl.MARCURL |url%]&biblionumber=[% biblio.biblionumber | html %]" title="[% MARCurl.MARCURL | html %]">
+ <a href="/cgi-bin/koha/tracklinks.pl?uri=[% MARCurl.MARCURL | uri %]&biblionumber=[% biblio.biblionumber | uri %]" title="[% MARCurl.MARCURL | html %]">
[% ELSE %]
- <a href="[% MARCurl.MARCURL | html %]" title="[% MARCurl.MARCURL | html %]">
+ <a href="[% MARCurl.MARCURL | url %]" title="[% MARCurl.MARCURL | html %]">
[% END %]
[% END %]
[% MARCurl.linktext | html %]</a>
[% IF shelves.count %]
<span class="results_summary lists"><span class="label">List(s) this item appears in: </span>
[% FOREACH s IN shelves %]
- <a href="/cgi-bin/koha/opac-shelves.pl?op=view&shelfnumber=[% s.shelfnumber | html %]">[% s.shelfname | html %]</a>
+ <a href="/cgi-bin/koha/opac-shelves.pl?op=view&shelfnumber=[% s.shelfnumber | uri %]">[% s.shelfname | html %]</a>
[% IF ( loop.last ) %][% ELSE %]|[% END %]
[% END %]
</span>
[% IF ( BakerTaylorContentURL ) %]
<span class="results_summary">
<span class="label">Enhanced content: </span>
- [% IF ( OPACURLOpenInNewWindow ) %]<a href="[% BakerTaylorContentURL | html %]" target="_blank" rel="noreferrer">Content Cafe</a>[% ELSE %]<a href="[% BakerTaylorContentURL | html %]">Content Cafe</a>[% END %]
+ [% IF ( OPACURLOpenInNewWindow ) %]<a href="[% BakerTaylorContentURL | url %]" target="_blank" rel="noreferrer">Content Cafe</a>[% ELSE %]<a href="[% BakerTaylorContentURL | url %]">Content Cafe</a>[% END %]
</span>
[% END # / IF BakerTaylorContentURL %]
[% IF ( LibraryThingForLibrariesID ) %]
<li id="tab_LTFLreviews">
<script src="https://www.librarything.com/forlibraries/widget.js?id=[% LibraryThingForLibrariesID | html %]"></script>
- <noscript>This page contains enriched content visible when JavaScript is enabled or by clicking <a href="https://www.librarything.com/forlibraries/noscript.php?id=[% LibraryThingForLibrariesID | html %]&accessibility=1">here</a>.</noscript>
+ <noscript>This page contains enriched content visible when JavaScript is enabled or by clicking <a href="https://www.librarything.com/forlibraries/noscript.php?id=[% LibraryThingForLibrariesID | uri %]&accessibility=1">here</a>.</noscript>
</li>
[% END %]
[% END %]
<div id="holdings">
[% IF too_many_items %]
- <p>This record has many physical items ([% items_count | html %]). <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblio.biblionumber | html %]&viewallitems=1">Click here to view them all.</a></p>
+ <p>This record has many physical items ([% items_count | html %]). <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblio.biblionumber | uri %]&viewallitems=1">Click here to view them all.</a></p>
[% ELSIF ( itemloop.size ) %]
[% INCLUDE items_table items=itemloop tab="holdings" table_id="holdingst" %]
[% IF Koha.Preference('OPACAcquisitionDetails') and acquisition_details.total_quantity > 0 %]
[% FOREACH MARCNOTE IN MARCNOTES %]
<p>
[% IF MARCNOTE.marcnote.match('^https?://\S+$') %]
- <a href="[% MARCNOTE.marcnote | html %]">[% MARCNOTE.marcnote | html %]</a>
+ <a href="[% MARCNOTE.marcnote | url %]">[% MARCNOTE.marcnote | html %]</a>
[% ELSE %]
[% MARCNOTE.marcnote FILTER html_line_break | html %]
[% END %]
</table>
[% END # / IF subscription.latestserials %]
[% END # / FOREACH subscriptions %]
- <p class="subscription_moredetails"><a href="opac-serial-issues.pl?biblionumber=[% biblio.biblionumber | html %]">More details</a></p>
+ <p class="subscription_moredetails"><a href="opac-serial-issues.pl?biblionumber=[% biblio.biblionumber | uri %]">More details</a></p>
</div> <!-- / #subscriptions -->
[% END # IF subscriptionsnumber %]
[% UNLESS ( item_level_itypes ) %]
<td>[% XISBN.description | html %]</td>
[% END %]
- <td><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% XISBN.biblionumber | html %]">[% XISBN.title | html %]</a>
+ <td><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% XISBN.biblionumber | uri %]">[% XISBN.title | html %]</a>
[% IF ( XISBN.author ) %]<span> by </span>[% XISBN.author | html %][% END %]
[% IF ( XISBN.copyrightdate ) %]<span> ©</span>[% XISBN.copyrightdate | html %][% END %]
[% IF ( XISBN.publishercode ) %]
<p>
[% SET ctrl_preload = ' controls preload=none' #translatability %]
<[% HTML5MediaParent _ ctrl_preload | html %] >
- <[% HTML5MediaSet.child _ ' src="' _ HTML5MediaSet.srcblock _'"' _ HTML5MediaSet.typeblock | html %] />
+ <[% HTML5MediaSet.child | html %] src="[% HTML5MediaSet.srcblock | html %]" [% HTML5MediaSet.typeblock | html %] />
<span>[[% HTML5MediaParent | html %] tag not supported by your browser.]</span>
</[% HTML5MediaParent | html %]>
</p>
<div class="span3">
<div id="ulactioncontainer">
- [% IF ( OpacBrowseResults && busc ) %]
+ [% IF ( Koha.Preference('OpacBrowseResults') && busc ) %]
<div class="nav_results">
- <div class="l_Results">
+ <div class="l_Results" style="display:none;">
[% IF ( listResults ) %]
- <a href="#" id="a_listResults">Browse results</a>
+ <a href="#" id="a_listResults"><i class="fa fa-bars"></i> Browse results</a>
[% ELSE %]
- <span>Browse results</span>
+ <span><i class="fa fa-bars"></i> Browse results</span>
[% END %]
+ <a href="#" class="close_pagination"><i class="fa fa-remove"></i> Close</a>
</div>
<ul class="pg_menu clearfix">
<li class="left_results">
[% IF ( previousBiblionumber ) %]
- <a href="opac-detail.pl?biblionumber=[% previousBiblionumber | html %][% IF ( query_desc && OpacHighlightedWords ) %]&query_desc=[% query_desc |uri %][% END %]" title="See: [% IF ( previousTitle ) %][% previousTitle | html %][% ELSE %]previous biblio[% END %]">« Previous</a>
+ <a href="opac-detail.pl?biblionumber=[% previousBiblionumber | uri %][% IF ( query_desc && OpacHighlightedWords ) %]&query_desc=[% query_desc |uri %][% END %]" title="See: [% IF ( previousTitle ) %][% previousTitle | html %][% ELSE %]previous biblio[% END %]"><i class="fa fa-angle-double-left"></i> Previous</a>
[% ELSE %]
<span>Previous</span>
[% END %]
</li>
[%# busc is already URI encoded %]
- <li class="back_results"><a href="opac-search.pl?[% busc | html %]" title="Back to the results search list">Back to results</a></li>
+ <li class="back_results"><a href="opac-search.pl?[% busc | uri %]" title="Back to the results search list">Back to results</a></li>
<li class="right_results">
[% IF ( nextBiblionumber ) %]
- <a href="opac-detail.pl?biblionumber=[% nextBiblionumber | html %][% IF ( query_desc && OpacHighlightedWords ) %]&query_desc=[% query_desc |uri %][% END %]" title="See: [% IF ( nextTitle ) %][% nextTitle | html %][% ELSE %]next biblio[% END %]">Next »</a>
+ <a href="opac-detail.pl?biblionumber=[% nextBiblionumber | uri %][% IF ( query_desc && OpacHighlightedWords ) %]&query_desc=[% query_desc |uri %][% END %]" title="See: [% IF ( nextTitle ) %][% nextTitle | html %][% ELSE %]next biblio[% END %]">Next <i class="fa fa-angle-double-right"></i></a>
[% ELSE %]
<span>Next</span>
[% END %]
[% IF ( listResults ) %]
<div class="results-pagination">
<div class="nav_pages">
- <span class="close_pagination"><a href="#" id="close_pagination">Close</a></span>
- <ul id="listResults"></ul>
+ <ul id="listResults">
+ [% FOREACH listitem IN listResults %]
+ [% IF ( listitem.biblionumber == biblionumber ) %]
+ <li class="li_pag_[% loop.count | html %] highlight">
+ [% ELSE %]
+ <li class="li_pag_[% loop.count | html %]">
+ [% END %]
+ <a href="opac-detail.pl?biblionumber=[% listitem.biblionumber | uri %]&query_desc=[% query_desc |uri %]" title="View record "[% listitem.title | html %]"" class="a_pag" id="a_pag_[% loop.count | html %]">[% loop.count + offset | html %]</a></li>
+ [% END %]
+ </ul>
</div>
<div class="pagination_list">
- <ul id="ul_pagination_list"></ul>
+ <ul id="ul_pagination_lists">
+ [% FOREACH listitem IN listResults %]
+ [% IF ( listitem.biblionumber == biblionumber ) %]
+ <li id="li_pag_[% loop.count | html %]" class="highlight" title="Go to detail"><span class="li_pag_index"><i class="fa fa-arrow-left"></i> [% loop.count + offset | html %]</span><a href="opac-detail.pl?biblionumber=[% biblionumber | uri %]&query_desc=[% query_desc |uri %]">[% title | html %]</a><br> [% IF ( author ) %]by [% author | html %][% END %]</li>
+ [% ELSE %]
+ <li id="li_pag_[% loop.count | html %]" title="Go to detail"><span class="li_pag_index">[% loop.count + offset | html %]</span><a href="opac-detail.pl?biblionumber=[% listitem.biblionumber | uri %]&query_desc=[% query_desc |uri %]">[% listitem.title | html %]</a><br> [% IF ( listitem.author ) %]by [% listitem.author | html %][% END %]</li>
+ [% END %]
+ [% END %]
+ </ul>
</div>
</div>
[% END %]
+ <div class="pagination_footer">
+ <a href="#" class="close_pagination"><i class="fa fa-remove"></i> Close</a>
+ </div>
</div>
[% END # / IF OpacBrowseResults && busc %]
[% IF ( LibraryThingForLibrariesID ) %]
<script src="https://ltfl.librarything.com/forlibraries/widget.js?systype=koha&id=[% LibraryThingForLibrariesID | html %]"></script>
<noscript>This page contains enriched content visible when JavaScript is enabled or by clicking
- <a href="https://www.librarything.com/forlibraries/noscript.php?id=[% LibraryThingForLibrariesID | html %]&accessibility=1">here</a>.</noscript>
+ <a href="https://www.librarything.com/forlibraries/noscript.php?id=[% LibraryThingForLibrariesID | uri %]&accessibility=1">here</a>.</noscript>
[% END %]
[% IF ( NovelistSelectProfile && ( normalized_isbn || normalized_upc ) ) %]
<link property="businessFunction" href="http://purl.org/goodrelations/v1#LeaseOut">
<span class="[% ITEM_RESULT.holding_branch_opac_info ? 'branch-info-tooltip-trigger' : '' %]" title="">
[% IF ( ITEM_RESULT.branchurl ) %]
- <a href="[% ITEM_RESULT.branchurl | html %]">[% ITEM_RESULT.branchname | html %]</a>
+ <a href="[% ITEM_RESULT.branchurl | url %]">[% ITEM_RESULT.branchname | html %]</a>
[% ELSE %]
<span>[% ITEM_RESULT.branchname | html %]</span>
[% END %]
<link property="businessFunction" href="http://purl.org/goodrelations/v1#LeaseOut">
<span class="[% ITEM_RESULT.home_branch_opac_info ? 'branch-info-tooltip-trigger' : '' %]" title="">
[% IF Branches.GetURL( ITEM_RESULT.homebranch ) %]
- [% home_branch_url = Branches.GetURL( ITEM_RESULT.homebranch ) | html %]
+ [% home_branch_url = Branches.GetURL( ITEM_RESULT.homebranch ) %]
[% IF ( home_branch_url ) %]
- <a href="[% home_branch_url | html %]">[% Branches.GetName( ITEM_RESULT.homebranch ) | html %]</a>
+ <a href="[% home_branch_url | url %]">[% Branches.GetName( ITEM_RESULT.homebranch ) | html %]</a>
[% ELSE %]
<span>[% Branches.GetName( ITEM_RESULT.homebranch ) | html %]</span>
[% END %]
[% IF ( ITEM_RESULT.itemnumber == starting_itemnumber ) %]
(<a class="close_shelf" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% ITEM_RESULT.biblionumber | html %]&shelfbrowse_itemnumber=[% ITEM_RESULT.itemnumber | html %]#[% tab | html %]">Browse shelf</a>)
[% ELSE %]
- (<a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% ITEM_RESULT.biblionumber | html %]&shelfbrowse_itemnumber=[% ITEM_RESULT.itemnumber | html %]#[% tab | html %]">Browse shelf</a>)
+ (<a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% ITEM_RESULT.biblionumber | uri %]&shelfbrowse_itemnumber=[% ITEM_RESULT.itemnumber | uri %]#[% tab | uri %]">Browse shelf</a>)
[% END %]
[% END %]
[% END %]
[% IF Koha.Preference("OPACURLOpenInNewWindow") %]
<a target="_blank" rel="noreferrer" href="/cgi-bin/koha/tracklinks.pl?uri=[% ITEM_RESULT.uri | uri %]&biblionumber=[% biblio.biblionumber | html %]&itemnumber=[% ITEM_RESULT.itemnumber | url %]" property="url"> Link to resource </a>
[% ELSE %]
- <a href="/cgi-bin/koha/tracklinks.pl?uri=[% ITEM_RESULT.uri | uri %]&biblionumber=[% biblio.biblionumber | html %]&itemnumber=[% ITEM_RESULT.itemnumber | url %]" property="url"> Link to resource </a>
+ <a href="/cgi-bin/koha/tracklinks.pl?uri=[% ITEM_RESULT.uri | uri %]&biblionumber=[% biblio.biblionumber | uri %]&itemnumber=[% ITEM_RESULT.itemnumber | url %]" property="url"> Link to resource </a>
[% END %]
[% ELSE %]
[% IF Koha.Preference("OPACURLOpenInNewWindow") %]
- <a target="_blank" rel="noreferrer" href="[% ITEM_RESULT.uri | html %]" property="url">[% ITEM_RESULT.uri | html %]</a>
+ <a target="_blank" rel="noreferrer" href="[% ITEM_RESULT.uri | url %]" property="url">[% ITEM_RESULT.uri | html %]</a>
[% ELSE %]
- <a href="[% ITEM_RESULT.uri | html %]" property="url">[% ITEM_RESULT.uri | html %]</a>
+ <a href="[% ITEM_RESULT.uri | url %]" property="url">[% ITEM_RESULT.uri | html %]</a>
[% END %]
[% END %]
[% END %]
[% FOREACH r IN ITEM_RESULT.course_reserves %]
[% IF r.course.enabled == 'yes' %]
<p>
- <a href="opac-course-details.pl?course_id=[% r.course.course_id | html %]">
+ <a href="opac-course-details.pl?course_id=[% r.course.course_id | uri %]">
[% r.course.course_name | html %]
<!--[% IF r.course.course_number %] [% r.course.course_number | html %] [% END %]-->
[% IF r.course.section %] [% r.course.section | html %] [% END %]
[% INCLUDE 'datatables.inc' %]
[% INCLUDE 'columns_settings.inc' %]
[% IF ( SocialNetworks ) %]
- <script src="https://apis.google.com/js/plusone.js"></script>
+ <script src="https://apis.google.com/js/plusone.js">
//<![CDATA[
{lang: '[% lang | html %]'}
//]]>
[% END %]
[% IF ( OpacStarRatings != 'disable' ) %][% Asset.js("lib/jquery/plugins/jquery.rating.js") | $raw %][% END %]
-[% IF ( OpacHighlightedWords ) %][% Asset.js("lib/jquery/plugins/jquery.highlight-3.js").raw %][% END %]
+[% IF ( OpacHighlightedWords ) %][% Asset.js("lib/jquery/plugins/jquery.highlight-3.js") | $raw %][% END %]
<script>
-//<![CDATA[
-
- [% IF ( OpacBrowseResults && busc ) %]
- var arrPagination = new Array();
- var pag_index_ini = [% indexPag | html %];
- [% IF ( listResults ) %]
- [% FOREACH listResult IN listResults %]
- arrPagination[[% listResult.index | html %]] = {
- url:"[% listResult.url | html %][% IF ( listResult.url && query_desc && OpacHighlightedWords ) %]&query_desc=[% query_desc |uri %][% END %]",
- title:"[% listResult.title|remove('\n') | html %]",
- author:"[% listResult.author | html %]",
- biblionumber:[% listResult.biblionumber | html %]
- };
- [% END %]
- [% END %]
- [% END %]
-
[% IF ( OpacHighlightedWords ) %]
var q_array = new Array(); // holds search terms if available
}
});
- var columns_settings = [% ColumnsSettings.GetColumns( 'opac', 'biblio-detail', 'holdingst', 'json' ).raw %];
+ [% IF ( Koha.Preference('OpacBrowseResults') && busc ) %]
+ $(".l_Results").show();
+ $("#a_listResults").on("click", function(e){
+ e.preventDefault();
+ $(".results-pagination, .close_pagination, .pg_menu").toggle();
+ });
+
+ $(".close_pagination").on("click", function(e){
+ e.preventDefault();
+ $(".results-pagination, .close_pagination, .pg_menu").toggle();
+ });
+ [% END %]
+
+ var columns_settings = [% ColumnsSettings.GetColumns( 'opac', 'biblio-detail', 'holdingst', 'json' ) | $raw %];
KohaTable("#holdingst", {
dom: '<"clearfix">t',
"bKohaColumnsUseNames": true
}, columns_settings);
- var serial_column_settings = [% ColumnsSettings.GetColumns( 'opac', 'biblio-detail', 'subscriptionst', 'json' ).raw %];
+ var serial_column_settings = [% ColumnsSettings.GetColumns( 'opac', 'biblio-detail', 'subscriptionst', 'json' ) | $raw %];
KohaTable("#subscriptionst", {
dom: '<"clearfix">t',
});
[% END %]
- [% IF ( OpacBrowseResults && busc ) %]
- var list_title_showmsg = _("Show pagination list (%s-%s / %s)").format([% indexPag | html %], [% indexPagEnd | html %], [% totalPag | html %]);
- var list_title_hidemsg = _("Hide pagination list (%s-%s / %s)").format([% indexPag | html %], [% indexPagEnd | html %], [% totalPag | html %]);
- if (arrPagination.length > 0) {
- renderPagIndexList(pag_index_ini, $("#listResults"));
- var reslist = $("#a_listResults");
- reslist.attr('title', list_title_showmsg);
- }
- $("#a_listResults").click(function(e) {
- if (arrPagination.length > 0) {
- e.preventDefault();
- var navigation = $(".results-pagination");
- if (navigation.css("display") == 'none') {
- navigation.show();
- $(this).attr('title',list_title_hidemsg);
- renderPagination(pag_index_ini, arrPagination.length - 1, $("#ul_pagination_list"), false);
- } else {
- navigation.hide();
- $(this).attr('title',list_title_showmsg);
- }
- }
- });
- $("#close_pagination").click(function(e) {
- e.preventDefault();
- var navigation = $(".results-pagination");
- navigation.hide();
- });
- [% END %]
[% IF ( OPACShelfBrowser ) %]
(function prepareShelfBrowser(){
}
[% END # / IF IDreamBooksReviews || IDreamBooksReadometer %]
- [% IF ( OpacBrowseResults && busc ) %]
- var timeoutRFW;
- var totalPagItemList = 10;
-
- function rewindList()
- {
- var ul = $("#listResults");
- var li_ini = ul.children(':first').next();
- var index_ini = pag_index_ini;
- if (li_ini) {
- index_ini = parseInt(li_ini.attr("class").substring(7), 10);
- }
- var li_end = ul.children(':last').prev();
- var index_end = arrPagination.length - 1;
- if (li_end) {
- index_end = parseInt(li_end.attr("class").substring(7), 10);
- }
- if (index_ini > pag_index_ini) {
- renderPagIndexList(index_ini - 1, ul, false);
- renderPagination(index_ini - 1, arrPagination.length - 1, $("#ul_pagination_list"), true);
- }
- }//rewindList
-
- function forwardList()
- {
- var ul = $("#listResults");
- var li_ini = ul.children(':first').next();
- var index_ini = pag_index_ini;
- if (li_ini) {
- index_ini = parseInt(li_ini.attr("class").substring(7), 10);
- }
- var li_end = ul.children(':last').prev();
- var index_end = arrPagination.length - 1;
- if (li_end) {
- index_end = parseInt(li_end.attr("class").substring(7), 10);
- }
- if (index_end < arrPagination.length - 1) {
- renderPagIndexList(index_ini + 1, ul, false);
- renderPagination(index_ini + 1, arrPagination.length - 1, $("#ul_pagination_list"), true);
- }
- }//forwardList
-
- function renderPagIndexList(index, ul)
- {
- var $kids = ul.children("li");
- if ($kids.length > 0) {
- $kids.each(function() {
- $(this).remove();
- });
- }
- var li;
- var html = "";
- var ini = index - 1;
- var end = ini + totalPagItemList - 1;
- li = $("<li />");
- html = (index > pag_index_ini)?"<a href='#' id='rew_list_index' onclick='rewindList()' title='" + _("Click to rewind the list to") + " " + ini + " - " + end + "'>«</a>":"«";
- li.html(html);
- ul.append(li);
- var title = "";
- for (var i=index; i < arrPagination.length && i < index + totalPagItemList; i++) {
- if (arrPagination[i] == undefined) continue;
- var li = $("<li />");
- if (arrPagination[i].url != "") {
- title = _("See biblio") + " "" + arrPagination[i].title + "" ";
- if (arrPagination[i].author != "") title += " " + _("by") + """ + arrPagination[i].author + """;
- title += " " + _("with biblionumber") + " " + arrPagination[i].biblionumber;
- html = "<a href='" + arrPagination[i].url + "' title='" + title + "' class='a_pag' id='a_pag_" + i + "'";
- html += " onmouseover='renderPagination(" + i + ", " + (arrPagination.length - 1) + ", $(\"#ul_pagination_list\"), true)'";
- html += ">" + i + "</a>";
- } else html = i;
- li.html(html);
- li.attr("class", "li_pag_" + i);
- ul.append(li);
- }
- li = $("<li />");
- ini = index + 1;
- end = (arrPagination.length > index + totalPagItemList)?index + totalPagItemList:arrPagination.length - 1;
- html = (end <= arrPagination.length - 1 && (end - index) >= totalPagItemList)?"<a href='#' id='fw_list_index' onclick='forwardList()' title='" + _("Click to forward the list to") + " " + ini + " - " + end + "'>»</a>":"»";
- li.html(html);
- ul.append(li);
- }//renderPagIndexList
-
-
- function renderPagination(index, total, ul, highlIndex)
- {
- for (var i = pag_index_ini; i <= total; i++) {
- if (arrPagination[i] == undefined || arrPagination[i].url == "") continue;
- $("#li_pag_" + i).remove();
- }
- var j = 0;
- for (var i = index; i <= total && j < totalPagItemList; i++) {
- if (arrPagination[i] == undefined || arrPagination[i].url == "") continue;
- var li = $("<li id='li_pag_" + i + "' " + ((j % 2 == 0)?"class='highlight'":"") + " title='" + _("Go to detail") + "' />");
- var html = "<span class='li_pag_index'>" + i + "</span><a href='" + arrPagination[i].url + "'>" + arrPagination[i].title + "</a>";
- if (arrPagination[i].author) html += "<br /> " + _("by") + " " + arrPagination[i].author;
- li.html(html);
- if (highlIndex && i == index) li.css("backgroundColor", "#DDDDDD");
- ul.append(li);
- j++;
- }
- for (i = pag_index_ini; i < index && j < totalPagItemList; i++) {
- if (arrPagination[i] == undefined || arrPagination[i].url == "") continue;
- $("#li_pag_" + i).remove();
- var li = $("<li id='li_pag_" + i + "' " + ((j % 2 == 0)?"class='highlight'":"") + " title='" + _("Go to detail") + "' />");
- var html = "<span class='li_pag_index'>" + i + "</span><a href='" + arrPagination[i].url + "'>" + arrPagination[i].title + "</a>";
- if (arrPagination[i].author) html += "<br /> " + _("by") + " " + arrPagination[i].author;
- li.html(html);
- ul.append(li);
- j++;
- }
- }//renderPagination
- [% END # / IF ( OpacBrowseResults && busc ) %]
//]]>
</script>