Ignore:
Timestamp:
05/09/12 17:51:13 (12 years ago)
Author:
marcieli
Message:

Ticket #2710 - Redução nas requisições ao sinalizar mensagens.

File:
1 edited

Legend:

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

    r6068 r6152  
    238238                                 
    239239                                DataLayer.commit(false, false, function(data){ 
    240                                         followupflags = DataLayer.get('followupflagged',{criteria:{order: 'id'}}, true);                 
    241                                         var id = followupflags[followupflags.length - 1].id; 
    242                                         winElement.find('[name="followupflagId"]').val(id); 
    243240                                        winElement.find('.menu-configure-followupflag .delete').button("option", "disabled", false); 
    244241                                        updateCacheFollowupflag(selectedMessageIds, folders, true); 
     
    256253                        DataLayer.put('followupflag', {name:winElement.find('[name="name"] option:selected').text(), uid:User.me.id}); 
    257254                        DataLayer.commit(false, false, function(data){ 
    258                                 DataLayer.remove('followupflag', false); 
    259                                 DataLayer.get('followupflag');           
    260                                 followupflags = DataLayer.get('followupflag',{criteria:{order: 'id'}}, true);            
    261                                 followupflagId = followupflags[followupflags.length - 1].id; 
     255                                $.each(data, function(index, value) { 
     256                                        if(typeof value == 'object'){ 
     257                                                followupflagId = value.id; 
     258                                        } 
     259                                }); 
    262260                                winElement.find('[name="name"] option[value="custom"]').val(followupflagId); 
    263261                                saveFollowupflagged(); 
Note: See TracChangeset for help on using the changeset viewer.