Lines 473-489
Link Here
|
473 |
] |
473 |
] |
474 |
})); |
474 |
})); |
475 |
|
475 |
|
476 |
$("#logout_form").submit(function(){ |
476 |
$("#logout_form").submit(function(e){ |
|
|
477 |
e.preventDefault(e); |
477 |
clearTimeout(mainTimeout); |
478 |
clearTimeout(mainTimeout); |
478 |
[% IF Koha.Preference('SelfCheckReceiptPrompt') %] |
479 |
[% IF Koha.Preference('SelfCheckReceiptPrompt') %] |
479 |
var confirmStart = Date.now(); |
480 |
var confirmStart = Date.now(); |
480 |
if(confirm(_("Would you like to print a receipt?"))){ |
481 |
confirmModal("", _("Would you like to print a receipt?"), _("Yes"), _("No"), function(result) { |
481 |
if ( (Date.now() - confirmStart) < [% SelfCheckTimeout | html %] ) { |
482 |
if ( result && (Date.now() - confirmStart) < [% SelfCheckTimeout | html %] ) { |
482 |
window.open("/cgi-bin/koha/sco/printslip.pl?borrowernumber=[% borrowernumber | html %]&print=qslip"); |
483 |
var win = window.open("/cgi-bin/koha/sco/printslip.pl?borrowernumber=[% borrowernumber | html %]&print=qslip"); |
|
|
484 |
win.print(); |
485 |
location.href = '/cgi-bin/koha/sco/sco-main.pl?op=logout'; |
483 |
} else { |
486 |
} else { |
484 |
alert(_("Timeout while waiting for print confirmation")); |
487 |
location.href = '/cgi-bin/koha/sco/sco-main.pl?op=logout'; |
485 |
} |
488 |
} |
486 |
} |
489 |
}) |
|
|
490 |
[% ELSE %] |
491 |
location.href = '/cgi-bin/koha/sco/sco-main.pl?op=logout'; |
487 |
[% END %] |
492 |
[% END %] |
488 |
|
493 |
|
489 |
return true; |
494 |
return true; |
490 |
- |
|
|