[% IF ( unknownbiblionumber ) %]
Unknown record
[% ELSE %]
- Details for [% title %] [% FOREACH subtitl IN subtitle %] [% subtitl.subfield %][% END %]
+ Details for [% title |html %] [% FOREACH subtitl IN subtitle %] [% subtitl.subfield %][% END %]
[% END %]
</title>
[% INCLUDE 'doc-head-close.inc' %]<script type="text/JavaScript">
}
[% IF StaffDetailItemSelection %]
- function selectAllItems(div) {
- $("input[name='itemnumber'][type='checkbox']", div).attr('checked', 'checked');
- itemSelectionBuildActionLinks(div);
- }
-
- function clearAllItems(div) {
- $("input[name='itemnumber'][type='checkbox']", div).removeAttr('checked');
- itemSelectionBuildActionLinks(div);
- }
function itemSelectionBuildDeleteLink(div) {
var itemnumbers = new Array();
url += '&itemnumber=' + itemnumbers.join('&itemnumber=');
url += '&src=' + '[% "/cgi-bin/koha/catalogue/detail.pl?biblionumber=$biblionumber" |uri %]';
$('a.itemselection_action_delete').attr('href', url);
- $('a.itemselection_action_delete').show();
} else {
- $('a.itemselection_action_delete').hide();
return false;
}
return true
url += '&itemnumber=' + itemnumbers.join('&itemnumber=');
url += '&src=' + '[% "/cgi-bin/koha/catalogue/detail.pl?biblionumber=$biblionumber" |uri %]';
$('a.itemselection_action_modify').attr('href', url);
- $('a.itemselection_action_modify').show();
} else {
- $('a.itemselection_action_modify').hide();
return false;
}
return true;
}
- function itemSelectionBuildActionLinks(div) {
+ function itemSelectionBuildActionLinks(tab) {
+ var div = $("#" + tab);
var delete_link_ok = itemSelectionBuildDeleteLink(div);
var modify_link_ok = itemSelectionBuildModifyLink(div);
if (modify_link_ok || delete_link_ok) {
}
$(document).ready(function() {
+
$('table.items_table').each(function() {
- var div = $(this).parent().parent();
+ var div = $(this).parent().attr("id");
itemSelectionBuildActionLinks(div);
});
+
$("input[name='itemnumber'][type='checkbox']").change(function() {
- var div = $(this).parents('table').parent().parent();
+ var div = $(this).parents('table').parent().parent().attr("id");
itemSelectionBuildActionLinks(div);
});
+
+ $(".SelectAll").on("click",function(e){
+ e.preventDefault();
+ var tab = $(this).data("tab");
+ $("input[name='itemnumber'][type='checkbox']", $("#"+tab)).prop('checked', true);
+ itemSelectionBuildActionLinks(tab);
+ });
+
+ $(".ClearAll").on("click",function(e){
+ e.preventDefault();
+ var tab = $(this).data("tab");
+ $("input[name='itemnumber'][type='checkbox']", $("#"+tab)).prop('checked', false);
+ itemSelectionBuildActionLinks(tab);
+ });
+
});
[% END %]
});[% END %]
//]]>
</script>
-<link rel="stylesheet" type="text/css" href="[% themelang %]/css/datatables.css" />
+<link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/datatables.css" />
[% INCLUDE 'datatables.inc' %]
<script type="text/javascript" src="[% interface %]/lib/jquery/plugins/jquery.dataTables.columnFilter.js"></script>
[% INCLUDE 'browser-strings.inc' %]
}
$('#' + id + '_activate_filters')
- .text(_("Deactivate filters"))
+ .html('<i class="fa fa-filter"></i> ' + _("Deactivate filters") )
.unbind('click')
.click(function() {
deactivate_filters(id);
filters_row.hide();
$('#' + id + '_activate_filters')
- .text(_("Activate filters"))
+ .html('<i class="fa fa-filter"></i> ' + _("Activate filters") )
.unbind('click')
.click(function() {
activate_filters(id);
link = $('<a>')
.attr('href', '#')
.attr('id', id + '_activate_filters');
- table.before(link);
+ $("." + id + "_table_controls").prepend(link);
deactivate_filters(id);
}
[% IF Koha.Preference('AcquisitionDetails') %]
[% IF ( unknownbiblionumber ) %]
Unknown record
[% ELSE %]
- Details for <i>[% title %] [% FOREACH subtitl IN subtitle %] [% subtitl.subfield %][% END %]</i>
+ Details for <i>[% title |html %] [% FOREACH subtitl IN subtitle %] [% subtitl.subfield %][% END %]</i>
[% END %]
</div>
<span class="Z3988" title="[% ocoins %]"></span>
[% END %]
- [% IF ( AmazonCoverImages ) %]
+ [% IF ( AmazonCoverImages || LocalCoverImages ) %]
[% IF ( XSLTDetailsDisplay ) %]
<div class="yui-gc">
<div id="catalogue_detail_biblio" class="yui-u first">
<span class="results_summary"><span class="label">Tags:</span>
[% FOREACH TagLoo IN TagLoop %]
[% IF ( CAN_user_tools_moderate_tags ) %]
- <a href="/cgi-bin/koha/tags/list.pl?tag=[% TagLoo.term |url %]">[% TagLoo.term %]</a>
+ <a href="/cgi-bin/koha/tags/list.pl?tag=[% TagLoo.term |url %]">[% TagLoo.term |html %]</a>
[% ELSE %]
- [% TagLoo.term %]
+ [% TagLoo.term |html %]
[% END %]
<span class="weight">([% TagLoo.weight_total %])</span>[% IF ( loop.last ) %][% ELSE %], [% END %]
[% END %]
</span>
[% END %]
<span id="catalogue_detail_marc_preview" class="results_summary"><span class="label">MARC Preview:</span> <a href="/cgi-bin/koha/catalogue/showmarc.pl?id=[% biblionumber %]&viewas=html" title="MARC" class="previewMARC">Show</a></span>
- [% IF ( holdcount ) %]<span class="results_summary"><span class="label">Holds:</span> <span class="holdcount"><a href="/cgi-bin/koha/reserve/request.pl?biblionumber=[% biblionumber %]">[% holdcount %]</a></span></span>[% ELSE %][% END %]
[% IF ( AmazonCoverImages || LocalCoverImages ) %]
</div><div class="yui-u" id="bookcoverimg">
[% IF ( AmazonCoverImages ) %]
<div id="amazon-bookcoverimg">
<a href="http://www.amazon[% AmazonTld %]/gp/reader/[% normalized_isbn %]/ref=sib_dp_pt/002-7879865-0184864#reader-link">
- <img border="0" src="https://images-na.ssl-images-amazon.com/images/P/[% normalized_isbn %].01.MZZZZZZZ.jpg" alt="" />
+ <img src="https://images-na.ssl-images-amazon.com/images/P/[% normalized_isbn %].01.MZZZZZZZ.jpg" alt="" />
</a></div>
[% END %]
[% END %]
[% ELSE %]
- <h3>[% title %]</h3>
+ <h3>[% title |html %]</h3>
[% FOREACH subtitl IN subtitle %]
<h4>[% subtitl.subfield %]</h4>
[% END %]
[% UNLESS ( item_level_itypes ) %]<img src="[% imageurl %]" alt="[% translated_description %]" title="[% translated_description %]">[% END %]
- [% IF ( unititle ) %]<p>[% unititle %]</p>[% END %]
+ [% IF ( unititle ) %]<p>[% unititle |html %]</p>[% END %]
[% IF ( author ) %]<p>By <a href="/cgi-bin/koha/catalogue/search.pl?q=au:[% author |url %]">[% author %]</a></p>[% END %]
<ul>
[% IF ( MARCAUTHORS ) %]
[% IF ( publishercode ) %]
<li><strong>Published by:</strong>
<a href="/cgi-bin/koha/catalogue/search.pl?q=pb:[% publishercode |url %]">
- [% publishercode %]
+ [% publishercode |html %]
</a> [% IF ( place ) %]([% place %])[% END %] [% IF ( publicationyear ) %], [% publicationyear %][% END %] [% IF ( editionstatement ) %][% editionstatement %][% END %] [% IF ( editionresponsability ) %][% editionresponsability %][% END %]
</li>
[% END %]
[% IF ( AmazonCoverImages ) %]
<div id="amazon-bookcoverimg">
<a href="http://www.amazon[% AmazonTld %]/gp/reader/[% normalized_isbn %]/ref=sib_dp_pt/002-7879865-0184864#reader-link">
- <img border="0" src="https://images-na.ssl-images-amazon.com/images/P/[% normalized_isbn %].01.MZZZZZZZ.jpg" alt="" />
+ <img src="https://images-na.ssl-images-amazon.com/images/P/[% normalized_isbn %].01.MZZZZZZZ.jpg" alt="" />
</a>
</div>
[% END %]
<li><strong>Subjects:</strong>
<ul>
[% FOREACH MARCSUBJCT IN MARCSUBJCTS %]
- <li>[% FOREACH MARCSUBJECT_SUBFIELDS_LOO IN MARCSUBJCT.MARCSUBJECT_SUBFIELDS_LOOP %] [% MARCSUBJECT_SUBFIELDS_LOO.separator %] <a title="‡[% MARCSUBJECT_SUBFIELDS_LOO.code %] [% MARCSUBJECT_SUBFIELDS_LOO.value %]" href="/cgi-bin/koha/catalogue/search.pl?q=[% FOREACH link_loo IN MARCSUBJECT_SUBFIELDS_LOO.link_loop %][% link_loo.operator |url %][% link_loo.limit %]:[% link_loo.link |url %][% END %]">[% MARCSUBJECT_SUBFIELDS_LOO.value %]</a>[% END %]</li>
+ <li>[% FOREACH MARCSUBJECT_SUBFIELDS_LOO IN MARCSUBJCT.MARCSUBJECT_SUBFIELDS_LOOP %] [% MARCSUBJECT_SUBFIELDS_LOO.separator %] <a title="‡[% MARCSUBJECT_SUBFIELDS_LOO.code %] [% MARCSUBJECT_SUBFIELDS_LOO.value %]" href="/cgi-bin/koha/catalogue/search.pl?q=[% FOREACH link_loo IN MARCSUBJECT_SUBFIELDS_LOO.link_loop %][% link_loo.operator |url %][% link_loo.limit %]:[% link_loo.link |url %][% END %]">[% MARCSUBJECT_SUBFIELDS_LOO.value |html %]</a>[% END %]</li>
[% END %]
</ul>
</li>
[% FOREACH TagLoo IN TagLoop %]
<li>
[% IF ( CAN_user_tools_moderate_tags ) %]
- <a href="/cgi-bin/koha/tags/list.pl?tag=[% TagLoo.term |url %]">[% TagLoo.term %]</a>
+ <a href="/cgi-bin/koha/tags/list.pl?tag=[% TagLoo.term |url %]">[% TagLoo.term |html %]</a>
[% ELSE %]
- [% TagLoo.term %]
+ [% TagLoo.term |html %]
[% END %]
<span class="weight">([% TagLoo.weight_total %])</span>[% IF ( loop.last ) %][% ELSE %], [% END %]</li>
[% END %]
[% items_table_block_iter = 0 %]
[% BLOCK items_table %]
[% items_table_block_iter = items_table_block_iter + 1 %]
- [% IF (StaffDetailItemSelection) %]
- <a href="#" onclick="selectAllItems($(this).parent()); return false;">Select all</a> |
- <a href="#" onclick="clearAllItems($(this).parent()); return false;">Clear all</a>
- <span class="itemselection_actions">
- | Actions:
- [% IF CAN_user_tools_items_batchdel %]
- <a class="itemselection_action_delete">Delete selected items</a>
- [% END %]
- [% IF CAN_user_tools_items_batchmod %]
- <a class="itemselection_action_modify">Modify selected items</a>
- [% END %]
- </span>
- [% END %]
+ <div class="[% tab %]_table_controls">
+ [% IF (StaffDetailItemSelection) %]
+ | <a href="#" class="SelectAll" data-tab="[% tab %]"><i class="fa fa-check"></i> Select all</a> |
+ <a href="#" class="ClearAll" data-tab="[% tab %]"><i class="fa fa-remove"></i> Clear all</a>
+ <span class="itemselection_actions">
+ | Actions:
+ [% IF CAN_user_tools_items_batchdel %]
+ <a class="itemselection_action_delete"><i class="fa fa-trash"></i> Delete selected items</a>
+ [% END %]
+ [% IF CAN_user_tools_items_batchmod %]
+ <a class="itemselection_action_modify"><i class="fa fa-pencil"></i> Modify selected items</a>
+ [% END %]
+ </span>
+ [% END %]
+ </div>
<table class="items_table">
<thead>
<tr>
[% IF ( itemdata_stocknumber ) %]<th>Inventory number</th>[% END %]
[% IF materials %]<th>Materials specified</th>[% END %]
[% IF ( itemdata_itemnotes ) %]<th>Public notes</th>[% END %]
+ [% IF ( itemdata_nonpublicnotes ) %]<th>Non-public notes</th>[% END %]
[% IF ( SpineLabelShowPrintOnBibDetails ) %]<th>Spine label</th>[% END %]
[% IF ( hostrecords ) %]<th>Host records</th>[% END %]
[% IF ( analyze ) %]<th>Used in</th><th></th>[% END %]
[% IF ( ShowCourseReserves ) %]<th>Course Reserves</th>[% END %]
- [% IF ( CAN_user_editcatalogue_edit_items ) %]<th class="NoSort">Edit</th>[% END %]
+ [% IF ( CAN_user_editcatalogue_edit_items ) %]<th class="NoSort"> </th>[% END %]
</tr>
</thead>
<tbody>
[% END %]
[% IF ( item.itemlost ) %]
- [% IF ( item.itemlostloop ) %]
- [% FOREACH itemlostloo IN item.itemlostloop %]
- [% IF ( itemlostloo.selected ) %]
+ [% IF itemlostloop %]
+ [% FOREACH itemlostloo IN itemlostloop %]
+ [% IF itemlostloo.authorised_value == item.itemlost %]
<span class="lost">[% itemlostloo.lib %]</span>
[% END %]
[% END %]
[% END %]
[% IF ( item.damaged ) %]
- [% IF ( item.itemdamagedloop ) %]
- [% FOREACH itemdamagedloo IN item.itemdamagedloop %]
- [% IF ( itemdamagedloo.selected ) %]
+ [% IF itemdamagedloop %]
+ [% FOREACH itemdamagedloo IN itemdamagedloop %]
+ [% IF itemdamagedloo.authorised_value == item.damaged %]
<span class="dmg">[% itemdamagedloo.lib %]</span>
[% END %]
[% END %]
[% IF ( itemdata_itemnotes ) %]
<td><div class="itemnotes">[% item.itemnotes %]</div></td>
[% END %]
+ [% IF itemdata_nonpublicnotes %]
+ <td class="nonpublicnote">[% item.itemnotes_nonpublic %]</td>
+ [% END %]
[% IF ( SpineLabelShowPrintOnBibDetails ) %]
<td><a href="/cgi-bin/koha/labels/spinelabel-print.pl?barcode=[% item.barcode %]" >Print label</a></td>
[% END %]
</td>
[% END %]
[% IF CAN_user_editcatalogue_edit_items %]
- <td>
+ <td class="actions">
[% UNLESS item.cannot_be_edited %]
- <a href="/cgi-bin/koha/cataloguing/additem.pl?op=edititem&biblionumber=[% item.biblionumber %]&itemnumber=[% item.itemnumber %]#edititem">Edit</a>
+ <a class="btn btn-mini" href="/cgi-bin/koha/cataloguing/additem.pl?op=edititem&biblionumber=[% item.biblionumber %]&itemnumber=[% item.itemnumber %]#edititem"><i class="fa fa-pencil"></i> Edit</a>
[% END %]
</td>
[% END %]
<div id="holdings">
[% IF ( count ) %]
[% IF ( showncount ) %]
- [% PROCESS items_table items=itemloop %]
+ [% PROCESS items_table tab="holdings" items=itemloop %]
[% END %]
[% IF ( hiddencount ) %]
<p><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% biblionumber %]&showallitems=1">Show all items ([% hiddencount %] hidden)</a>
[% IF (SeparateHoldings) %]
<div id="otherholdings">
[% IF (otheritemloop.size) %]
- [% PROCESS items_table items=otheritemloop %]
+ [% PROCESS items_table tab="otherholdings" items=otheritemloop %]
[% ELSE %]
No other items.
[% END %]
[% IF ( MARCNOTES ) %]
[% FOREACH MARCNOTE IN MARCNOTES %]
- <p>[% MARCNOTE.marcnote FILTER html_line_break %]</p>
+ <p>
+ [% IF MARCNOTE.marcnote.match('^https?://\S+$') %]
+ <a href="[% MARCNOTE.marcnote %]">[% MARCNOTE.marcnote %]</a>
+ [% ELSE %]
+ [% MARCNOTE.marcnote FILTER html_line_break %]
+ [% END %]
+ </p>
[% END %]
- [% ELSE %]
+[% ELSE %]
[% IF ( notes ) %]
- <p>[% notes %]</p>
+ <p>[% notes %]</p>
[% END %]
[% END %]
</div>
<table>
[% FOREACH XISBN IN XISBNS %]<tr>[% IF ( AmazonCoverImages ) %]<td><a href="http://www.amazon.com/gp/reader/[% XISBN.normalized_isbn %]/ref=sib_dp_pt/002-7879865-0184864#reader-link"><img src="https://images-na.ssl-images-amazon.com/images/P/[% XISBN.normalized_isbn %].01._AA75_PU_PU-5_.jpg" /></a></td>[% END %]
[% UNLESS ( item_level_itypes ) %]<td>[% IF ( noItemTypeImages ) %][% XISBN.description %][% ELSE %]<img src="[% XISBN.imageurl %]" alt="[% XISBN.description %]" title="[% XISBN.description %]">[% END %]</td>[% END %]
-<td><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% XISBN.biblionumber %]">[% XISBN.title %]</a> by [% XISBN.author %] ©[% XISBN.copyrightdate %]
+<td><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% XISBN.biblionumber %]">[% XISBN.title |html %]</a> by [% XISBN.author %] ©[% XISBN.copyrightdate %]
[% IF ( XISBN.publishercode ) %]
[% XISBN.publishercode %] [% IF ( XISBN.place ) %]([% XISBN.place %])[% END %] [% IF ( XISBN.publicationyear ) %], [% XISBN.publicationyear %][% END %] [% IF ( XISBN.editionstatement ) %][% XISBN.editionstatement %][% END %] [% IF ( XISBN.editionresponsability ) %][% XISBN.editionresponsability %][% END %]
[% END %]
[% IF ( HTML5MediaEnabled ) %]
<div id="html5media">
- <p>
- <[% HTML5MediaParent %] controls preload=none>
[% FOREACH HTML5MediaSet IN HTML5MediaSets %]
- <[% HTML5MediaSet.child %] src="[% HTML5MediaSet.srcblock %]"[% HTML5MediaSet.typeblock %] />
+ <p>
+ <[% HTML5MediaParent %] controls preload=none>
+ <[% HTML5MediaSet.child %] src="[% HTML5MediaSet.srcblock %]"[% HTML5MediaSet.typeblock %] />
+ [[% HTML5MediaParent %] tag not supported by your browser.]
+ </[% HTML5MediaParent %]>
+ </p>
[% END %]
- [[% HTML5MediaParent %] tag not supported by your browser.]
- </[% HTML5MediaParent %]>
- </p>
</div>
[% END %]