Changeset 3742 for branches/2.2/expressoMail1_2/js
- Timestamp:
- 02/09/11 16:32:00 (13 years ago)
- Location:
- branches/2.2/expressoMail1_2/js
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2/expressoMail1_2/js/common_functions.js
r3725 r3742 398 398 399 399 var setTimeout_write_msg = 0; 400 var old_msg = false; 400 var old_msg = false; 401 401 // Funcao usada para escrever mensagem 402 402 // notimeout = True : mensagem nao apaga … … 762 762 var folder_unseen = Element('dftree_'+folder_id+'_unseen'); 763 763 var abas_unseen = Element('new_m').innerHTML; 764 abas_unseen = abas_unseen.match( /[0-9]+/);764 abas_unseen = abas_unseen.match(/(<font.*?>){0,1} *([0-9]+) *(<\/font>){0,1}/)[2]; 765 765 766 766 if (folder_unseen) 767 {768 767 folder_unseen.innerHTML = (parseInt(folder_unseen.innerHTML) + 1); 769 }770 768 else 771 769 { … … 773 771 tree_folders.getNodeById(folder_id)._refresh(); 774 772 } 775 if (abas_unseen) 776 { 773 774 if( abas_unseen == NaN || abas_unseen == undefined ) 775 abas_unseen = 1; 776 else 777 777 abas_unseen = parseInt(abas_unseen) + 1; 778 Element('new_m').innerHTML = '<font style="color:red">' + abas_unseen + '</font>'; 779 } 780 else{ 781 abas_unseen = Element('new_m').innerHTML; 782 abas_unseen = abas_unseen.match( /[0-9]+/); 783 abas_unseen = parseInt(abas_unseen) + 1; 784 Element('new_m').innerHTML = '<font style="color:red">' + abas_unseen + '</font>'; 785 } 778 779 Element('new_m').innerHTML = '<font style="color:red">' + abas_unseen + '</font>'; 780 786 781 if ( current_folder.indexOf( 'INBOX' ) !== 0 && current_folder.indexOf( 'local_' ) !== 0 ) 787 782 { … … 800 795 tree_folders.getNodeById( node_to_refresh )._refresh(); 801 796 } 797 802 798 function decrement_folder_unseen(){ 803 799 var folder_id = get_current_folder(); … … 805 801 var folder_unseen = Element('dftree_'+folder_id+'_unseen'); 806 802 var abas_unseen = Element('new_m').innerHTML; 807 abas_unseen = abas_unseen.match( /[0-9]+/);803 abas_unseen = abas_unseen.match( /(<font.*?>){0,1} *([0-9]+) *(<\/font>){0,1}/)[2]; 808 804 809 805 if(!folder_unseen || !abas_unseen) … … 821 817 tree_folders.getNodeById(folder_id)._refresh(); 822 818 } 823 if ((abas_unseen) && (parseInt(abas_unseen) > 1)) 824 { 825 abas_unseen = (parseInt(abas_unseen) - 1); 826 Element('new_m').innerHTML = '<font style="color:red">' + abas_unseen + '</font>'; 827 } 828 else if (parseInt(abas_unseen) <= 1) 829 { 819 if (parseInt(abas_unseen) > 1) { 820 Element('new_m').innerHTML = '<font style="color:red">' + (parseInt(abas_unseen) - 1) + '</font>'; 821 } else { 830 822 Element('new_m').innerHTML = '0'; 831 823 } -
branches/2.2/expressoMail1_2/js/main.js
r3730 r3742 431 431 return false; 432 432 433 var total_messages_element = Element('tot_m'); 434 433 435 for (var i=0; i<data.length; i++){ 434 436 var existent = document.getElementById(data[i].msg_number); … … 439 441 if (data[i].Recent == 'N') 440 442 box.insertBefore(new_msg,box.firstChild); 441 else 443 else 442 444 box.appendChild(new_msg); 443 445 446 total_messages_element.innerHTML = parseInt( total_messages_element.innerHTML ) + 1; 444 447 } 445 448 } … … 2096 2099 break; 2097 2100 } 2101 } else { 2102 refresh(); 2098 2103 } 2099 2104 }
Note: See TracChangeset
for help on using the changeset viewer.