Changeset 5575


Ignore:
Timestamp:
02/28/12 10:42:57 (8 years ago)
Author:
marcieli
Message:

Ticket #2486 - Contornado problema de ids duplicados na busca rápida para sinalizadores/marcadores.

Location:
trunk
Files:
6 edited

Legend:

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

    r5574 r5575  
    167167                msg_number = messageInfo.uid; 
    168168        } 
    169         $('#td_message_labels_' + msg_number +', #td_message_labels_search_' + msg_number) 
     169        $('#td_message_labels_' + msg_number +', #td_message_labels_search_' + msg_number+':first') 
    170170        .html('<img src="../prototype/modules/mail/img/tag.png">'); 
    171171         
     
    196196        } 
    197197 
    198         $.contextMenu( 'destroy', '#td_message_labels_' + msg_number +', #td_message_labels_search_' + msg_number); 
     198        $.contextMenu( 'destroy', '#td_message_labels_' + msg_number +', #td_message_labels_search_' + msg_number+':first'); 
    199199 
    200200        $.contextMenu({ 
    201                 selector: '#td_message_labels_' + msg_number +', #td_message_labels_search_' + msg_number, 
     201                selector: '#td_message_labels_' + msg_number +', #td_message_labels_search_' + msg_number + ':first', 
    202202                trigger: 'hover', 
    203203                delay:100, 
  • trunk/expressoMail1_2/js/draw_api.js

    r5571 r5575  
    220220                        } 
    221221 
    222                 /* tree_folders.draw(Element('content_folders')); 
     222                tree_folders.draw(Element('content_folders')); 
    223223                if (!expresso_offline) { 
    224224                        n_root.changeState(); 
     
    228228                        root_local.changeState(); 
    229229                        tree_folders.getNodeById('local_Inbox')._select(); 
    230                 } */ 
     230                } 
    231231                 
    232232                var trash_span = document.getElementById(mount_url_folder(["lINBOX",special_folders["Trash"]])  + 'tree_folders');  
     
    346346        myLabels.html("<div class='my-labels'>" + 
    347347                                "<img src='../prototype/modules/mail/img/tag.png'/>" + 
    348                                 "<a class='title-my-labels' tabindex='0' role='button' aria-expanded='false' title='"+get_lang("My Labels")+"'>"+get_lang("My Labels")+"</a>" + 
     348                                "<a class='title-my-labels' tabindex='0' role='button' aria-expanded='false' title='"+get_lang("My Label")+"'>"+get_lang("My Label")+"</a>" + 
    349349                                 
    350350                                "<span class='status-list-labels ui-icon ui-icon-triangle-1-s'></span>" + 
     
    355355                var labelId = $(this).parents("li").attr('class').match(/label-item-([\d]+[()a-zA-Z]*)/)[1]; 
    356356                search_emails("UNDELETED KEYWORD \"$Label"+labelId+"\""); 
    357         }).end() 
     357        }) 
    358358        .find(".square-color").css("display","").click(function(){ 
    359359                $(this).parent(".label-item").each(function(){ 
     
    16911691                                }; 
    16921692                                $('#td_message_followup_' + messageClickedId + ', ' +  
    1693                                 '#td_message_followup_search_' + messageClickedId).find(".flag-edited").css("background", headers_msgs.followupflagged.backgroundColor); 
     1693                                '#td_message_followup_search_' + messageClickedId+':first').find(".flag-edited").css("background", headers_msgs.followupflagged.backgroundColor); 
    16941694                                //$(this).find(".flag-edited").css("background", headers_msgs.followupflagged.backgroundColor); 
    16951695                                headers_msgs.followupflagged.id = DataLayer.put('followupflagged', headers_msgs.followupflagged); 
     
    17031703                                DataLayer.remove('followupflagged', flagged[0].id); 
    17041704                                $('#td_message_followup_' + messageClickedId + ', ' +  
    1705                                   '#td_message_followup_search_' + messageClickedId).find(".flag-edited").css("background", '#CCC'); 
     1705                                  '#td_message_followup_search_' + messageClickedId + ':first').find(".flag-edited").css("background", '#CCC'); 
    17061706                                $('#td_message_followup_' + messageClickedId + ', ' +  
    1707                                         '#td_message_followup_search_' + messageClickedId).find(".flag-edited") 
     1707                                        '#td_message_followup_search_' + messageClickedId+':first').find(".flag-edited") 
    17081708                                        .find("img").attr("src", "../prototype/modules/mail/img/flagEditor.png").css("margin-left","0"); 
    17091709                        } else { 
  • trunk/expressoMail1_2/js/main.js

    r5533 r5575  
    322322 
    323323function show_msg_img(msg_number,folder){ 
    324 alert(msg_number+folder); 
    325324        var call_back = function(data){ 
    326325           data.showImg = true; 
  • trunk/expressoMail1_2/js/search.js

    r5564 r5575  
    556556                                                }; 
    557557                                                $('#td_message_followup_' + messageClickedId + ', ' +  
    558                                                 '#td_message_followup_search_' + messageClickedId).find(".flag-edited").css("background", aux.followupflagged.backgroundColor);                                          
     558                                                '#td_message_followup_search_' + messageClickedId+':first').find(".flag-edited").css("background", aux.followupflagged.backgroundColor);                                                 
    559559                                                aux.followupflagged.id = DataLayer.put('followupflagged', aux.followupflagged); 
    560560                                                 
     
    568568                                                DataLayer.remove('followupflagged', flagged[0].id); 
    569569                                                $('#td_message_followup_' + messageClickedId + ', ' +  
    570                                                   '#td_message_followup_search_' + messageClickedId).find(".flag-edited").css("background", '#CCC'); 
     570                                                  '#td_message_followup_search_' + messageClickedId+':first').find(".flag-edited").css("background", '#CCC'); 
    571571                                                $('#td_message_followup_' + messageClickedId + ', ' +  
    572                                                         '#td_message_followup_search_' + messageClickedId).find(".flag-edited") 
     572                                                        '#td_message_followup_search_' + messageClickedId+':first').find(".flag-edited") 
    573573                                                        .find("img").attr("src", "../prototype/modules/mail/img/flagEditor.png").css("margin-left","0"); 
    574574                                        } else { 
     
    805805                } 
    806806                 
     807 
     808 
    807809         
    808810                var cont = parseInt(0); 
  • trunk/prototype/modules/mail/js/followupflag.js

    r5571 r5575  
    236236                        } 
    237237                         
    238                         var flagged = $('#td_message_followup_' + messageNumber + ', ' + '#td_message_followup_search_' + messageNumber).find(".flag-edited"); 
     238                        var flagged = $('#td_message_followup_' + messageNumber + ', ' + '#td_message_followup_search_' + messageNumber+':first').find(".flag-edited"); 
    239239                        if(isDone){ 
    240240                                flagged.find("img").attr("src", "../prototype/modules/mail/img/flagChecked.png").css("margin-left","-3px"); 
     
    244244                         
    245245                        $('#td_message_followup_' + messageNumber + ', ' +  
    246                           '#td_message_followup_search_' + messageNumber).find(".flag-edited").css("background", backgroundColor);  
     246                          '#td_message_followup_search_' + messageNumber+':first').find(".flag-edited").css("background", backgroundColor);  
    247247                        DataLayer.put('followupflagged', followupflagged); 
    248248                } 
     
    286286                                        DataLayer.remove('followupflagged', flag_id); 
    287287                                        $('#td_message_followup_' + messageNumber + ', ' +  
    288                                           '#td_message_followup_search_' + messageNumber).find(".flag-edited").css("background", '#CCC'); 
     288                                          '#td_message_followup_search_' + messageNumber+':first').find(".flag-edited").css("background", '#CCC'); 
    289289                                        $('#td_message_followup_' + messageNumber + ', ' +  
    290                                                 '#td_message_followup_search_' + messageNumber).find(".flag-edited") 
     290                                                '#td_message_followup_search_' + messageNumber + 'first').find(".flag-edited") 
    291291                                                .find("img").attr("src", "../prototype/modules/mail/img/flagEditor.png").css("margin-left","0"); 
     292 
    292293                                        onceOpenedHeadersMessages[folder_name][messageNumber]['followupflagged'] = undefined; 
    293294                                } 
  • trunk/prototype/modules/mail/templates/followupflag_configure.ejs

    r5571 r5575  
    4545                <legend><%= get_lang("Basic")%></legend> 
    4646                <div class="followupflag-configure"> 
    47                         <input type="hidden" class="id-followup" value="" name="followupFlag"> 
     47                        <input type="hidden" class="id-followup" value="<%= (data.messages[0].followupflagged) ? data.messages[0].followupflagged.id : '' %>" name="followupFlag"> 
    4848                        <label class="label-name"><%= get_lang("Flag as")%>:</label>  
    4949                        <select name="name"> 
Note: See TracChangeset for help on using the changeset viewer.