| Lines 73-112
          function verify_images() {
      
      
        Link Here | 
        
          | 73 |     [% IF StaffDetailItemSelection %] | 73 |     [% IF StaffDetailItemSelection %] | 
        
          | 74 |         function selectAllItems(div) { | 74 |         function selectAllItems(div) { | 
        
          | 75 |             $("input[name='itemnumber'][type='checkbox']", div).attr('checked', 'checked'); | 75 |             $("input[name='itemnumber'][type='checkbox']", div).attr('checked', 'checked'); | 
            
              |  |  | 76 |             itemSelectionBuildActionLinks(div); | 
        
          | 76 |         } | 77 |         } | 
        
          | 77 |  | 78 |  | 
          
            
              | 78 |         function deselectAllItems(div) { | 79 |         function clearAllItems(div) { | 
        
          | 79 |             $("input[name='itemnumber'][type='checkbox']", div).removeAttr('checked'); | 80 |             $("input[name='itemnumber'][type='checkbox']", div).removeAttr('checked'); | 
            
              |  |  | 81 |             itemSelectionBuildActionLinks(div); | 
        
          | 80 |         } | 82 |         } | 
        
          | 81 |  | 83 |  | 
          
            
              | 82 |         function itemSelectionExecuteAction(div) { | 84 |         function itemSelectionBuildDeleteLink(div) { | 
        
          | 83 |             var itemnumbers = new Array(); | 85 |             var itemnumbers = new Array(); | 
        
          | 84 |             $("input[name='itemnumber'][type='checkbox']:checked", div).each(function() { | 86 |             $("input[name='itemnumber'][type='checkbox']:checked", div).each(function() { | 
        
          | 85 |                 itemnumbers.push($(this).val()); | 87 |                 itemnumbers.push($(this).val()); | 
        
          | 86 |             }); | 88 |             }); | 
        
          | 87 |             if (itemnumbers.length > 0) { | 89 |             if (itemnumbers.length > 0) { | 
          
            
              | 88 |                 var action = $('select[name="itemselection_action"]', div).val(); | 90 |                   var url = '/cgi-bin/koha/tools/batchMod.pl?op=show&del=1'; | 
            
              | 89 |                 if (action.length > 0) { | 91 |                   url += '&itemnumber=' + itemnumbers.join('&itemnumber='); | 
            
              | 90 |                     var del = (action == 'delete') ? 1 : 0; | 92 |                   url += '&src=' + '[% "/cgi-bin/koha/catalogue/detail.pl?biblionumber=$biblionumber" |uri %]'; | 
            
              | 91 |                     var url = '/cgi-bin/koha/tools/batchMod.pl?op=show'; | 93 |                   $('a.itemselection_action_delete').attr('href', url); | 
            
              | 92 |                     if (action == 'delete') { | 94 |                   $('a.itemselection_action_delete').show(); | 
            
              | 93 |                         url += '&del=1'; |  |  | 
            
              | 94 |                     } | 
            
              | 95 |                     url += '&itemnumber=' + itemnumbers.join('&itemnumber='); | 
            
              | 96 |                     url += '&src=' + '[% "/cgi-bin/koha/catalogue/detail.pl?biblionumber=$biblionumber" |uri %]'; | 
            
              | 97 |                     new_window = $("input[name='new_window']", div).attr('checked'); | 
            
              | 98 |                     if (new_window) { | 
            
              | 99 |                         window.open(url); | 
            
              | 100 |                     } else { | 
            
              | 101 |                         window.location.href = url; | 
            
              | 102 |                     } | 
            
              | 103 |                 } else { | 
            
              | 104 |                     alert(_("Please choose an action")); | 
            
              | 105 |                 } | 
        
          | 106 |             } else { | 95 |             } else { | 
          
            
              | 107 |                 alert(_("Please select at least one item.")); | 96 |                 $('a.itemselection_action_delete').hide(); | 
            
              |  |  | 97 |                 return false; | 
        
          | 108 |             } | 98 |             } | 
            
              |  |  | 99 |             return true | 
        
          | 109 |         } | 100 |         } | 
            
              |  |  | 101 |  | 
            
              | 102 |         function itemSelectionBuildModifyLink(div) { | 
            
              | 103 |             var itemnumbers = new Array(); | 
            
              | 104 |             $("input[name='itemnumber'][type='checkbox']:checked", div).each(function() { | 
            
              | 105 |                 itemnumbers.push($(this).val()); | 
            
              | 106 |             }); | 
            
              | 107 |             if (itemnumbers.length > 0) { | 
            
              | 108 |                   var url = '/cgi-bin/koha/tools/batchMod.pl?op=show'; | 
            
              | 109 |                   url += '&itemnumber=' + itemnumbers.join('&itemnumber='); | 
            
              | 110 |                   url += '&src=' + '[% "/cgi-bin/koha/catalogue/detail.pl?biblionumber=$biblionumber" |uri %]'; | 
            
              | 111 |                   $('a.itemselection_action_modify').attr('href', url); | 
            
              | 112 |                   $('a.itemselection_action_modify').show(); | 
            
              | 113 |             } else { | 
            
              | 114 |                 $('a.itemselection_action_modify').hide(); | 
            
              | 115 |                 return false; | 
            
              | 116 |             } | 
            
              | 117 |             return true; | 
            
              | 118 |         } | 
            
              | 119 |  | 
            
              | 120 |         function itemSelectionBuildActionLinks(div) { | 
            
              | 121 |           var delete_link_ok = itemSelectionBuildDeleteLink(div); | 
            
              | 122 |           var modify_link_ok = itemSelectionBuildModifyLink(div); | 
            
              | 123 |           if (modify_link_ok || delete_link_ok) { | 
            
              | 124 |             $('.itemselection_actions', div).show(); | 
            
              | 125 |           } else { | 
            
              | 126 |             $('.itemselection_actions', div).hide(); | 
            
              | 127 |           } | 
            
              | 128 |         } | 
            
              | 129 |  | 
            
              | 130 |         $(document).ready(function() { | 
            
              | 131 |           $('table.items_table').each(function() { | 
            
              | 132 |             var div = $(this).parent().parent(); | 
            
              | 133 |             itemSelectionBuildActionLinks(div); | 
            
              | 134 |           }); | 
            
              | 135 |           $("input[name='itemnumber'][type='checkbox']").change(function() { | 
            
              | 136 |             var div = $(this).parents('table').parent().parent(); | 
            
              | 137 |             itemSelectionBuildActionLinks(div); | 
            
              | 138 |           }); | 
            
              | 139 |         }); | 
        
          | 110 |     [% END %] | 140 |     [% END %] | 
        
          | 111 |  | 141 |  | 
        
          | 112 |      $(document).ready(function() { | 142 |      $(document).ready(function() { | 
  
    | Lines 453-476
          function verify_images() {
      
      
        Link Here | 
        
          | 453 |     [% items_table_block_iter = items_table_block_iter + 1 %] | 483 |     [% items_table_block_iter = items_table_block_iter + 1 %] | 
        
          | 454 |     [% IF (StaffDetailItemSelection) %] | 484 |     [% IF (StaffDetailItemSelection) %] | 
        
          | 455 |         <a href="#" onclick="selectAllItems($(this).parent()); return false;">Select all</a> | | 485 |         <a href="#" onclick="selectAllItems($(this).parent()); return false;">Select all</a> | | 
          
            
              | 456 |         <a href="#" onclick="deselectAllItems($(this).parent()); return false;">Deselect all</a> | | 486 |         <a href="#" onclick="clearAllItems($(this).parent()); return false;">Clear all</a> | 
            
              | 457 |         <form onsubmit="itemSelectionExecuteAction($(this).parent()); return false;"> | 487 |         <span class="itemselection_actions"> | 
            
              | 458 |             <label for="itemselection_action_[% items_table_block_iter %]">Action:</label> | 488 |           | Actions: | 
            
              | 459 |             <select id="itemselection_action_[% items_table_block_iter %]" name="itemselection_action"> | 489 |           [% IF CAN_user_tools_items_batchdel %] | 
            
              | 460 |                 <option value=""></option> | 490 |             <a class="itemselection_action_delete">Delete selected items</a> | 
            
              | 461 |                 [% IF CAN_user_tools_items_batchdel %] | 491 |           [% END %] | 
            
              | 462 |                     <option value="delete">Delete selected items</option> | 492 |           [% IF CAN_user_tools_items_batchmod %] | 
            
              | 463 |                 [% END %] | 493 |             <a class="itemselection_action_modify">Modify selected items</a> | 
            
              | 464 |                 [% IF CAN_user_tools_items_batchmod %] | 494 |           [% END %] | 
            
              | 465 |                     <option value="modify">Modify selected items</option> | 495 |         </span> | 
            
              | 466 |                 [% END %] |  |  | 
            
              | 467 |             </select> | 
            
              | 468 |             <input type="submit" value="Go" /> | 
            
              | 469 |             <input type="checkbox" id="new_window_[% items_table_block_iter %]" name="new_window" /> | 
            
              | 470 |             <label for="new_window_[% items_table_block_iter %]">Open in new window</label> | 
            
              | 471 |         </form> | 
        
          | 472 |     [% END %] | 496 |     [% END %] | 
          
            
              | 473 |     <table> | 497 |     <table class="items_table"> | 
        
          | 474 |         <thead> | 498 |         <thead> | 
        
          | 475 |             <tr> | 499 |             <tr> | 
        
          | 476 |                 [% IF (StaffDetailItemSelection) %]<th></th>[% END %] | 500 |                 [% IF (StaffDetailItemSelection) %]<th></th>[% END %] | 
            
              | 477 | -  |  |  |