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

(-)a/koha-tmpl/intranet-tmpl/prog/js/holds.js (-12 / +12 lines)
Lines 807-823 $(document).ready(function () { Link Here
807
            $(".holds_table .select_hold:checked").length
807
            $(".holds_table .select_hold:checked").length
808
        );
808
        );
809
        if (patron_page) {
809
        if (patron_page) {
810
            if ($(".holds_table .select_hold:checked").length == 0) {
810
            var selectedHolds = $(".holds_table .select_hold:checked");
811
                $(".cancel_selected_holds").prop("disabled", true);
811
            var hasSelectedHolds = selectedHolds.length > 0;
812
                $(".suspend_selected_holds").prop("disabled", true);
812
            var hasMultipleSelectedHolds = selectedHolds.length >= 2;
813
                $(".group_selected_holds").prop("disabled", true);
813
814
            } else {
814
            $(".cancel_selected_holds, .suspend_selected_holds").prop(
815
                if ($(".holds_table .select_hold:checked").length >= 2) {
815
                "disabled",
816
                    $(".group_selected_holds").prop("disabled", false);
816
                !hasSelectedHolds
817
                }
817
            );
818
                $(".suspend_selected_holds").prop("disabled", false);
818
            $(".group_selected_holds").prop(
819
                $(".cancel_selected_holds").prop("disabled", false);
819
                "disabled",
820
            }
820
                !hasMultipleSelectedHolds
821
            );
821
        }
822
        }
822
    }
823
    }
823
824
824
- 

Return to bug 40517