Browse Source

Bug 14060: Add OnClose event on missing datepicker

The "suspend until" inputs (hold list on circ/circulation.pl and
members/moremember.pl) were not set in the same way.
The minDate option should be set for both (bug 10703 removed it for
circ/circulation.pl).
This patch reintroduces the option and add the OnClose event on both.

Signed-off-by: Owen Leonard <oleonard@myacpl.org>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
16.11.x
Jonathan Druart 7 years ago
committed by Kyle M Hall
parent
commit
d53fb6db6a
  1. 10
      koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt
  2. 10
      koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt

10
koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt

@ -107,6 +107,14 @@ $(document).ready(function() {
$("#onsite_checkout").click(function(){
toggle_onsite_checkout();
});
$("#suspend_until").datepicker({
onClose: function(dateText, inst) {
validate_date(dateText, inst);
},
minDate: 1, // require that hold suspended until date is after today
});
});
//]]>
@ -949,7 +957,7 @@ No patron matched <span class="ex">[% message | html %]</span>
[% IF AutoResumeSuspendedHolds %]
<label for="suspend_until">until</label>
<input type="text" size="10" id="suspend_until" name="suspend_until" class="datepicker" />
<input type="text" size="10" id="suspend_until" name="suspend_until datepicker" />
<span class="hint">Specify date on which to resume [% INCLUDE 'date-format.inc' %]: </span>
[% END %]
</form>

10
koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt

@ -83,7 +83,13 @@ $(document).ready(function() {
return confirm(_("Are you sure you want to replace the current patron image? This cannot be undone."));
});[% END %]
$("#suspend_until").datepicker({ minDate: 1 }); // require that hold suspended until date is after today
$("#suspend_until").datepicker({
onClose: function(dateText, inst) {
validate_date(dateText, inst);
},
minDate: 1, // require that hold suspended until date is after today
});
$("#view_restrictions").on("click",function(){
$('#debarments-tab-link').click();
});
@ -547,7 +553,7 @@ function validate1(date) {
[% IF AutoResumeSuspendedHolds %]
<label for="suspend_until">until</label>
<input type="text" size="10" id="suspend_until" name="suspend_until"/>
<input type="text" size="10" id="suspend_until" name="suspend_until datepicker"/>
<span class="hint">Specify date on which to resume [% INCLUDE 'date-format.inc' %]: </span>
[% END %]
</form>

Loading…
Cancel
Save