Changeset 5643


Ignore:
Timestamp:
03/06/12 14:59:02 (12 years ago)
Author:
thiago
Message:

Ticket #2486 - Correção de 2 bugs, um na hora de editar o label e outro ao abrir a janela flags.

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

Legend:

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

    r5625 r5643  
    1717} 
    1818 
    19 function editLabel(){    
     19function editLabel(data){        
    2020        var conteudoSpan = $(this).parent().find(".text-list").text(); 
    2121        var span = $(this).parent().find(".text-list"); 
     
    3232                        $(span).html($(".label-list").find(".edit-value-list").val()) 
    3333                        .parent().find('.edit').removeClass("hidden").parents("li").click(configureLabel).trigger("click"); 
    34                         save_editLabel(nameLabel, applyToSelectedMessages); 
     34                        save_editLabel(nameLabel, data.applyToSelectedMessages); 
    3535                         
    3636                }else if( event.keyCode == 27){ 
     
    434434        $(".button-close-window .close-window").click(function(){ 
    435435                $(".label-configure-win").dialog("close"); 
     436        }); 
     437         
     438        winElement.find(':input').change(function(event){ 
     439                if (event.keyCode != '27' && event.keyCode != '13' && !$(event.target).is(".edit-value-list")) 
     440                winElement.find(".save-label").button("enable"); 
     441        }).keydown(function(event){ 
     442                if (event.keyCode != '27' && event.keyCode != '13' && !$(event.target).is(".edit-value-list")) 
     443                winElement.find(".save-label").button("enable"); 
    436444        });      
    437                          
    438         $(".configure-label-content").find("input[type='text']").focus(function () { 
    439                 $(this).keyup(function(){ 
    440                         var value = $(this).val(); 
    441                         if(value){ 
    442                                 $(".save-label").button("enable");       
    443                         }else{ 
    444                                 $(".save-label").button("disable");      
    445                         } 
    446                 }); 
    447         });      
    448          
     445 
    449446        $(".input-nome").keyup(function () { 
    450447                                var value = $(this).val(); 
  • trunk/prototype/modules/mail/templates/followupflag_configure.ejs

    r5599 r5643  
    77                if (followupflagged.alarmDeadline) 
    88                        followupflagged.alarmDeadline = Date.parseExact(followupflagged.alarmDeadline, 'yyyy-MM-dd hh:mm:ss'); 
    9                          
     9 
    1010        } else if (data.messages.length > 1) { 
    1111                var followupflagged = { 
     
    2727                                data.messages[i].followupflagged.followupflag.name : false; 
    2828                                 
    29                         followupflagged.isDone = (followupflagged.isDone && data.messages[i].followupflagged.followupflag.isDone == data.messages[i-1].followupflagged.followupflag.isDone) ? 
    30                                 data.messages[i].followupflagged.followupflag.isDone : false; 
     29                        followupflagged.isDone = (followupflagged.isDone && data.messages[i].followupflagged.isDone == data.messages[i-1].followupflagged.isDone) ? 
     30                                data.messages[i].followupflagged.isDone : false; 
    3131                                 
    32                         followupflagged.doneDeadline = (followupflagged.doneDeadline && data.messages[i].followupflagged.followupflag.doneDeadline == data.messages[i-1].followupflagged.followupflag.doneDeadline) ? 
    33                                 Date.parseExact(data.messages[i].followupflagged.followupflag.doneDeadline, 'yyyy-MM-dd hh:mm:ss') : false; 
     32                        followupflagged.doneDeadline = (followupflagged.doneDeadline && data.messages[i].followupflagged.doneDeadline == data.messages[i-1].followupflagged.doneDeadline) ? 
     33                                Date.parseExact(data.messages[i].followupflagged.doneDeadline, 'yyyy-MM-dd hh:mm:ss') : false; 
    3434                                 
    35                         followupflagged.alarmDeadline = (followupflagged.alarmDeadline && data.messages[i].followupflagged.followupflag.alarmDeadline == data.messages[i-1].followupflagged.followupflag.alarmDeadline) ? 
    36                                 Date.parseExact(data.messages[i].followupflagged.followupflag.alarmDeadline, 'yyyy-MM-dd hh:mm:ss') : false; 
     35                        followupflagged.alarmDeadline = (followupflagged.alarmDeadline && data.messages[i].followupflagged.alarmDeadline == data.messages[i-1].followupflagged.alarmDeadline) ? 
     36                                Date.parseExact(data.messages[i].followupflagged.alarmDeadline, 'yyyy-MM-dd hh:mm:ss') : false; 
    3737                                 
    38                         followupflagged.backgroundColor = (followupflagged.backgroundColor && data.messages[i].followupflagged.followupflag.backgroundColor == data.messages[i-1].followupflagged.followupflag.backgroundColor) ? 
    39                                 data.messages[i].followupflagged.followupflag.backgroundColor : false; 
     38                        followupflagged.backgroundColor = (followupflagged.backgroundColor && data.messages[i].followupflagged.backgroundColor == data.messages[i-1].followupflagged.backgroundColor) ? 
     39                                data.messages[i].followupflagged.backgroundColor : false; 
    4040                } 
    4141        } 
     
    4949                        <select name="name"> 
    5050                                <% for(var i=0; i<data.followupflags.length; i++) {  %> 
    51                                          
    52                                         <% var selected = (data.followupflags[i].id == followupflagged.followupflagId ) ? 'selected="selected"' : '' %>  
     51                                        <% var selected = (data.followupflags[i].name == followupflagged.followupflag.name  ) ? 'selected="selected"' : '' %>  
    5352                                        <option value="<%= data.followupflags[i].id %>" <%= selected %>><%= data.followupflags[i].name %></option> 
    5453                                <% } %> 
Note: See TracChangeset for help on using the changeset viewer.