diff options
author | frank <frank@schokilade.de> | 2005-02-20 11:45:06 +0100 |
---|---|---|
committer | frank <frank@schokilade.de> | 2005-02-20 11:45:06 +0100 |
commit | 10a76f6fd45bbbf4443fb8626d35aae3a388c490 (patch) | |
tree | ad76b39e0b739d7e87cd2b595bd9f10cf9a5ae76 /script.js | |
parent | 3a8a9050bc97ca54a26f0163fb9b8d50c82f8b3d (diff) | |
download | rpg-10a76f6fd45bbbf4443fb8626d35aae3a388c490.tar.gz rpg-10a76f6fd45bbbf4443fb8626d35aae3a388c490.tar.bz2 |
acl-administration rc1
darcs-hash:20050220104506-b7c55-01c85b4b688597c8405987e0f7ea30aa4fb1472f.gz
Diffstat (limited to 'script.js')
-rw-r--r-- | script.js | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -431,3 +431,26 @@ function fixDate(date) { if (skew > 0) date.setTime(date.getTime() - skew); } + +/* + * This enables/disables checkboxes for acl-administration + * + * @author Frank Schubert <frank@schokilade.de> + */ +function checkAclLevel(){ + if(document.getElementById) { + var scope = document.getElementById('acl_scope').value; + + //check for namespace + if( (scope.indexOf(":*") > 0) || (scope == "*") ){ + document.getElementsByName('acl_checkbox[4]')[0].disabled=false; + document.getElementsByName('acl_checkbox[8]')[0].disabled=false; + }else{ + document.getElementsByName('acl_checkbox[4]')[0].checked=false; + document.getElementsByName('acl_checkbox[8]')[0].checked=false; + + document.getElementsByName('acl_checkbox[4]')[0].disabled=true; + document.getElementsByName('acl_checkbox[8]')[0].disabled=true; + } + } +} |