Bug 4389 - [tt] Trigger quick slip print on empty checkout submit
authorTomas Cohen Arazi <tomascohen@gmail.com>
Sun, 17 Apr 2011 23:27:37 +0000 (19:27 -0400)
committerChris Cormack <chrisc@catalyst.net.nz>
Tue, 19 Apr 2011 01:23:36 +0000 (13:23 +1200)
js listener approach. Added a reasonable id to the mainform.
To+

Signed-off-by: Nicole C. Engard <nengard@bywatersolutions.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt

index e63d289..99ae8a4 100644 (file)
@@ -51,6 +51,12 @@ if($.cookie("holdfor") != [% borrowernumber %]){ $.cookie("holdfor",null, { path
             }
         } ).attr( 'checked', false );
         [% END %]
+               // listen submit to trigger qslip on empty checkout
+               $('#mainform').bind('submit',function() {
+                 if ($('#barcode').val() == '') {
+                   return printx_window('qslip'); }
+               });
+
 
 var allcheckboxes = $(".checkboxed");
        $("#renew_all").click(function(){
@@ -441,7 +447,7 @@ No patron matched <span class="ex">[% message %]</span>
 [% END %]
 
 
-<form method="post" action="/cgi-bin/koha/circ/circulation.pl" name="mainform">
+<form method="post" action="/cgi-bin/koha/circ/circulation.pl" id="mainform" name="mainform">
 <fieldset id="circ_circulation_issue">
     [% IF ( DisplayClearScreenButton ) %]
            <input type="button" value="Clear Screen" onclick="window.location = '/cgi-bin/koha/circ/circulation.pl'" />