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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/patroncards/manage.tt (-10 / +6 lines)
Lines 19-34 Link Here
19
            function DeleteConfirm() {
19
            function DeleteConfirm() {
20
                var element_ids = selected_layouts("delete");
20
                var element_ids = selected_layouts("delete");
21
21
22
                var answer;
22
                var msg;
23
                if (element_ids.length > 1) {
23
                if (element_ids.length > 1) {
24
                    var msg = _("Are you sure you want to delete %s batches?").format(element_ids.length);
24
                    msg = _("Are you sure you want to delete %s batches?").format(element_ids.length);
25
                    answer = confirm(msg);
26
                } else if (element_ids.length == 1) {
25
                } else if (element_ids.length == 1) {
27
                    var msg = _("Are you sure you want to delete %s %s?").format("[% PROCESS translate_card_element element=card_element %]", element_ids[0]);
26
                    msg = _("Are you sure you want to delete %s %s?").format("[% PROCESS translate_card_element element=card_element %]", element_ids[0]);
28
                    answer = confirm(msg);
29
                }
27
                }
30
28
31
                if (answer) {
29
                if (msg && confirm(msg)) {
32
                    var elements = "";
30
                    var elements = "";
33
                    for (var i = 0; i < element_ids.length; i++) {
31
                    for (var i = 0; i < element_ids.length; i++) {
34
                        if (element_ids[i] > -1) {
32
                        if (element_ids[i] > -1) {
Lines 91-97 Link Here
91
                        if (op == "delete") {
89
                        if (op == "delete") {
92
                            var selectedDelete = new Array;
90
                            var selectedDelete = new Array;
93
                            for (i = 0; i < selected.length; i++) {
91
                            for (i = 0; i < selected.length; i++) {
94
                                selectedDelete.push(document.layouts.action[selected[i]].value);                            
92
                                selectedDelete.push(document.layouts.action[selected[i]].value);
95
                            }
93
                            }
96
                            return(selectedDelete);
94
                            return(selectedDelete);
97
                        } else {
95
                        } else {
Lines 102-112 Link Here
102
                    else if (selected.length < 1) {
100
                    else if (selected.length < 1) {
103
                        if (op == "edit") {
101
                        if (op == "edit") {
104
                            alert(_("Please select one %s to %s.").format("[% PROCESS translate_card_element element=card_element %]", op));
102
                            alert(_("Please select one %s to %s.").format("[% PROCESS translate_card_element element=card_element %]", op));
105
                            return (-1);
106
                        } else {
103
                        } else {
107
                            alert(_("Please select at least one %s to %s.").format("[% PROCESS translate_card_element element=card_element %]", op));
104
                            alert(_("Please select at least one %s to %s.").format("[% PROCESS translate_card_element element=card_element %]", op));
108
                            return (-1);
109
                        }
105
                        }
106
                        return (-1);
110
                    }
107
                    }
111
                    else {
108
                    else {
112
                        alert(_("Please select only one %s to %s.").format("[% PROCESS translate_card_element element=card_element %]", op));
109
                        alert(_("Please select only one %s to %s.").format("[% PROCESS translate_card_element element=card_element %]", op));
113
- 

Return to bug 14805