Changeset 1984 for branches/2.1/expressoAdmin1_2/js/jscode
- Timestamp:
- 02/05/10 10:13:27 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.1/expressoAdmin1_2/js/jscode/shared_accounts.js
r1915 r1984 190 190 { 191 191 select_owners.innerHTML = " " + new_options + select_owners.innerHTML; 192 select_owners.outerHTML = select_owners.outerHTML; 193 select_owners.options[0].selected = true; 194 Element('em_input_readAcl').checked = false; 192 select_owners.outerHTML = select_owners.outerHTML; 193 Element('em_input_readAcl').checked = false; 195 194 Element('em_input_deleteAcl').checked = false; 196 195 Element('em_input_writeAcl').checked = false; 197 196 Element('em_input_sendAcl').checked = false; 198 Element('em_input_sendAcl').disabled = true; 197 Element('em_input_sendAcl').disabled = true; 198 select_owners = Element('ea_select_owners'); 199 select_owners.options[0].selected = true; 199 200 } 200 201 } … … 209 210 select_owners.options[i--] = null; 210 211 } 211 if(select_owners.options.length > 1 ){ 212 //Nova chamada a "Element" é Necessária devido a um bug do ie com select 213 select_owners = Element('ea_select_owners'); 214 if(select_owners.options.length > 0 ){ 212 215 select_owners.options[0].selected = true; 213 216 var user = select_owners.options[0].value; … … 275 278 Element('cn').value = data.cn; 276 279 Element('mail').value = data.mail; 277 Element('mailquota').value = data.mailquota; 278 Element('mailquota_used').value = data.mailquota_used; 279 Element('quota_used_field').style.display = 'inline'; 280 Element('description').value = data.description; 281 Element('ea_select_owners').innerHTML = data.owners_options; 282 Element('display_empty_inbox').style.display = data.display_empty_inbox; 283 if( data.allow_edit_shared_account_acl == "0"){ 284 Element('bt_add_user').disabled = true; 285 Element('bt_remove_user').disabled = true; 286 Element('em_input_readAcl').disabled = true; 287 Element('em_input_deleteAcl').disabled = true; 288 Element('em_input_writeAcl').disabled = true; 289 Element('em_input_sendAcl').disabled = true; 290 Element('em_input_saveAcl').disabled = true; 291 } 280 Element('mailquota').value = data.mailquota; 281 Element('mailquota_used').value = data.mailquota_used; 282 Element('quota_used_field').style.display = 'inline'; 283 Element('desc').value = data.description; 284 //Necessario, pois o IE6 tem um bug que não exibe as novas opções se o innerHTML estava vazio 285 Element('ea_select_owners').innerHTML = ' ' + data.owners_options; 286 Element('ea_select_owners').outerHTML = Element('ea_select_owners').outerHTML; 287 288 Element('display_empty_inbox').style.display = data.display_empty_inbox; 289 if( data.allow_edit_shared_account_acl == "0"){ 290 Element('bt_add_user').disabled = true; 291 Element('bt_remove_user').disabled = true; 292 Element('em_input_readAcl').disabled = true; 293 Element('em_input_deleteAcl').disabled = true; 294 Element('em_input_writeAcl').disabled = true; 295 Element('em_input_sendAcl').disabled = true; 296 Element('em_input_saveAcl').disabled = true; 297 } 292 298 293 299 sinc_combos_org(data.user_context); 294 300 sharemailbox.ownersAcl = new Array(); 295 for (i=0; i<data.owners.length; i++){ 296 sharemailbox.ownersAcl[ data.owners[i] ] = data.owners_acl[i]; 297 } 301 if( data.owners != "undefined" && data.owners_acl != "undefined" ){ 302 for (i=0; i<data.owners.length; i++){ 303 sharemailbox.ownersAcl[ data.owners[i] ] = data.owners_acl[i]; 304 } 305 } 298 306 } 299 307 else
Note: See TracChangeset
for help on using the changeset viewer.