Changeset 823


Ignore:
Timestamp:
05/08/09 16:26:49 (15 years ago)
Author:
niltonneto
Message:

Ticket #22 - Indicação para sinalizar novas mensagens na pasta compartilhada.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/js/common_functions.js

    r814 r823  
    673673        else 
    674674        { 
    675                 tree_folders.getNodeById(folder_id).alter({caption: tree_folders.getNodeById(folder_id).caption + '<font style=color:red>&nbsp(</font><span id="dftree_'+folder_id+'_unseen" style=color:red>1</span><font style=color:red>)</font>'}); 
     675                tree_folders.getNodeById(folder_id).alter({caption: tree_folders.getNodeById(current_folder).caption + '<font style=color:red>&nbsp(</font><span id="dftree_'+current_folder+'_unseen" style=color:red>1</span><font style=color:red>)</font>'}); 
    676676                tree_folders.getNodeById(folder_id)._refresh(); 
    677677        } 
     
    687687                Element('new_m').innerHTML = '<font style="color:red">' + abas_unseen + '</font>'; 
    688688        } 
     689        if ( current_folder.indexOf( 'INBOX' ) !== 0 ) 
     690        { 
     691                var display_unseen_in_shared_folders = Element('dftree_user_unseen'); 
     692                if ( display_unseen_in_shared_folders ) 
     693                        tree_folders.getNodeById( 'user' ).alter({caption:'<font style=color:red>[</font><span id="dftree_user_unseen" style="color:red">' + ( parseInt( display_unseen_in_shared_folders.innerHTML) + 1 ) + '</span><font style=color:red>]</font>' + get_lang("Shared folders")}); 
     694                else 
     695                        tree_folders.getNodeById( 'user' ).alter({caption:'<font style=color:red>[</font><span id="dftree_user_unseen" style="color:red">1</span><font style=color:red>]</font>' + get_lang("Shared folders")}); 
     696                tree_folders.getNodeById( 'user' )._refresh(); 
     697        } 
     698        var display_unseen_in_mailbox = Element('dftree_root_unseen'); 
     699        tree_folders.getNodeById( 'root' ).alter({caption:'<font style=color:red>[</font><span id="dftree_root_unseen" style="color:red">1</span><font style=color:red>]</font>' + get_lang("My Folders")}); 
     700        tree_folders.getNodeById( 'root' )._refresh(); 
    689701} 
    690702function decrement_folder_unseen(){ 
     
    717729        { 
    718730                Element('new_m').innerHTML = '0'; 
     731        } 
     732        if ( current_folder.indexOf( 'INBOX' ) !== 0 ) 
     733        { 
     734                var display_unseen_in_shared_folders = Element('dftree_user_unseen'); 
     735                if ( display_unseen_in_shared_folders ) 
     736                { 
     737                        var unseen_in_shared_folders = parseInt( display_unseen_in_shared_folders.innerHTML ); 
     738                        unseen_in_shared_folders--; 
     739                        if ( unseen_in_shared_folders > 0 ) 
     740                                tree_folders.getNodeById( 'user' ).alter({caption:'<font style=color:red>[</font><span id="dftree_root_unseen" style="color:red">' + unseen_in_shared_folders + '</span><font style=color:red>]</font>' + get_lang("My Folders")}); 
     741                        else 
     742                                tree_folders.getNodeById( 'user' ).alter({caption:get_lang("Shared folders")}); 
     743                        tree_folders.getNodeById( 'user' )._refresh(); 
     744                } 
     745        } 
     746        var display_unseen_in_mailbox = Element('dftree_root_unseen'); 
     747        if ( display_unseen_in_mailbox ) 
     748        { 
     749                var unseen_in_mailbox = parseInt( display_unseen_in_mailbox.innerHTML ); 
     750                unseen_in_mailbox--; 
     751                //if ( unseen_in_mailbox > 0 ) 
     752                //      tree_folders.getNodeById( 'root' ).alter({caption:'<font style=color:red>[</font><span id="dftree_root_unseen" style="color:red">' + unseen_in_mailbox + '</span><font style=color:red>]</font>' + get_lang("My Folders")}); 
     753                //else 
     754                        tree_folders.getNodeById( 'root' ).alter({caption:get_lang("My Folders")}); 
     755                tree_folders.getNodeById( 'root' )._refresh(); 
    719756        } 
    720757} 
Note: See TracChangeset for help on using the changeset viewer.