Commit | Line | Data |
---|---|---|
c1b06d18 | 1 | // http://civicrm.org/licensing |
c1b06d18 | 2 | |
c1b06d18 CW |
3 | function countSelectedCheckboxes(fldPrefix, form) { |
4 | fieldCount = 0; | |
5 | for (i = 0; i < form.elements.length; i++) { | |
6 | fpLen = fldPrefix.length; | |
7 | if (form.elements[i].type == 'checkbox' && form.elements[i].name.slice(0, fpLen) == fldPrefix && form.elements[i].checked == true) { | |
8 | fieldCount++; | |
9 | } | |
10 | } | |
11 | return fieldCount; | |
12 | } | |
13 | ||
c1b06d18 CW |
14 | /** |
15 | * Function to enable task action select | |
16 | */ | |
17 | function toggleTaskAction(status) { | |
18 | var radio_ts = document.getElementsByName('radio_ts'); | |
19 | if (!radio_ts[1]) { | |
20 | radio_ts[0].checked = true; | |
21 | } | |
22 | if (radio_ts[0].checked || radio_ts[1].checked) { | |
23 | status = true; | |
24 | } | |
25 | ||
26 | var formElements = ['task', 'Go', 'Print']; | |
27 | for (var i = 0; i < formElements.length; i++) { | |
28 | var element = document.getElementById(formElements[i]); | |
29 | if (element) { | |
30 | if (status) { | |
31 | element.disabled = false; | |
32 | } | |
33 | else { | |
34 | element.disabled = true; | |
35 | } | |
36 | } | |
37 | } | |
38 | } |