Lines 334-340
Link Here
|
334 |
<span class="itemselection_actions"> |
334 |
<span class="itemselection_actions"> |
335 |
| Actions: |
335 |
| Actions: |
336 |
[% IF CAN_user_tools_items_batchdel %] |
336 |
[% IF CAN_user_tools_items_batchdel %] |
337 |
<a class="itemselection_action_delete"><i class="fa fa-trash-can"></i> Delete selected items</a> |
337 |
<form id="itemselection_action_delete_form" method="post" action="/cgi-bin/koha/tools/batchMod.pl"> |
|
|
338 |
[% INCLUDE 'csrf-token.inc' %] |
339 |
<fieldset> |
340 |
</fieldset> |
341 |
</form> |
342 |
<a href="#" class="itemselection_action_delete"><i class="fa fa-trash-can"></i> Delete selected items</a> |
338 |
[% END %] |
343 |
[% END %] |
339 |
[% IF CAN_user_tools_items_batchmod %] |
344 |
[% IF CAN_user_tools_items_batchmod %] |
340 |
<a class="itemselection_action_modify"><i class="fa-solid fa-pencil" aria-hidden="true"></i> Modify selected items</a> |
345 |
<a class="itemselection_action_modify"><i class="fa-solid fa-pencil" aria-hidden="true"></i> Modify selected items</a> |
Lines 1630-1644
Link Here
|
1630 |
[% IF StaffDetailItemSelection %] |
1635 |
[% IF StaffDetailItemSelection %] |
1631 |
function itemSelectionBuildDeleteLink(div) { |
1636 |
function itemSelectionBuildDeleteLink(div) { |
1632 |
var itemnumbers = new Array(); |
1637 |
var itemnumbers = new Array(); |
|
|
1638 |
var delete_form_fieldset_el = $('#itemselection_action_delete_form fieldset'); |
1639 |
delete_form_fieldset_el.empty(); |
1633 |
$("input[name='itemnumber'][type='checkbox']:checked", div).each(function() { |
1640 |
$("input[name='itemnumber'][type='checkbox']:checked", div).each(function() { |
1634 |
itemnumbers.push($(this).val()); |
1641 |
delete_form_fieldset_el.append("<input name='itemnumber' type='hidden' value='"+$(this).val()+"'/>"); |
1635 |
}); |
1642 |
}); |
1636 |
if (itemnumbers.length > 0) { |
1643 |
if (delete_form_fieldset_el.children().length > 0) { |
1637 |
var url = '/cgi-bin/koha/tools/batchMod.pl?op=show&del=1'; |
1644 |
delete_form_fieldset_el.append("<input name='src' type='hidden' value='CATALOGUING'/>"); |
1638 |
url += '&itemnumber=' + itemnumbers.join('&itemnumber='); |
1645 |
delete_form_fieldset_el.append("<input name='biblionumber' type='hidden' value='" + [% biblionumber | uri %] + "'/>"); |
1639 |
url += '&biblionumber=[% biblionumber | uri %]'; |
1646 |
delete_form_fieldset_el.append("<input name='op' type='hidden' value='cud-show'/>"); |
1640 |
url += '&src=CATALOGUING'; |
1647 |
delete_form_fieldset_el.append("<input name='del' type='hidden' value='1'/>"); |
1641 |
$('a.itemselection_action_delete').attr('href', url); |
|
|
1642 |
} else { |
1648 |
} else { |
1643 |
return false; |
1649 |
return false; |
1644 |
} |
1650 |
} |
Lines 1674-1679
Link Here
|
1674 |
} |
1680 |
} |
1675 |
|
1681 |
|
1676 |
$(document).ready(function() { |
1682 |
$(document).ready(function() { |
|
|
1683 |
$('.itemselection_actions').on('click', 'a.itemselection_action_delete', function(e) { |
1684 |
e.preventDefault(); |
1685 |
$('#itemselection_action_delete_form').submit(); |
1686 |
}); |
1687 |
|
1677 |
$('table.items_table').each(function() { |
1688 |
$('table.items_table').each(function() { |
1678 |
var div = $(this).parent().attr("id"); |
1689 |
var div = $(this).parent().attr("id"); |
1679 |
itemSelectionBuildActionLinks(div); |
1690 |
itemSelectionBuildActionLinks(div); |
1680 |
- |
|
|