Ignore:
Timestamp:
05/14/13 09:56:48 (11 years ago)
Author:
thiago
Message:

Ticket #3448 - Problema ao clicar com o botão direito em uma mensagem.

File:
1 edited

Legend:

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

    r8149 r8150  
    17261726                         
    17271727                        $(this).addClass("selected_msg"); 
    1728                                         } 
    1729                                         updateSelectedMsgs($(this).find("input:checkbox").is(':checked'),$(this).attr("id")); 
    1730                                 } 
     1728                } 
     1729                updateSelectedMsgs($(this).find("input:checkbox").is(':checked'),$(this).attr("id")); 
     1730                } else if ( typeof $(event.target).attr("style") == "undefined" || $(event.target).attr("style").match(/background/g) == null ) { 
     1731                    if($(this).find("input:checkbox").attr("checked") != "checked"){ 
     1732 
     1733                        $(this).find("input:checkbox").trigger('click'); 
     1734             
     1735                        $(this).addClass("selected_msg"); 
     1736                    } 
     1737                    updateSelectedMsgs($(this).find("input:checkbox").is(':checked'),$(this).attr("id")); 
     1738                } 
     1739 
    17311740                        }); 
    17321741        } 
     
    21422151                $(td_element26).click(function() {       
    21432152                        var messageClickedId = $(this).attr('id').match(/td_message_followup_([\d]+)/)[1]; 
    2144                          
     2153 
     2154            var loading = $('#td_message_followup_' + messageClickedId + ', ' +  
     2155            'tr[role="'+messageClickedId+'_'+msg_folder+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited") 
     2156            .find('img[alt=Carregando]'); 
     2157 
     2158 
     2159            //Verificar se está carregando a bandeira. 
     2160            //Caso esteja ele sai da função até que seja carregado.  
     2161            if( loading.length ) { 
     2162                return false; 
     2163            } 
     2164 
    21452165                        var followupColor = $('#td_message_followup_' + messageClickedId).find(".flag-edited").css('backgroundColor'); 
    21462166                         
     
    21952215                                         
    21962216                                        if(fail != 'success'){ 
    2197                                             $('#td_message_followup_' + messageClickedId + ', ' +  
    2198                                             'tr[role="'+messageClickedId+'_'+msg_folder+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited").css("background", "#CCCCCC") 
    2199                                                 .find('img').remove(); 
    2200                                             MsgsCallbackFollowupflag[fail](); 
     2217                                            var msgFlag =  $('#td_message_followup_' + messageClickedId + ', ' +  
     2218                        'tr[role="'+messageClickedId+'_'+msg_folder+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited").css("background", "#CCCCCC"); 
     2219 
     2220                        msgFlag.find('img').remove(); 
     2221                         
     2222                        //Insere a imagem da flag quando ocorre erro ao marcar a msg 
     2223                        msgFlag.append("<img src='../prototype/modules/mail/img/flagEditor.png'/>"); 
     2224 
     2225                        MsgsCallbackFollowupflag[fail](); 
    22012226                                        }else{ 
    22022227                                            $('#td_message_followup_' + messageClickedId + ', ' +  
    22032228                                            'tr[role="'+messageClickedId+'_'+msg_folder+'"] #td_message_followup_search_' + messageClickedId).attr('title', get_lang('Follow up')).find(".flag-edited").css("background", headers_msgs.followupflagged.backgroundColor) 
    2204                                                 .find('img').remove(); 
     2229                                                .append("<img src='../prototype/modules/mail/img/flagEditor.png'/>"); 
    22052230                                            updateCacheFollowupflag(messageClickedId, msg_folder, true); 
    22062231                                        }                                
     
    22182243                                        $('#td_message_followup_' + messageClickedId + ', ' +  
    22192244                                        'tr[role="'+messageClickedId+'_'+msg_folder+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited") 
    2220                                         .css({"background-image":"url(../prototype/modules/mail/img/flagEditor.png)"}) 
    22212245                                        .find('img').remove(); 
    22222246                                         
     
    22322256                                $('#td_message_followup_' + messageClickedId + ', ' +  
    22332257                                'tr[role="'+messageClickedId+'_'+msg_folder+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited") 
    2234                                 .css({"background-image":"url(../prototype/modules/mail/img/flagEditor.png)"}).css("background", followupColor); 
     2258                                .css("backgroundColor", followupColor) 
     2259                .find('img').remove(); //remove imagem carregando da bandeira 
     2260 
     2261                $('#td_message_followup_' + messageClickedId).find('.flag-edited').append("<img src='../prototype/modules/mail/img/flagEditor.png'/>"); 
     2262 
    22352263                                 
    2236                                 $(tr_element).addClass('selected_msg').find(':checkbox').trigger('click'); 
     2264                           //Pega id do checkbox 
     2265               var id = $(tr_element).addClass('selected_msg').find(':checkbox').attr('id'); 
     2266                 
     2267                //Verifica se o checkbox está selecionado 
     2268                if($('#' + id).attr('checked') != 'checked') 
     2269                    $(tr_element).addClass('selected_msg').find(':checkbox').trigger('click'); 
    22372270                                 
    22382271                                /** 
     
    24342467var msg_selected; 
    24352468function draw_message(info_msg, ID){ 
     2469    alert("1"); 
    24362470        // remove a flag $FilteredMessage da mensagem ao ser lida 
    24372471        if(info_msg.Unseen == "U"){ 
Note: See TracChangeset for help on using the changeset viewer.