| Lines 55-94
          function verify_images() {
      
      
        Link Here | 
        
          | 55 |     [% IF StaffDetailItemSelection %] | 55 |     [% IF StaffDetailItemSelection %] | 
        
          | 56 |         function selectAllItems(div) { | 56 |         function selectAllItems(div) { | 
        
          | 57 |             $("input[name='itemnumber'][type='checkbox']", div).attr('checked', 'checked'); | 57 |             $("input[name='itemnumber'][type='checkbox']", div).attr('checked', 'checked'); | 
            
              |  |  | 58 |             itemSelectionBuildActionLinks(div); | 
        
          | 58 |         } | 59 |         } | 
        
          | 59 |  | 60 |  | 
          
            
              | 60 |         function deselectAllItems(div) { | 61 |         function clearAllItems(div) { | 
        
          | 61 |             $("input[name='itemnumber'][type='checkbox']", div).removeAttr('checked'); | 62 |             $("input[name='itemnumber'][type='checkbox']", div).removeAttr('checked'); | 
            
              |  |  | 63 |             itemSelectionBuildActionLinks(div); | 
        
          | 62 |         } | 64 |         } | 
        
          | 63 |  | 65 |  | 
          
            
              | 64 |         function itemSelectionExecuteAction(div) { | 66 |         function itemSelectionBuildDeleteLink(div) { | 
        
          | 65 |             var itemnumbers = new Array(); | 67 |             var itemnumbers = new Array(); | 
        
          | 66 |             $("input[name='itemnumber'][type='checkbox']:checked", div).each(function() { | 68 |             $("input[name='itemnumber'][type='checkbox']:checked", div).each(function() { | 
        
          | 67 |                 itemnumbers.push($(this).val()); | 69 |                 itemnumbers.push($(this).val()); | 
        
          | 68 |             }); | 70 |             }); | 
        
          | 69 |             if (itemnumbers.length > 0) { | 71 |             if (itemnumbers.length > 0) { | 
          
            
              | 70 |                 var action = $('select[name="itemselection_action"]', div).val(); | 72 |                   var url = '/cgi-bin/koha/tools/batchMod.pl?op=show&del=1'; | 
            
              | 71 |                 if (action.length > 0) { | 73 |                   url += '&itemnumber=' + itemnumbers.join('&itemnumber='); | 
            
              | 72 |                     var del = (action == 'delete') ? 1 : 0; | 74 |                   url += '&src=' + '[% "/cgi-bin/koha/catalogue/detail.pl?biblionumber=$biblionumber" |uri %]'; | 
            
              | 73 |                     var url = '/cgi-bin/koha/tools/batchMod.pl?op=show'; | 75 |                   $('a.itemselection_action_delete').attr('href', url); | 
            
              | 74 |                     if (action == 'delete') { | 76 |                   $('a.itemselection_action_delete').show(); | 
            
              | 75 |                         url += '&del=1'; |  |  | 
            
              | 76 |                     } | 
            
              | 77 |                     url += '&itemnumber=' + itemnumbers.join('&itemnumber='); | 
            
              | 78 |                     url += '&src=' + '[% "/cgi-bin/koha/catalogue/detail.pl?biblionumber=$biblionumber" |uri %]'; | 
            
              | 79 |                     new_window = $("input[name='new_window']", div).attr('checked'); | 
            
              | 80 |                     if (new_window) { | 
            
              | 81 |                         window.open(url); | 
            
              | 82 |                     } else { | 
            
              | 83 |                         window.location.href = url; | 
            
              | 84 |                     } | 
            
              | 85 |                 } else { | 
            
              | 86 |                     alert(_("Please choose an action")); | 
            
              | 87 |                 } | 
        
          | 88 |             } else { | 77 |             } else { | 
          
            
              | 89 |                 alert(_("Please select at least one item.")); | 78 |                 $('a.itemselection_action_delete').hide(); | 
            
              |  |  | 79 |                 return false; | 
        
          | 90 |             } | 80 |             } | 
            
              |  |  | 81 |             return true | 
        
          | 91 |         } | 82 |         } | 
            
              |  |  | 83 |  | 
            
              | 84 |         function itemSelectionBuildModifyLink(div) { | 
            
              | 85 |             var itemnumbers = new Array(); | 
            
              | 86 |             $("input[name='itemnumber'][type='checkbox']:checked", div).each(function() { | 
            
              | 87 |                 itemnumbers.push($(this).val()); | 
            
              | 88 |             }); | 
            
              | 89 |             if (itemnumbers.length > 0) { | 
            
              | 90 |                   var url = '/cgi-bin/koha/tools/batchMod.pl?op=show'; | 
            
              | 91 |                   url += '&itemnumber=' + itemnumbers.join('&itemnumber='); | 
            
              | 92 |                   url += '&src=' + '[% "/cgi-bin/koha/catalogue/detail.pl?biblionumber=$biblionumber" |uri %]'; | 
            
              | 93 |                   $('a.itemselection_action_modify').attr('href', url); | 
            
              | 94 |                   $('a.itemselection_action_modify').show(); | 
            
              | 95 |             } else { | 
            
              | 96 |                 $('a.itemselection_action_modify').hide(); | 
            
              | 97 |                 return false; | 
            
              | 98 |             } | 
            
              | 99 |             return true; | 
            
              | 100 |         } | 
            
              | 101 |  | 
            
              | 102 |         function itemSelectionBuildActionLinks(div) { | 
            
              | 103 |           var delete_link_ok = itemSelectionBuildDeleteLink(div); | 
            
              | 104 |           var modify_link_ok = itemSelectionBuildModifyLink(div); | 
            
              | 105 |           if (modify_link_ok || delete_link_ok) { | 
            
              | 106 |             $('.itemselection_actions', div).show(); | 
            
              | 107 |           } else { | 
            
              | 108 |             $('.itemselection_actions', div).hide(); | 
            
              | 109 |           } | 
            
              | 110 |         } | 
            
              | 111 |  | 
            
              | 112 |         $(document).ready(function() { | 
            
              | 113 |           $('table.items_table').each(function() { | 
            
              | 114 |             var div = $(this).parent().parent(); | 
            
              | 115 |             itemSelectionBuildActionLinks(div); | 
            
              | 116 |           }); | 
            
              | 117 |           $("input[name='itemnumber'][type='checkbox']").change(function() { | 
            
              | 118 |             var div = $(this).parents('table').parent().parent(); | 
            
              | 119 |             itemSelectionBuildActionLinks(div); | 
            
              | 120 |           }); | 
            
              | 121 |         }); | 
        
          | 92 |     [% END %] | 122 |     [% END %] | 
        
          | 93 |  | 123 |  | 
        
          | 94 |      $(document).ready(function() { | 124 |      $(document).ready(function() { | 
  
    | Lines 418-441
          function verify_images() {
      
      
        Link Here | 
        
          | 418 |     [% items_table_block_iter = items_table_block_iter + 1 %] | 448 |     [% items_table_block_iter = items_table_block_iter + 1 %] | 
        
          | 419 |     [% IF (StaffDetailItemSelection) %] | 449 |     [% IF (StaffDetailItemSelection) %] | 
        
          | 420 |         <a href="#" onclick="selectAllItems($(this).parent()); return false;">Select all</a> | | 450 |         <a href="#" onclick="selectAllItems($(this).parent()); return false;">Select all</a> | | 
          
            
              | 421 |         <a href="#" onclick="deselectAllItems($(this).parent()); return false;">Deselect all</a> | | 451 |         <a href="#" onclick="clearAllItems($(this).parent()); return false;">Clear all</a> | 
            
              | 422 |         <form onsubmit="itemSelectionExecuteAction($(this).parent()); return false;"> | 452 |         <span class="itemselection_actions"> | 
            
              | 423 |             <label for="itemselection_action_[% items_table_block_iter %]">Action:</label> | 453 |           | Actions: | 
            
              | 424 |             <select id="itemselection_action_[% items_table_block_iter %]" name="itemselection_action"> | 454 |           [% IF CAN_user_tools_items_batchdel %] | 
            
              | 425 |                 <option value=""></option> | 455 |             <a class="itemselection_action_delete">Delete selected items</a> | 
            
              | 426 |                 [% IF CAN_user_tools_items_batchdel %] | 456 |           [% END %] | 
            
              | 427 |                     <option value="delete">Delete selected items</option> | 457 |           [% IF CAN_user_tools_items_batchmod %] | 
            
              | 428 |                 [% END %] | 458 |             <a class="itemselection_action_modify">Modify selected items</a> | 
            
              | 429 |                 [% IF CAN_user_tools_items_batchmod %] | 459 |           [% END %] | 
            
              | 430 |                     <option value="modify">Modify selected items</option> | 460 |         </span> | 
            
              | 431 |                 [% END %] |  |  | 
            
              | 432 |             </select> | 
            
              | 433 |             <input type="submit" value="Go" /> | 
            
              | 434 |             <input type="checkbox" id="new_window_[% items_table_block_iter %]" name="new_window" /> | 
            
              | 435 |             <label for="new_window_[% items_table_block_iter %]">Open in new window</label> | 
            
              | 436 |         </form> | 
        
          | 437 |     [% END %] | 461 |     [% END %] | 
          
            
              | 438 |     <table> | 462 |     <table class="items_table"> | 
        
          | 439 |         <thead> | 463 |         <thead> | 
        
          | 440 |             <tr> | 464 |             <tr> | 
        
          | 441 |                 [% IF (StaffDetailItemSelection) %]<th></th>[% END %] | 465 |                 [% IF (StaffDetailItemSelection) %]<th></th>[% END %] | 
            
              | 442 | -  |  |  |