Changeset 1912 for trunk/expressoMail1_2/js/sharemailbox.js
- Timestamp:
- 01/04/10 11:25:23 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/sharemailbox.js
r1495 r1912 41 41 Element('em_input_writeAcl').checked = false; 42 42 Element('em_input_sendAcl').checked = false; 43 Element('em_input_saveAcl').checked = false; 44 Element('em_input_saveAcl').disabled = true; 43 45 44 46 if (data[user].indexOf('lrs',0) >= 0) … … 54 56 Element('em_input_deleteAcl').checked = true; 55 57 } 56 if (data[user].indexOf('wi p',0) >= 0)58 if (data[user].indexOf('wi',0) >= 0) 57 59 { 58 60 Element('em_input_writeAcl').checked = true; 61 } 62 if (data[user].indexOf('p',0) >= 0) 63 { 64 Element('em_input_saveAcl').checked = true; 59 65 } 60 66 if (data[user] != "false" && data[user].indexOf('a',0) >= 0) … … 63 69 Element('em_input_sendAcl').checked = true; 64 70 } 71 if (data[user] != "false" && data[user].indexOf('p',0) >= 0) 72 { 73 Element('em_input_saveAcl').disabled = false; 74 Element('em_input_saveAcl').checked = true; 75 } 76 if( data[user] != "false" && Element('em_input_writeAcl').checked && Element('em_input_sendAcl').checked ){ 77 Element('em_input_saveAcl').disabled = false; 78 } else Element('em_input_saveAcl').disabled = true; 65 79 } 66 80 cExecute ("$this.imap_functions.getaclfromuser&user="+user, handler_getaclfromuser); … … 90 104 acl += 'd'; 91 105 92 if (Element('em_input_writeAcl').checked) 93 acl += 'wip'; 94 95 if (Element('em_input_sendAcl').checked) 96 acl += 'a'; 106 if (Element('em_input_writeAcl').checked) { 107 acl += 'wi'; 108 } 109 110 if (Element('em_input_sendAcl').checked){ 111 acl += 'a'; 112 } else { 113 Element('em_input_saveAcl').disabled = true; 114 Element('em_input_saveAcl').checked = false; 115 } 116 117 if (Element('em_input_sendAcl').checked && Element('em_input_writeAcl').checked){ 118 Element('em_input_saveAcl').disabled = false; 119 } else { 120 Element('em_input_saveAcl').disabled = true; 121 Element('em_input_saveAcl').checked = false; 122 } 123 124 if (Element('em_input_saveAcl').checked) 125 acl += 'p'; 97 126 98 127 var handler_setaclfromuser = function(data) { … … 128 157 Element('em_input_writeAcl').checked = false; 129 158 Element('em_input_sendAcl').checked = false; 159 Element('em_input_saveAcl').checked = false; 130 160 } 131 161 else … … 168 198 '<tr><td>'+get_lang('Exclusion')+':</td><td><input id=\'em_input_deleteAcl\' onClick="return sharemailbox.setaclfromuser();" type="checkbox"><img title="'+get_lang('hlp_msg_delmov_acl')+'." src=\'./templates/'+template+'/images/ajuda.jpg\'></td></tr>'+ 169 199 '<tr><td>'+get_lang('Write')+':</td><td><input id=\'em_input_writeAcl\' onClick="return sharemailbox.setaclfromuser();" type="checkbox"><img title="'+get_lang('hlp_msg_addcreate_acl')+'." src=\'./templates/'+template+'/images/ajuda.jpg\'></td></tr>'+ 170 '<tr><td>'+get_lang('Send')+':</td><td><input id=\'em_input_sendAcl\' onClick="return sharemailbox.setaclfromuser();" type="checkbox"><img title="'+get_lang('hlp_msg_sendlike_acl')+'." src=\'./templates/'+template+'/images/ajuda.jpg\'></td></tr></tbody></table>'+ 200 '<tr><td>'+get_lang('Send')+':</td><td><input id=\'em_input_sendAcl\' onClick="return sharemailbox.setaclfromuser();" type="checkbox"><img title="'+get_lang('hlp_msg_sendlike_acl')+'." src=\'./templates/'+template+'/images/ajuda.jpg\'></td></tr>'+ 201 '<tr><td>'+get_lang('Save')+':</td><td><input id=\'em_input_saveAcl\' onClick="return sharemailbox.setaclfromuser();" type="checkbox"><img title="'+get_lang('hlp_msg_savelike_acl')+'." src=\'./templates/'+template+'/images/ajuda.jpg\'></td></tr></tbody></table>'+ 171 202 '</td></tr>'+ 172 203 "</tbody></table>"; … … 241 272 if(! this.arrayWin[div.id]) 242 273 { 243 div.style.height = "4 60px";274 div.style.height = "480px"; 244 275 div.style.width = "540px"; 245 276 var title = ":: "+get_lang("Mailbox Sharing")+" ::"; … … 267 298 } 268 299 Element('em_input_sendAcl').disabled = true; 300 Element('em_input_saveAcl').disabled = true; 269 301 win.open(); 270 302 } … … 361 393 Element('em_input_writeAcl').checked = false; 362 394 Element('em_input_sendAcl').checked = false; 395 Element('em_input_saveAcl').checked = false; 363 396 } 364 397
Note: See TracChangeset
for help on using the changeset viewer.