Browse Source

Bug 20688: Add accesskeys to hold modals

This patch adds accesskey elements to the hold modals during checkin

For tips on how to access the accesskeys:
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/accesskey

To test:
1 - Place some holds on items
2 - Check in an item with a hold at a branch that requires transfer
3 - Use accesskey I to ignore
4 - Use accesskey Y to confirm and transfer
5 - Check in again
6 - Use accesskey Y to confirm
7 - Repeat 4-6 with a new hold but use the accesskey P to print the slip
8 - Check in the item again ans use accesskey X to cancel

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

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
21.11.x
Nick Clemens 3 years ago
committed by Jonathan Druart
parent
commit
1135fc7161
  1. 28
      koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt

28
koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt

@ -545,17 +545,17 @@
<input type="hidden" name="cancel_reserve" value="0" />
<input id="confirm-hold-barcode" type="hidden" name="barcode" value="[% barcode | html %]" />
<button type="submit" class="btn btn-default approve" data-dismiss="modal">
<i class="fa fa-check"></i> Confirm hold
<button type="submit" class="btn btn-default approve" data-dismiss="modal" accesskey="y">
<i class="fa fa-check"></i> Confirm hold (Y)
</button>
<input type="hidden" name="print_slip" value="0" />
<button type="button" class="btn btn-default print">
<i class="fa fa-print"></i> Print slip and confirm
<button type="button" class="btn btn-default print" accesskey="P">
<i class="fa fa-print"></i> Print slip and confirm (P)
</button>
<button type="button" class="btn btn-default deny cancel-hold">
<i class="fa fa-times"></i> Cancel hold
<button type="button" class="btn btn-default deny cancel-hold" accesskey="X">
<i class="fa fa-times"></i> Cancel hold (X)
</button>
</div> <!-- /.modal-footer -->
</form> <!-- /.confirm -->
@ -713,18 +713,18 @@
<div class="modal-footer">
[% IF ( transfertodo ) %]
<button type="submit" class="btn btn-default approve">
<i class="fa fa-check"></i> Confirm hold and transfer
<button type="submit" class="btn btn-default approve" accesskey="y">
<i class="fa fa-check"></i> Confirm hold and transfer (Y)
</button>
<button type="button" class="btn btn-default print">
<i class="fa fa-print"></i> Print slip, transfer, and confirm
<button type="button" class="btn btn-default print" accesskey="p">
<i class="fa fa-print"></i> Print slip, transfer, and confirm (P)
</button>
[% ELSE %]
<button type="submit" class="btn btn-default approve">
<i class="fa fa-check"></i> Confirm hold
<button type="submit" class="btn btn-default approve" accesskey="y">
<i class="fa fa-check"></i> Confirm hold (Y)
</button>
<button type="button" class="btn btn-default print">
<i class="fa fa-print"></i> Print slip and confirm
<button type="button" class="btn btn-default print" accesskey="p">
<i class="fa fa-print"></i> Print slip and confirm (P)
</button>
[% END %]

Loading…
Cancel
Save