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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/modborrowers.tt (-2 / +18 lines)
Lines 402-408 Link Here
402
        [% END %]
402
        [% END %]
403
        $(document).ready(function() {
403
        $(document).ready(function() {
404
            [% IF borrowers %]
404
            [% IF borrowers %]
405
                KohaTable("borrowerst", {
405
                let patron_table = KohaTable("borrowerst", {
406
                    "order": [[ 1, "asc" ]],
406
                    "order": [[ 1, "asc" ]],
407
                    "autoWidth": false,
407
                    "autoWidth": false,
408
                }, table_settings);
408
                }, table_settings);
Lines 466-471 Link Here
466
                    $("#borrowernumberuploadfile, #cardnumberuploadfile, #borrowernumberlist, #cardnumberlist").val("");
466
                    $("#borrowernumberuploadfile, #cardnumberuploadfile, #borrowernumberlist, #cardnumberlist").val("");
467
                }
467
                }
468
            });
468
            });
469
470
            $('form[name="f"]').on("submit", function(){
471
                // Add the checkboxes to the DOM before we submit the form
472
                var form = this;
473
                var checkboxes = patron_table.$('input:checkbox:checked').serializeArray();
474
                $.each(checkboxes, function(){
475
                    let borrowernumber = this.value;
476
                    if(!$(form).find('input[name="borrowernumber"][value="'+borrowernumber+'"]').length){
477
                        $(form).append(
478
                            $('<input>')
479
                                .attr('type', 'hidden')
480
                                .attr('name', 'borrowernumber')
481
                                .val(borrowernumber)
482
                        );
483
                    }
484
                });
485
            });
469
        });
486
        });
470
487
471
        function updateAttrValues (select_attr) {
488
        function updateAttrValues (select_attr) {
472
- 

Return to bug 30628