<script type="text/javascript">
//<![CDATA[
+var MSG_NO_RECORD_SELECTED = _("Please select one or more items");
$(document).ready(function()
{
$("#itemst").tablesorter({
headers: { 0: { sorter: false },4:{sorter:false}}
});
+ $(".cb").click(function(){
+ enableCheckboxActions();
+ });
}
);
$(document).ready(function(){
$("#CheckAll").click(function(){
var checked = [];
- $("#bookbag_form").checkCheckboxes("*", true).each(
+ $(".checkboxed").checkCheckboxes("*", true).each(
function() {
selRecord(this.value,true);
}
);
+ enableCheckboxActions();
return false;
});
$("#CheckNone").click(function(){
var checked = [];
- $("#bookbag_form").unCheckCheckboxes("*",true).each(
+ $(".checkboxed").unCheckCheckboxes("*",true).each(
function() {
selRecord(this.value,false);
}
);
+ enableCheckboxActions();
return false;
});
}
}
[% END %][% END %]
+function enableCheckboxActions(){
+ // Enable/disable controls if checkboxes are checked
+ var checkedBoxes = $(".checkboxed input:checkbox:checked");
+ if ($(checkedBoxes).size()) {
+ $("#selections").html(_("With selected titles: "));
+ $("#selections-toolbar .links a").removeClass("disabled");
+ } else {
+ $("#selections").html(_("Select titles to: "));
+ $("#selections-toolbar .links a").addClass("disabled");
+ }
+}
//]]>
</script>
[% END %]
<div id="doc" class="yui-t7">
<div id="userbasket" class="container">
-<h1>Your Cart</h1>
+<h2>Your Cart</h2>
[% UNLESS ( print_basket ) %]
<div id="toolbar">
<ul>
<li>[% IF ( verbose ) %]<a href="opac-basket.pl" class="brief" onclick="showLess(); return false;">Brief Display</a>[% ELSE %]<a href="opac-basket.pl" class="detail" onclick="showMore(); return false;">More Details</a>[% END %]</li>
- <li><a class="send" href="opac-basket.pl" onclick="sendBasket(); return false;">Send</a></li>
+ [% IF ( opacuserlogin ) %]<li><a class="send" href="opac-basket.pl" onclick="sendBasket(); return false;">Send</a></li>[% END %]
<li><a class="download" href="opac-basket.pl" onclick="downloadBasket(); return false;">Download</a></li>
<li><a class="print" href="opac-basket.pl" onclick="printBasket(); return false;">Print</a></li>
<li><a class="empty" href="opac-basket.pl" onclick="delBasket(); return false;">Empty and Close</a></li>
- <li><a class="hide" href="opac-basket.pl" onclick="quit(); return false;">Hide Window</a></li>
+ <li><a class="hide close" href="opac-basket.pl">Hide Window</a></li>
</ul>
</div>
[% END %]
[% IF ( verbose ) %]
- [% UNLESS ( print_basket ) %]<p style="padding: 7px 0; border-top : 1px solid #E8E8E8;"><a id="CheckAll" href="#">Select All</a> <a id="CheckNone" href="#">Clear All</a> | <b>Selected items :</b>
+ [% UNLESS ( print_basket ) %]<div id="selections-toolbar"><a id="CheckAll" href="#">Select all</a> <a id="CheckNone" href="#">Clear all</a> <span class="sep">|</span> <span class="links"><span id="selections">Select titles to: </span>
<span id="tag_hides">
-<a href="#" onclick="delSelRecords(); return false;">Remove</a>
+<a href="#" class="deleteshelf disabled" onclick="delSelRecords(); return false;">Remove</a>
[% IF ( opacuserlogin ) %]
[% IF ( virtualshelves ) %][% IF ( loggedinusername ) %]
- | <a href="#" onclick="addSelToShelf(); return false;">Add to a list</a>
+ | <a href="#" class="newshelf disabled" onclick="addSelToShelf(); return false;">Add to a list</a>
[% END %][% END %]
- [% IF ( RequestOnOpac ) %]| <a href="#" onclick="holdSel(); return false;">Place hold</a>[% END %]
+ [% IF ( RequestOnOpac ) %]| <a href="#" class="hold disabled" onclick="holdSel(); return false;">Place hold</a>[% END %]
[% IF ( loggedinusername ) %][% IF ( TagsEnabled ) %]
- | <a href="#" onclick="tagSelected(); return false;">Tag</a>[% END %][% END %]
+ | <a href="#" id="tagsel_tag" class="disabled" onclick="tagSelected(); return false;">Tag</a>[% END %][% END %]
[% END %]
</span>
<span id="tagsel_form" style="display:none">
type="submit" value="Add" style="display:inline" />
<a href="#" id="tagsel_cancel" onclick="tagCanceled(); return false;" style="display:inline">Cancel</a>
</span>
-</p>[% END %]
- <form action="opac-basket.pl" method="get" name="bookbag_form" id="bookbag_form">
+ </span>
+</div>[% END %]
+ <form action="opac-basket.pl" method="get" name="bookbag_form" id="bookbag_form" class="checkboxed">
[% FOREACH BIBLIO_RESULT IN BIBLIO_RESULTS %]
<h3>
- [% IF ( BIBLIO_RESULT.print_basket ) %]
+ [% IF ( print_basket ) %]
[% BIBLIO_RESULT.title |html %]
- [% IF ( BIBLIO_RESULT.subtitle ) %] [% FOREACH subtitl IN BIBLIO_RESULT.subtitle %][% subtitl.subfield |html %][% END %][% END %]
+ [% IF ( BIBLIO_RESULT.subtitle ) %] [% FOREACH subtitl IN BIBLIO_RESULT.subtitle %] [% subtitl.subfield |html %] [% END %][% END %]
[% IF ( BIBLIO_RESULT.author ) %] [% BIBLIO_RESULT.author |html %][% END %]
[% ELSE %]
- <input type="checkbox" value="[% BIBLIO_RESULT.biblionumber %]" name="bib[% BIBLIO_RESULT.biblionumber %]" id="bib[% BIBLIO_RESULT.biblionumber %]" onclick="selRecord(value,checked)" />
+ <input type="checkbox" class="cb" value="[% BIBLIO_RESULT.biblionumber %]" name="bib[% BIBLIO_RESULT.biblionumber %]" id="bib[% BIBLIO_RESULT.biblionumber %]" onclick="selRecord(value,checked)" />
[% BIBLIO_RESULT.title |html %]
- [% IF ( BIBLIO_RESULT.subtitle ) %] [% FOREACH subtitl IN BIBLIO_RESULT.subtitle %][% subtitl.subfield |html %][% END %][% END %]
+ [% IF ( BIBLIO_RESULT.subtitle ) %] [% FOREACH subtitl IN BIBLIO_RESULT.subtitle %] [% subtitl.subfield |html %] [% END %][% END %]
[% IF ( BIBLIO_RESULT.author ) %] [% BIBLIO_RESULT.author |html %][% END %]
[% END %]
</h3>
[% ELSE %]
[% UNLESS ( print_basket ) %]
-<form action="/cgi-bin/koha/opac-basket.pl" method="get" name="bookbag_form" id="bookbag_form">
-<p style="border-top : 1px solid #E8E8E8;padding:5px 0;">
+<form action="/cgi-bin/koha/opac-basket.pl" method="get" name="bookbag_form" id="bookbag_form" class="checkboxed">
+<div id="selections-toolbar">
<a id="CheckAll" href="#">Select All</a>
<a id="CheckNone" href="#">Clear All</a>
- | <b>Selected items :</b>
-<span id="tag_hides">
-<a href="#" onclick="delSelRecords(); return false;">Remove</a>
-[% IF ( opacuserlogin ) %]
- [% IF ( virtualshelves ) %][% IF ( loggedinusername ) %]
- | <a href="#" onclick="addSelToShelf(); return false;">Add to a list</a>
- [% END %][% END %]
- [% IF ( RequestOnOpac ) %]| <a href="#" onclick="holdSel(); return false;">Place hold</a>[% END %]
- [% IF ( loggedinusername ) %][% IF ( TagsEnabled ) %]
- | <a href="#" onclick="tagSelected(); return false;">Tag</a>[% END %][% END %]
-[% END %]
-</span>
- [% IF ( opacuserlogin ) %][% IF ( loggedinusername ) %][% IF ( TagsEnabled ) %]<span id="tagsel_form" style="display:none">
- <label for="tagsel_new" style="display:inline">New Tag:</label>
- <input name="tagsel_new" id="tagsel_new" maxlength="100" style="display:inline"/>
- <input id="tagsel_button" name="tagsel_button" class="input tagsel_button" title="tagsel_button" type="submit" value="Add" style="display:inline"/>
- <a href="#" id="tagsel_cancel" onclick="tagCanceled(); return false;" style="display:inline">Cancel</a>
- </span>[% END %][% END %][% END %]
-</p>
+ <span class="sep">|</span> <span class="links"><span id="selections">Select titles to: </span>
+ <a href="#" class="deleteshelf disabled" onclick="delSelRecords(); return false;">Remove</a>
+ [% IF ( opacuserlogin ) %]
+ [% IF ( virtualshelves ) %][% IF ( loggedinusername ) %]
+ <a href="#" class="newshelf disabled" onclick="addSelToShelf(); return false;">Add to a list</a>
+ [% END %][% END %]
+ [% IF ( RequestOnOpac ) %] <a href="#" class="hold disabled" onclick="holdSel(); return false;">Place hold</a>[% END %]
+ [% IF ( loggedinusername ) %][% IF ( TagsEnabled ) %]
+ <a href="#" class="disabled" id="tagsel_tag" onclick="tagSelected(); return false;">Tag</a>[% END %][% END %]
+ [% END %]
+ </span>
+ [% IF ( opacuserlogin ) %][% IF ( loggedinusername ) %][% IF ( TagsEnabled ) %]<span id="tagsel_form" style="display:none">
+ <label for="tagsel_new" style="display:inline">New Tag:</label>
+ <input name="tagsel_new" id="tagsel_new" maxlength="100" style="display:inline"/>
+ <input id="tagsel_button" name="tagsel_button" class="input tagsel_button" title="tagsel_button" type="submit" value="Add" style="display:inline"/>
+ <a href="#" id="tagsel_cancel" onclick="tagCanceled(); return false;" style="display:inline">Cancel</a>
+ </span>[% END %][% END %][% END %]</span>
+</div>
[% END %]
<table id="itemst">
<thead><tr>
[% ELSE %]
<tr>
[% END %]
- [% UNLESS ( BIBLIO_RESULT.print_basket ) %]<td>
- <input type="checkbox" value="[% BIBLIO_RESULT.biblionumber %]" name="bib[% BIBLIO_RESULT.biblionumber %]" id="bib[% BIBLIO_RESULT.biblionumber %]" onclick="selRecord(value,checked);" />
+ [% UNLESS ( print_basket ) %]<td>
+ <input type="checkbox" class="cb" value="[% BIBLIO_RESULT.biblionumber %]" name="bib[% BIBLIO_RESULT.biblionumber %]" id="bib[% BIBLIO_RESULT.biblionumber %]" onclick="selRecord(value,checked);" />
</td> [% END %]
<td>