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 795-811 $(document).ready(function () { Link Here
795
            $(".holds_table .select_hold:checked").length
795
            $(".holds_table .select_hold:checked").length
796
        );
796
        );
797
        if (patron_page) {
797
        if (patron_page) {
798
            if ($(".holds_table .select_hold:checked").length == 0) {
798
            var selectedHolds = $(".holds_table .select_hold:checked");
799
                $(".cancel_selected_holds").prop("disabled", true);
799
            var hasSelectedHolds = selectedHolds.length > 0;
800
                $(".suspend_selected_holds").prop("disabled", true);
800
            var hasMultipleSelectedHolds = selectedHolds.length >= 2;
801
                $(".group_selected_holds").prop("disabled", true);
801
802
            } else {
802
            $(".cancel_selected_holds, .suspend_selected_holds").prop(
803
                if ($(".holds_table .select_hold:checked").length >= 2) {
803
                "disabled",
804
                    $(".group_selected_holds").prop("disabled", false);
804
                !hasSelectedHolds
805
                }
805
            );
806
                $(".suspend_selected_holds").prop("disabled", false);
806
            $(".group_selected_holds").prop(
807
                $(".cancel_selected_holds").prop("disabled", false);
807
                "disabled",
808
            }
808
                !hasMultipleSelectedHolds
809
            );
809
        }
810
        }
810
    }
811
    }
811
812
812
- 

Return to bug 40517