Ignore:
Timestamp:
03/09/12 19:47:52 (12 years ago)
Author:
adriano
Message:

Ticket #2486 - implementa a pasta 'para acompanhamento' e corrige o salvamento

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/modules/mail/js/followupflag.js

    r5674 r5697  
    271271        .filter('.menu-configure-followupflag .delete').click(function(){ 
    272272                if (selectedMessageIds.length == 0) $(this).button("option", "disabled", true); 
    273                         /** TODO Mudar quando melhorias forem implementadas na API de atualização do cache */ 
    274                         DataLayer.remove('followupflagged', false); 
    275                         DataLayer.get('followupflagged'); 
    276                         var roles = get_selected_messages_search_role().split(','); 
    277                         for (var i=0; i < selectedMessageIds.length; i++ ){ 
     273                /** TODO Mudar quando melhorias forem implementadas na API de atualização do cache */ 
     274                DataLayer.remove('followupflagged', false); 
     275                //DataLayer.get('followupflagged'); 
     276                var roles = get_selected_messages_search_role().split(','); 
     277                for (var i=0; i < selectedMessageIds.length; i++ ){ 
    278278                                if (currentTab == 0) { 
    279279                                        folder_name = current_folder; 
     
    288288                                if(onceOpenedHeadersMessages[folder_name][messageNumber]['followupflagged'].id){ 
    289289                                        var flag_id = onceOpenedHeadersMessages[folder_name][messageNumber]['followupflagged'].id; 
    290                                         DataLayer.remove('followupflagged', flag_id); 
     290                                        //DataLayer.remove('followupflagged', folder_name + '/' + messageNumber + '#' + flag_id ); 
     291                                        /** 
     292                                         * TODO - corrigir o formato do ID no DataLayer, para que seja utilizado o ID composto 
     293                                         * ao invés do ID do PostgreSQL atualmente em uso. 
     294                                         */ 
     295                                          
     296                                        /** 
     297                                         * # hack necessário enquanto o DataLayer não reconhece o ID composto. Trocar o  
     298                                         * código abaixo pela chamada trivial de DataLayer.remove('followupflagged', idCompost) 
     299                                         */ 
     300                                        var data = {}; 
     301                                        data[ 'followupflagged://' + folder_name + '/' + messageNumber + '#' + flag_id ] = false; 
     302                                        DataLayer.dispatch('Sync', data, false, true); 
     303                                         
    291304                                        if(current_folder == folder_name){ 
    292305                                                $('#td_message_followup_' + messageNumber + ', ' +  
Note: See TracChangeset for help on using the changeset viewer.