Changeset 5605


Ignore:
Timestamp:
03/02/12 09:04:43 (12 years ago)
Author:
marcieli
Message:

Ticket #2486 - corrigidos bugs referentes a atualizar sinalizador, sinalizar/marcar msgs.

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/inc/class.imap_functions.inc.php

    r5604 r5605  
    226226                        $return['num_msgs'] = count($sort_array_msg)+($msg_range_begin-1); 
    227227                } 
     228 
    228229                return $return; 
    229230    } 
     
    48214822                                        $labels = Controller::read( array( 'concept' => 'label', 'id' =>  $e['labelId']));      
    48224823                                        $return['msgs'][$i]['labels'][$e['labelId']] = $labels; 
    4823                                 } 
    4824                                  
     4824                                }        
    48254825                                $return['msgs'][$i]['flag'] = ' '; 
    48264826                                $return['msgs'][$i]['flag'] .= $msg->Unseen ? $msg->Unseen : ''; 
  • trunk/expressoMail1_2/js/doiMenuData.js

    r5603 r5605  
    8383                                                        ['=', 'messageNumber', messages[i].msg_number] 
    8484                                        ]); 
    85                                         if (!hasLabel) { 
     85                                        if (!hasLabel || hasLabel == "") { 
    8686                                                lableleds.push( 
    8787                                                        DataLayer.put('labeled', { 
     
    196196        } else { 
    197197                var labeleds = DataLayer.get('labeled', { 
    198                         criteria: {deepness: '2', 
     198                        criteria: {deepness: '2'}, 
    199199                        filter: [ 
    200200                                'AND', 
    201201                                ['=', 'folderName', msg_folder],  
    202202                                ['=', 'messageNumber', msg_number] 
    203                         ]} 
     203                        ] 
    204204                         
    205205                }); 
     
    208208                                menuItems[labeleds[i].label.id] = labeleds[i].label; 
    209209                } else { 
    210                         $('#td_message_labels_' + msg_number +', #td_message_labels_search_' + msg_number+':first') 
     210                        $('#td_message_labels_' + msg_number +', tr[role="'+msg_number+'_'+msg_folder+'"] #td_message_labels_search_' + msg_number) 
    211211                        .html(''); 
    212212                        //$.contextMenu( 'destroy', '#td_message_labels_' + msg_number +', #td_message_labels_search_' + msg_number+':first'); 
  • trunk/expressoMail1_2/js/draw_api.js

    r5604 r5605  
    16711671                                * também para verificar se há ou não sinalizador nesta mensagem 
    16721672                        */ 
     1673 
     1674                        DataLayer.remove('followupflagged', false); 
    16731675                        var flagged = DataLayer.get('followupflagged', {filter: [ 
    16741676                                'AND',  
  • trunk/expressoMail1_2/js/search.js

    r5588 r5605  
    541541                                $(td).click(function(event, ui){         
    542542                                        var messageClickedId = $(this).attr('id').match(/td_message_followup_search_([\d]+)/)[1]; 
     543                                        /**TODO Alterar após melhorias no filtro da camada javascript*/ 
     544                                        DataLayer.remove('followupflagged', false); 
    543545                                        var flagged = DataLayer.get('followupflagged', {filter: [ 
    544546                                                'AND',  
  • trunk/prototype/services/ImapServiceAdapter.php

    r5604 r5605  
    475475                        { 
    476476                                list($messageId, $followupflaggedId) = explode('#', $URI['id']); 
     477                                 
    477478                                $folderName = basename($messageId); 
    478479                                $messageNumber = dirname($messageId); 
Note: See TracChangeset for help on using the changeset viewer.