View | Details | Raw Unified | Return to bug 36326
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt (-9 / +19 lines)
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
- 

Return to bug 36326