| 
      
            Lines 169-184
          function checkMultiHold() {
      
      
        Link Here
      
     | 
  
        
          | 169 | 
              }).change(function() { | 
          169 | 
              }).change(function() { | 
        
        
          | 170 | 
                  var row = $(this).parents("tr:first"); | 
          170 | 
                  var row = $(this).parents("tr:first"); | 
        
        
          | 171 | 
                  var value = parseInt($(this).val());  | 
          171 | 
                  var value = parseInt($(this).val());  | 
        
          
            
              | 172 | 
                      var after = row.parent().find("tr:nth-child("+(value+1)+")"); | 
              172 | 
                      var found_holds = $("select[name='rank-request'][disabled='disabled']").length ; //Count how many are found | 
            
            
              | 173 | 
               | 
              173 | 
               | 
            
            
              | 174 | 
                      if (prev_rank_request > value) { | 
              174 | 
                      if( !isNaN(value) ) {  //If moved to 'del' | 
            
            
              | 175 | 
                          row.insertBefore(after);  | 
              175 | 
                          var after = row.parent().find("tr:nth-child("+(value+1+found_holds)+")"); | 
            
            
              | 176 | 
                      } else { | 
              176 | 
                          //Go to the row 1 after the new value (and skip found holds)  | 
            
            
              | 177 | 
                          row.insertAfter(after);  | 
              177 | 
                          if (prev_rank_request > value) { | 
            
            
               | 
               | 
              178 | 
                              row.insertBefore(after);  | 
            
            
              | 179 | 
                          } else { | 
            
            
              | 180 | 
                              row.insertAfter(after);  | 
            
            
              | 181 | 
                          }  | 
            
        
          | 178 | 
                  }  | 
          182 | 
                  }  | 
        
        
          | 179 | 
           | 
          183 | 
           | 
        
        
          | 180 | 
                  var next_priority = 1;  | 
          184 | 
                  var next_priority = 1;  | 
        
        
          | 181 | 
                  $("select[name=rank-request]").each(function () { | 
          185 | 
                  $("select[name=rank-request]").each(function () { | 
        
            
               | 
               | 
              186 | 
                          if( isNaN( $(this).val() ) ){ return true; } //Don't reset found or del holds | 
            
        
          | 182 | 
                      $(this).val(next_priority);  | 
          187 | 
                      $(this).val(next_priority);  | 
        
        
          | 183 | 
                      next_priority++;  | 
          188 | 
                      next_priority++;  | 
        
        
          | 184 | 
                  });  | 
          189 | 
                  });  | 
        
  
    | 
      
            Lines 757-763
          function checkMultiHold() {
      
      
        Link Here
      
     | 
  
        
          | 757 | 
                    <input type="hidden" name="reserve_id" value="[% reserveloo.reserve_id %]" />  | 
          762 | 
                    <input type="hidden" name="reserve_id" value="[% reserveloo.reserve_id %]" />  | 
        
        
          | 758 | 
                    <input type="hidden" name="borrowernumber" value="[% reserveloo.borrowernumber %]" />  | 
          763 | 
                    <input type="hidden" name="borrowernumber" value="[% reserveloo.borrowernumber %]" />  | 
        
        
          | 759 | 
                    <input type="hidden" name="biblionumber" value="[% reserveloo.biblionumber %]" />  | 
          764 | 
                    <input type="hidden" name="biblionumber" value="[% reserveloo.biblionumber %]" />  | 
        
          
            
              | 760 | 
                        <select name="rank-request">  | 
              765 | 
                        [% IF !reserveloo.found %]  | 
            
            
               | 
               | 
              766 | 
                            <select name="rank-request">  | 
            
            
              | 767 | 
                        [% ELSE %]  | 
            
            
              | 768 | 
                            <input type="hidden" name="rank-request" value="[% reserveloo.priority | html %]">  | 
            
            
              | 769 | 
                            <select name="rank-request" disabled="disabled">  | 
            
            
              | 770 | 
                        [% END %]  | 
            
        
          | 761 | 
                        [% IF ( reserveloo.found ) %]  | 
          771 | 
                        [% IF ( reserveloo.found ) %]  | 
        
        
          | 762 | 
                            [% IF ( reserveloo.intransit ) %]  | 
          772 | 
                            [% IF ( reserveloo.intransit ) %]  | 
        
        
          | 763 | 
                                <option value="T" selected="selected">In transit</option>  | 
          773 | 
                                <option value="T" selected="selected">In transit</option>  | 
        
  
    | 
      
            Lines 892-897
          function checkMultiHold() {
      
      
        Link Here
      
     | 
  
        
          | 892 | 
                          <input type="hidden" name="suspend_until" id="suspend_until_[% reserveloo.reserve_id %]" value=""/>  | 
          902 | 
                          <input type="hidden" name="suspend_until" id="suspend_until_[% reserveloo.reserve_id %]" value=""/>  | 
        
        
          | 893 | 
                      [% END %]  | 
          903 | 
                      [% END %]  | 
        
        
          | 894 | 
          	[% ELSE %]  | 
          904 | 
          	[% ELSE %]  | 
        
            
               | 
               | 
              905 | 
                  <input type="button" id="revert_hold_[% hold.reserve_id | html %]" value="[% IF reserveloo.intransit %]Revert transit status[% ELSE %]Revert waiting status[% END %]" onclick="window.location.href='request.pl?action=move&&was_found=1&borrowernumber=[% reserveloo.borrowernumber | uri %]&biblionumber=[% reserveloo.biblionumber | uri %]&itemnumber=[% reserveloo.itemnumber | uri %]&reserve_id=[% reserveloo.reserve_id | uri %]&date=[% reserveloo.date | uri %]'">  | 
            
        
          | 895 | 
          		<input type="hidden" name="suspend_until" value="" />  | 
          906 | 
          		<input type="hidden" name="suspend_until" value="" />  | 
        
        
          | 896 | 
          	[% END %]  | 
          907 | 
          	[% END %]  | 
        
        
          | 897 | 
          	</td>  | 
          908 | 
          	</td>  |