Lines 31-36
function select_first_available(id){
Link Here
|
31 |
var copiesRowId = null; |
31 |
var copiesRowId = null; |
32 |
var wasSpecific = false; |
32 |
var wasSpecific = false; |
33 |
var lastCopiesRowId = null; |
33 |
var lastCopiesRowId = null; |
|
|
34 |
|
35 |
$(".toggle-hold-options").show(); |
36 |
$(".hold-options").hide(); |
37 |
$(".holddatefrom,.holddateto").prop("readOnly", true); |
38 |
|
34 |
$(".checkitem").parent().click(function(e){ |
39 |
$(".checkitem").parent().click(function(e){ |
35 |
if(e.target.tagName.toLowerCase() == 'td'){ |
40 |
if(e.target.tagName.toLowerCase() == 'td'){ |
36 |
$(this).find("input.checkitem").each( function() { |
41 |
$(this).find("input.checkitem").each( function() { |
Lines 49-54
function select_first_available(id){
Link Here
|
49 |
} |
54 |
} |
50 |
}); |
55 |
}); |
51 |
|
56 |
|
|
|
57 |
$(".toggle-hold-options").on("click",function(e){ |
58 |
e.preventDefault(); |
59 |
toggleLink = $(this); |
60 |
var optionsID = this.id.replace("toggle-hold-options-",""); |
61 |
$("#hold-options-"+optionsID).toggle(0, function() { |
62 |
toggleLink.text($(this).is(':visible') ? _("Hide options") : _("Show more options")); |
63 |
}); |
64 |
}); |
65 |
|
52 |
// Hides all 'specific copy' table rows on load. |
66 |
// Hides all 'specific copy' table rows on load. |
53 |
$(".copiesrow").hide(); |
67 |
$(".copiesrow").hide(); |
54 |
|
68 |
|
Lines 61-70
function select_first_available(id){
Link Here
|
61 |
} |
75 |
} |
62 |
}); |
76 |
}); |
63 |
|
77 |
|
64 |
$(".toggle-hold-options").show(); |
|
|
65 |
$(".hold-options").hide(); |
66 |
$(".holddatefrom,.holddateto").prop("readOnly", true); |
67 |
|
68 |
$(".date-format").each(function(){ |
78 |
$(".date-format").each(function(){ |
69 |
if($(this).hasClass("to")){ var op = "to"; } |
79 |
if($(this).hasClass("to")){ var op = "to"; } |
70 |
if($(this).hasClass("from")){ var op = "from"; } |
80 |
if($(this).hasClass("from")){ var op = "from"; } |
Lines 117-124
function select_first_available(id){
Link Here
|
117 |
$(".selectany").attr("checked", "checked"); |
127 |
$(".selectany").attr("checked", "checked"); |
118 |
[% END %] |
128 |
[% END %] |
119 |
|
129 |
|
120 |
// If we can choose a specific item, we preselect the first one |
130 |
// If the user is *allowed* to choose a specific item |
121 |
[% IF OPACItemHolds =="1" or OPACItemHolds == 'force' %] |
131 |
// The first one is preselected |
|
|
132 |
[% IF OPACItemHolds =="1" %] |
122 |
$("table.copiesrow").each(function(){ |
133 |
$("table.copiesrow").each(function(){ |
123 |
var id = suffixOf($(this).attr("id"), "_"); |
134 |
var id = suffixOf($(this).attr("id"), "_"); |
124 |
select_first_available(id); |
135 |
select_first_available(id); |
Lines 202-218
function select_first_available(id){
Link Here
|
202 |
$("#biblionumbers").val(biblionumbers); |
213 |
$("#biblionumbers").val(biblionumbers); |
203 |
return true; |
214 |
return true; |
204 |
}); |
215 |
}); |
205 |
$(".toggle-hold-options").on("click",function(e){ |
|
|
206 |
e.preventDefault(); |
207 |
toggleLink = $(this); |
208 |
var optionsID = this.id.replace("toggle-hold-options-",""); |
209 |
$("#hold-options-"+optionsID).toggle(0, function() { |
210 |
toggleLink.text($(this).is(':visible') ? _("Hide options") : _("Show more options")); |
211 |
}); |
212 |
}); |
213 |
|
214 |
|
215 |
|
216 |
|
216 |
|
217 |
|
217 |
|
218 |
[% FOREACH bibitemloo IN bibitemloop %] |
218 |
[% FOREACH bibitemloo IN bibitemloop %] |
Lines 485-490
function select_first_available(id){
Link Here
|
485 |
[% IF OPACItemHolds == 'force' %] |
485 |
[% IF OPACItemHolds == 'force' %] |
486 |
<script type="text/javascript"> |
486 |
<script type="text/javascript"> |
487 |
$(document).ready(function() { |
487 |
$(document).ready(function() { |
|
|
488 |
$("#toggle-hold-options-[% bibitemloo.biblionumber %]").click(); |
488 |
$("#copiesrow_[% bibitemloo.biblionumber %]").show(); |
489 |
$("#copiesrow_[% bibitemloo.biblionumber %]").show(); |
489 |
}); |
490 |
}); |
490 |
</script> |
491 |
</script> |
491 |
- |
|
|