Ignore:
Timestamp:
09/17/12 14:30:47 (12 years ago)
Author:
douglas
Message:

Ticket #0000 - Copiadas as alterações do Trunk. Versão final da 2.4.2.

Location:
branches/2.4
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/2.4

  • branches/2.4/expressoMail1_2/js/doiMenuData.js

    r7079 r7228  
    9797 
    9898/** 
    99  *      Carrega o menu de opção de uma mensagem 
     99 *      Carrega o menu de opção de uma mensagem 
    100100 */ 
    101101function loadMenu(){ 
     
    113113                                labeledMessages(isLabel[1]); 
    114114                        } 
    115                         selectAllFolderMsgs(false);  
     115                        selectAllFolderMsgs(false); 
    116116                }, 
    117117                items: { 
     
    140140                "i02": {"name": get_lang("Search"), "icon": "search-mail", callback: function(key, opt){ search_emails(""); }}, 
    141141                "103": {"name": get_lang("Edit filters"), "icon": "filter", callback: filterbox2 }, 
    142                 "i04": {"name": get_lang("Edit folders"), "icon": "edit-folder", callback: folderbox }, 
    143142                "i05": {"name": get_lang("Share mailbox"), "icon": "share-mailbox", callback: sharebox }, 
    144143                "i06": {"name": get_lang("Labels"), "icon": "tag", callback: configureLabels },  
     
    153152} else { 
    154153        var menuToolsItems = { 
    155                 "i01": {"name": get_lang("Search"), "icon": "search-mail", callback: function(key, opt){ search_emails(""); }}, 
    156                 "i02": {"name": get_lang("Edit folders"), "icon": "edit-folder", callback: folderbox } 
     154                "i01": {"name": get_lang("Search"), "icon": "search-mail", callback: function(key, opt){ search_emails(""); }} 
    157155        } 
    158156} 
     
    210208function updateLabelsColumn(messageInfo) { 
    211209        var msg_number = messageInfo.msg_number; 
    212         //uid é o numero da mensagem quando os dados são carregados na busca rapida. 
     210        //uid é o numero da mensagem quando os dados são carregados na busca rapida. 
    213211        if(messageInfo.uid != '' && messageInfo.uid != 'undefined' && messageInfo.uid != null){ 
    214212                msg_number = messageInfo.uid; 
     
    268266            .appendTo(this); 
    269267                $(this).find('span.removeLabeled').click(function(){ 
    270                         //TODO Mudar quando API abstrair atualizações no cache 
     268                        //TODO Mudar quando API abstrair atualizações no cache 
    271269                        DataLayer.remove('labeled', false); 
    272270                        DataLayer.get('labeled'); 
     
    306304 
    307305function loadExtraLDAPBox(data, element){ 
     306 
     307    if(!!data[0]){ 
     308        var decoded = {}; 
     309 
     310        $.each(data, function(i, e){ 
     311            decoded[e.name] = e.value; 
     312        }); 
     313 
     314        data = decoded; 
     315    } 
     316 
    308317        menuItensLabel = {}; 
    309         menuItensLabel["Name"] = {name: "<b>"+data[0].value+"</b>", disabled: true};             
    310         menuItensLabel["Email"] = {name: data[1].value, disabled: true};         
    311         if(data[2].value){ 
     318        menuItensLabel["Name"] = {name: "<b>"+data.name+"</b>", disabled: true}; 
     319        menuItensLabel["Email"] = {name: data.email, disabled: true}; 
     320        if(!!data.telephone){ 
    312321                menuItensLabel["TelefoneLabel"] = {name: "<b>"+get_lang("Telephone")+"</b>", disabled: true}; 
    313                 menuItensLabel["TelefoneValue"] = {name: data[2].value, disabled: true}; 
    314         } 
    315         if(data[3]){ 
    316                 if(data[3].value == "TRUE"){ 
     322                menuItensLabel["TelefoneValue"] = {name: data.telephone, disabled: true}; 
     323        } 
     324        if(data.vacationActive){ 
     325                if(data.vacationActive == "TRUE"){ 
    317326                        menuItensLabel["outOffice"] = {name: "<b>"+get_lang("Out of office")+"</b>", disabled: true}; 
    318                         menuItensLabel["outOfficeValue"] = {name: data[4].value.substring(0, 20), disabled: true}; 
     327                        menuItensLabel["outOfficeValue"] = {name: data.vacationInfo.substring(0, 20), disabled: true}; 
    319328                } 
    320329        } 
     
    337346                for(var item in data.itens){ 
    338347                        if(parseInt(item) <= 4){ 
    339                                 ctcName = data.itens[item].data[0].value;  
    340                         ctcName = ctcName.length > 2 ? ctcName : data.itens[item].data[2].value.substr(0,data.itens[item].data[2].value.indexOf("@"));  
    341                         menuItensLabel["ContactGroupLabel"+item] = {name: "<b>"+ctcName+"</b>", disabled: true};  
     348                                ctcName = data.itens[item].data[0].value; 
     349                                ctcName = ctcName.length > 2 ? ctcName : data.itens[item].data[2].value.substr(0,data.itens[item].data[2].value.indexOf("@")); 
     350                                menuItensLabel["ContactGroupLabel"+item] = {name: "<b>"+ctcName+"</b>", disabled: true}; 
    342351                                menuItensLabel["ContactGroupValue"+item] = {name: data.itens[item].data[2].value, disabled: true}; 
    343352                        }else{ 
Note: See TracChangeset for help on using the changeset viewer.