Changeset 5134 for trunk/expressoMail1_2/js/sharemailbox.js
- Timestamp:
- 11/03/11 13:24:28 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/sharemailbox.js
r4457 r5134 43 43 Element('em_input_saveAcl').checked = false; 44 44 Element('em_input_saveAcl').disabled = true; 45 Element('em_input_deleteAcl').disabled = true; 46 Element('em_input_writeAcl').disabled = true; 45 47 46 48 if (data[user].indexOf('lrs',0) >= 0) 47 49 { 48 50 Element('em_input_sendAcl').disabled = false; 51 Element('em_input_deleteAcl').disabled = false; 52 Element('em_input_writeAcl').disabled = false ; 49 53 Element('em_input_readAcl').checked = true; 50 54 } 51 55 else 56 { 52 57 Element('em_input_sendAcl').disabled = true; 53 58 59 } 54 60 if (data[user].indexOf('d',0) >= 0) 55 61 { 56 62 Element('em_input_deleteAcl').checked = true; 63 Element('em_input_deleteAcl').disabled = false; 57 64 } 58 65 if (data[user].indexOf('wi',0) >= 0) 59 66 { 60 67 Element('em_input_writeAcl').checked = true; 68 Element('em_input_writeAcl').disabled = false 61 69 } 62 70 … … 91 99 if (Element('em_input_readAcl').checked) { 92 100 Element('em_input_sendAcl').disabled = false; 101 Element('em_input_deleteAcl').disabled = false; 102 Element('em_input_writeAcl').disabled = false; 93 103 acl = 'lrs'; 94 104 } … … 96 106 Element('em_input_sendAcl').disabled = true; 97 107 Element('em_input_sendAcl').checked = false; 108 Element('em_input_deleteAcl').disabled = true; 109 Element('em_input_deleteAcl').checked = false; 110 Element('em_input_writeAcl').disabled = true; 111 Element('em_input_writeAcl').checked = false; 112 98 113 } 99 114 … … 174 189 "<td valign='bottom'><br>"+ 175 190 get_lang('Organization')+": " + 176 "<select id='em_combo_org' onchange='javascript:sharemailbox.get_available_users(this.value);'></select>"+191 "<select id='em_combo_org'></select>"+ 177 192 178 193 "<br><br>"+get_lang('Search user')+":<br>" + 179 '<input id="em_input_searchUser" size="35" autocomplete="off" onkeyup="javascript:sharemailbox.optionFinderTimeout(this )"><br>'+194 '<input id="em_input_searchUser" size="35" autocomplete="off" onkeyup="javascript:sharemailbox.optionFinderTimeout(this, event);"><br>'+ 180 195 181 196 '<font color="red"><span id="em_span_searching"> </span></font><br>'+ … … 291 306 Element('em_input_sendAcl').disabled = true; 292 307 Element('em_input_saveAcl').disabled = true; 308 Element('em_input_deleteAcl').disabled = true; 309 Element('em_input_writeAcl').disabled = true; 293 310 win.open(); 294 311 } … … 305 322 } 306 323 307 cShareMailbox.prototype.optionFinder = function(id) 308 { 309 var oWait = document.getElementById("em_span_searching"); 310 var oText = document.getElementById(id); 311 312 //Limpa todo o select 313 314 var select_available_users_tmp = document.getElementById('em_select_available_users') 315 for(var i = 0;i < select_available_users_tmp.options.length; i++) 316 select_available_users_tmp.options[i--] = null; 317 318 var RegExp_name = new RegExp("\\b"+oText.value, "i"); 319 320 //Inclui usuário começando com a pesquisa 321 if (typeof(select_available_users_clone) != "undefined"){ 322 for(i = 0; i < select_available_users_clone.length; i++){ 323 if (RegExp_name.test(select_available_users_clone[i].text)) 324 { 325 sel = select_available_users_tmp.options; 326 option = new Option(select_available_users_clone[i].text,select_available_users_clone[i].value); 327 sel[sel.length] = option; 328 } 329 } 330 } 331 oWait.innerHTML = ' '; 324 cShareMailbox.prototype.optionFinder = function(id) { 325 326 var sentence = Element(id).value; 327 328 var url = '$this.ldap_functions.get_available_users2&context=' + 329 Element('em_combo_org').value + 330 ( sentence ? '&sentence=' + sentence: '' ); 331 332 return userFinder( sentence, 'em_select_available_users', url, 'em_span_searching'); 332 333 } 333 334
Note: See TracChangeset
for help on using the changeset viewer.