Changeset 3352 for branches/2.2/expressoMail1_2/js/draw_api.js
- Timestamp:
- 10/14/10 11:23:45 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2/expressoMail1_2/js/draw_api.js
r3287 r3352 18 18 } 19 19 var currentTab,numBox = 0; // Open Tab and num of mailboxes opened at context 20 21 20 // Objeto Map, talvez o ideal fosse adicionar este objeto à Api do egroupware, e carregá-lo 22 21 // aqui no expressoMail. … … 1478 1477 if (info_msg.signature && info_msg.signature.length > 0) 1479 1478 { 1480 var tr_signature = document.createElement("TR"); 1481 var td_signature = document.createElement("TD"); 1482 td_signature.className = 'tr_message_header'; 1483 tr_signature.id = 'tr_signature_'+ID; 1484 td_signature.colSpan = "5"; 1485 tr_signature.style.display = 'none'; 1486 1487 for (i in info_msg.signature) 1488 td_signature.innerHTML += '<span>'+info_msg.signature[i]+'</span> <br /> '; 1489 //var signature_status_pos = info_msg.signature[0].indexOf(get_lang('Message untouched')); 1490 var signature_status_pos = info_msg.signature[0].indexOf('Message untouched'); 1491 td_signature.id = "td_signature_"+ID; 1492 if(signature_status_pos < 0 ) 1493 { 1494 td.innerHTML += ' <img style="cursor:pointer" src="templates/'+template+'/images/signed_error.gif" title="'+get_lang("Details")+'">'; 1495 tr_signature.style.display = ''; 1496 } 1497 else 1498 { 1499 td.innerHTML += ' <img style="cursor:pointer" src="templates/'+template+'/images/signed_table.gif" title="'+get_lang("Details")+'">'; 1500 } 1501 td.onclick = function(){ 1502 var _height = Element("div_message_scroll_"+ID).style.height; 1503 _height = parseInt(_height.replace("px","")); 1504 var _offset = 130; 1505 if (this.value == 'more_cert'){ 1506 //this.innerHTML += "<b><u>Mais Informaᅵᅵes</u></b>"; 1507 this.value = 'hide_cert'; 1508 Element("div_message_scroll_"+ID).style.height = (_height + _offset)+"px"; 1509 Element('tr_signature_'+ID).style.display = 'none'; 1510 Element('td_signature_'+ID).style.display = 'none'; 1511 1512 } 1513 else{ 1514 //this.innerHTML += "Mais Informaᅵᅵes"; 1515 this.value = 'more_cert'; 1516 Element("div_message_scroll_"+ID).style.height = (_height - _offset)+"px"; 1517 Element('tr_signature_'+ID).style.display = ''; 1518 Element('td_signature_'+ID).style.display = ''; 1519 } 1479 var tr_signature = document.createElement("TR"); 1480 var td_signature = document.createElement("TD"); 1481 td_signature.className = 'tr_message_header'; 1482 tr_signature.id = 'tr_signature_'+ID; 1483 td_signature.colSpan = "5"; 1484 tr_signature.style.display = 'none'; 1485 for (i in info_msg.signature) 1486 { 1487 if(typeof(info_msg.signature[i]) == 'object') 1488 { 1489 var aux = ''; 1490 for (ii in info_msg.signature[i]) 1491 { 1492 if(info_msg.signature[i][ii].indexOf("###") > -1) 1493 { 1494 aux += get_lang(info_msg.signature[i][ii].substring(0,info_msg.signature[i][ii].indexOf("###"))) + info_msg.signature[i][ii].substring(info_msg.signature[i][ii].indexOf("###")+3); 1495 } 1496 else 1497 { 1498 aux += info_msg.signature[i][ii]; 1499 } 1500 } 1501 td_signature.innerHTML += "<a onclick=\"javascript:alert('" + aux + "')\"><b><font color=\"#0000FF\">" + get_lang("More") + "...</font></b></a>"; 1502 continue; 1503 } 1504 if(info_msg.signature[i].indexOf("#@#") > -1) 1505 { 1506 td_signature.innerHTML += '<span style=color:red><strong>'+get_lang(info_msg.signature[i].substring(0,info_msg.signature[i].indexOf("#@#")))+'</strong> '+info_msg.signature[i].substring(info_msg.signature[i].indexOf("#@#")+3)+'</span> <br /> '; 1507 } 1508 if(info_msg.signature[i].indexOf("###") > -1) 1509 { 1510 td_signature.innerHTML += '<span><strong>'+get_lang(info_msg.signature[i].substring(0,info_msg.signature[i].indexOf("###")))+'</strong> '+info_msg.signature[i].substring(info_msg.signature[i].indexOf("###")+3)+'</span> <br /> '; 1511 } 1512 } 1513 var signature_status_pos = info_msg.signature[0].indexOf('Message untouched'); 1514 td_signature.id = "td_signature_"+ID; 1515 if(signature_status_pos < 0 ) 1516 { 1517 td.innerHTML += ' <img style="cursor:pointer" src="templates/'+template+'/images/signed_error.gif" title="'+get_lang("Details")+'">'; 1518 tr_signature.style.display = ''; 1519 } 1520 else 1521 { 1522 td.innerHTML += ' <img style="cursor:pointer" src="templates/'+template+'/images/signed_table.gif" title="'+get_lang("Details")+'">'; 1523 } 1524 td.onclick = function(){ 1525 var _height = Element("div_message_scroll_"+ID).style.height; 1526 _height = parseInt(_height.replace("px","")); 1527 var _offset = 130; 1528 if (this.value == 'more_cert'){ 1529 this.value = 'hide_cert'; 1530 Element("div_message_scroll_"+ID).style.height = (_height + _offset)+"px"; 1531 Element('tr_signature_'+ID).style.display = 'none'; 1532 Element('td_signature_'+ID).style.display = 'none'; 1533 1534 } 1535 else{ 1536 //this.innerHTML += "Mais Informaᅵᅵes"; 1537 this.value = 'more_cert'; 1538 Element("div_message_scroll_"+ID).style.height = (_height - _offset)+"px"; 1539 Element('tr_signature_'+ID).style.display = ''; 1540 Element('td_signature_'+ID).style.display = ''; 1541 } 1520 1542 }; 1521 1543 1522 1523 1544 tr_signature.appendChild(td_signature); 1545 tbody_message_options.appendChild(tr_signature); 1524 1546 } 1525 1547 //////////// END SIGNATURE ////////////////
Note: See TracChangeset
for help on using the changeset viewer.