Changeset 5564 for trunk/prototype


Ignore:
Timestamp:
02/27/12 15:10:09 (12 years ago)
Author:
marcieli
Message:

Ticket #2486 - Atualizar onceOpenedHeadersMessages ao excluir sinalizador. Corrigido salvar label.

Location:
trunk/prototype/modules/mail/js
Files:
2 edited

Legend:

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

    r5554 r5564  
    362362                        var messageNumber   = selectedMessageIds[i]; 
    363363                        if(onceOpenedHeadersMessages[folder_name][messageNumber]['followupflagged']){ 
    364                                 var flag_id = onceOpenedHeadersMessages[folder_name][messageNumber]['followupflagged'].id; 
    365                                 DataLayer.remove('followupflagged', flag_id); 
    366                                 $('#td_message_followup_' + messageNumber + ', ' +  
    367                                   '#td_message_followup_search_' + messageNumber).find(".flag-edited").css("background", '#CCC'); 
    368                                 $('#td_message_followup_' + messageNumber + ', ' +  
    369                                         '#td_message_followup_search_' + messageNumber).find(".flag-edited") 
    370                                         .find("img").attr("src", "../prototype/modules/mail/img/flagEditor.png").css("margin-left","0"); 
     364                                if(onceOpenedHeadersMessages[folder_name][messageNumber]['followupflagged'].id){ 
     365                                        var flag_id = onceOpenedHeadersMessages[folder_name][messageNumber]['followupflagged'].id; 
     366                                        DataLayer.remove('followupflagged', flag_id); 
     367                                        $('#td_message_followup_' + messageNumber + ', ' +  
     368                                          '#td_message_followup_search_' + messageNumber).find(".flag-edited").css("background", '#CCC'); 
     369                                        $('#td_message_followup_' + messageNumber + ', ' +  
     370                                                '#td_message_followup_search_' + messageNumber).find(".flag-edited") 
     371                                                .find("img").attr("src", "../prototype/modules/mail/img/flagEditor.png").css("margin-left","0"); 
     372                                        onceOpenedHeadersMessages[folder_name][messageNumber]['followupflagged'] = undefined; 
     373                                } 
    371374                        } 
    372375                } 
  • trunk/prototype/modules/mail/js/label.js

    r5563 r5564  
    1616        winElement.find(".preview-label-inner").text($(this).text()); 
    1717} 
     18 
     19 
    1820function editLabel(){    
    1921        var conteudoSpan = $(this).parent().find(".text-list").text(); 
     
    2931                        $(span).html($(".label-list").find(".edit-value-list").val()) 
    3032                        .parent().find('.edit').removeClass("hidden").parents("li").click(configureLabel).trigger("click"); 
    31                         winElement.find(".buttons .save-label").click(save_editLabel());         
    32                         winElement.find(".buttons .save-label").trigger("click"); 
     33                        save_editLabel(); 
    3334                         
    3435                }else if( event.keyCode == 27){ 
     
    4647        event.stopImmediatePropagation(); 
    4748} 
     49 
     50function colors_suggestions(){ 
     51        return [ 
     52                                {name:'Padrão', border:'#3366cc', font:'#ffffff', background:'#3366cc'}, 
     53                                {name:'Coala', border:'#123456', font:'#ffffff', background:'#385c80'}, 
     54                                {name:'Tomate', border:'#d5130b', font:'#111111', background:'#e36d76'}, 
     55                                {name:'Limão', border:'#32ed21', font:'#1f3f1c', background:'#b2f1ac'}, 
     56                                {name:'Alto contraste', border:'#000000', font:'#ffffff', background:'#222222'} 
     57                        ]                
     58} 
     59function rgb2hex(rgb){ 
     60 rgb = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/); 
     61 return "#" + 
     62  ("0" + parseInt(rgb[1],10).toString(16)).slice(-2) + 
     63  ("0" + parseInt(rgb[2],10).toString(16)).slice(-2) + 
     64  ("0" + parseInt(rgb[3],10).toString(16)).slice(-2); 
     65} 
     66 
     67function confirmDelete(id){ 
     68        $.Zebra_Dialog('<strong>Deseja excluir esse marcador?</strong>', { 
     69                'type':     'question', 
     70                'title':    'Atenção', 
     71                'buttons': ['Sim','Não'],        
     72                'onClose':  function(caption) { 
     73                        if(caption == 'Sim'){ 
     74                                delete_label(id); 
     75                        } 
     76                } 
     77        });      
     78}                        
    4879function save_editLabel(){ 
    4980                $(".save-label").button("disable"); 
     
    139170 
    140171} 
    141 function colors_suggestions(){ 
    142         return [ 
    143                                 {name:'Padrão', border:'#3366cc', font:'#ffffff', background:'#3366cc'}, 
    144                                 {name:'Coala', border:'#123456', font:'#ffffff', background:'#385c80'}, 
    145                                 {name:'Tomate', border:'#d5130b', font:'#111111', background:'#e36d76'}, 
    146                                 {name:'Limão', border:'#32ed21', font:'#1f3f1c', background:'#b2f1ac'}, 
    147                                 {name:'Alto contraste', border:'#000000', font:'#ffffff', background:'#222222'} 
    148                         ]                
    149 } 
    150 function rgb2hex(rgb){ 
    151  rgb = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/); 
    152  return "#" + 
    153   ("0" + parseInt(rgb[1],10).toString(16)).slice(-2) + 
    154   ("0" + parseInt(rgb[2],10).toString(16)).slice(-2) + 
    155   ("0" + parseInt(rgb[3],10).toString(16)).slice(-2); 
    156 } 
    157  
    158 function confirmDelete(id){ 
    159         $.Zebra_Dialog('<strong>Deseja excluir esse marcador?</strong>', { 
    160                 'type':     'question', 
    161                 'title':    'Atenção', 
    162                 'buttons': ['Sim','Não'],        
    163                 'onClose':  function(caption) { 
    164                         if(caption == 'Sim'){ 
    165                                 delete_label(id); 
    166                         } 
    167                 } 
    168         });      
    169 }                        
    170172function delete_label(id){ 
    171173        $(".label-list li").each(function () { 
     
    428430                 
    429431        //salvar/criar marcador 
    430         winElement.find(".buttons .save-label").click(save_editLabel());         
     432        winElement.find(".buttons .save-label").click(function(){ 
     433                save_editLabel(); 
     434        });      
    431435        //desfazer marcador 
    432436        winElement.find(".buttons .undo-label").click(function(event){ 
Note: See TracChangeset for help on using the changeset viewer.