changed batch renewal logic to collect items to renew before the renewal kicks off...
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 5 Mar 2007 17:33:58 +0000 (17:33 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 5 Mar 2007 17:33:58 +0000 (17:33 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_0@7020 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/opac/skin/default/js/myopac.js

index fc7ea13..7a90659 100644 (file)
@@ -1214,6 +1214,8 @@ function myOPACRenewSelected() {
        if(!confirm($('myopac_renew_confirm').innerHTML)) return;
    __a_renew_success = false;
 
+   var renewThese = [];
+
    for( var i = 0; i < rows.length; i++ ) {
 
       var row = rows[i];
@@ -1225,8 +1227,13 @@ function myOPACRenewSelected() {
                   if(circsCache[j].id() == circ_id)
                           circ = circsCache[j];
 
-      moRenewCirc( circ.target_copy(), G.user.id(), circ );
+      renewThese.push(circ);
    }
+
+    for( var i = 0; i < renewThese.length; i++ ) {
+        var circ = renewThese[i];
+        moRenewCirc( circ.target_copy(), G.user.id(), circ );
+    }
 }