|
Lines 1-18
Link Here
|
| 1 |
function tickAll(section){ |
1 |
function tickAll(section){ |
| 2 |
$("input[name='" + section + "']").prop("checked", true); |
2 |
$("input[type='checkbox'][name='" + section + "']").prop("checked", true); |
| 3 |
$("#" + section.slice(0,-1) + "ALL").prop("checked", true); |
3 |
$("#" + section.slice(0,-1) + "ALL").prop("checked", true); |
| 4 |
$("input[name='" + section + "']").prop("disabled", true); |
4 |
$("input[type='checkbox'][name='" + section + "']").prop("disabled", true); |
| 5 |
$("#" + section.slice(0,-1) + "ALL").prop("disabled", false); |
5 |
$("#" + section.slice(0,-1) + "ALL").prop("disabled", false); |
| 6 |
} |
6 |
} |
| 7 |
|
7 |
|
| 8 |
function untickAll(section){ |
8 |
function untickAll(section){ |
| 9 |
$("input[name='" + section + "']").prop("checked", false); |
9 |
$("input[type='checkbox'][name='" + section + "']").prop("checked", false); |
| 10 |
$("input[name='" + section + "']").prop("disabled", false); |
10 |
$("input[type='checkbox'][name='" + section + "']").prop("disabled", false); |
| 11 |
} |
11 |
} |
| 12 |
|
12 |
|
| 13 |
$(document).ready(function(){ |
13 |
$(document).ready(function(){ |
| 14 |
|
14 |
|
| 15 |
if ( $('input[name="modules"]:checked').length == 0 ) { |
15 |
if ( $('input[type="checkbox"][name="modules"]:checked').length == 0 ) { |
| 16 |
tickAll('modules'); |
16 |
tickAll('modules'); |
| 17 |
} |
17 |
} |
| 18 |
$("#moduleALL").change(function(){ |
18 |
$("#moduleALL").change(function(){ |
|
Lines 22-28
$(document).ready(function(){
Link Here
|
| 22 |
untickAll('modules'); |
22 |
untickAll('modules'); |
| 23 |
} |
23 |
} |
| 24 |
}); |
24 |
}); |
| 25 |
$("input[name='modules']").change(function(){ |
25 |
$("input[type='checkbox'][name='modules']").change(function(){ |
| 26 |
if ( $("input[name='modules']:checked").length == $("input[name='modules']").length - 1 ){ |
26 |
if ( $("input[name='modules']:checked").length == $("input[name='modules']").length - 1 ){ |
| 27 |
tickAll('modules'); |
27 |
tickAll('modules'); |
| 28 |
} |
28 |
} |
| 29 |
- |
|
|