Ignore:
Timestamp:
11/08/11 15:30:53 (12 years ago)
Author:
wmerlotto
Message:

Ticket #2305 - Enviando alteracoes, desenvolvidas internamente na Prognus. Ultimas sincronizacoes

Location:
trunk/expressoMail1_2/js
Files:
5 edited

Legend:

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

    r4562 r5158  
    112112                                                return false; //Não posso criar pastas contendo a string local_                                  
    113113                                        } 
    114                                         if(button.match(/[\/\\\!\@\#\$\%\&\*\(\)]/gi)){ 
     114                                        if(button.match(/[\/\\\!\@\#\$\%\&\*\+\(\)]/gi)){ 
    115115                                            alert(get_lang("cannot create folder. try other folder name")); 
    116116                                            return false; 
     
    138138                                        } 
    139139 
    140                                         if(button1.match(/[\/\\\!\@\#\$\%\&\*\(\)]/gi)){ 
     140                                        if(button1.match(/[\/\\\!\@\#\$\%\&\*\+\(\)]/gi)){ 
    141141                                            alert(get_lang("It's not possible rename this folder. try other folder name")); 
    142142                                            return false; 
  • trunk/expressoMail1_2/js/draw_api.js

    r5134 r5158  
    13661366                    test = false; 
    13671367 
    1368                 if( (headers_msgs.from != undefined) && headers_msgs.from.email.toLowerCase() == Element("user_email").value.toLowerCase() && !(preferences.from_to_sent == "1" && test) && !(msg_folder.substr(0,5) == "user/")) 
     1368                if( (headers_msgs.from != undefined) && headers_msgs.from.email.toLowerCase() == Element("user_email").value.toLowerCase() && (preferences.from_to_sent == "1") && !(msg_folder.substr(0,5) == "user/")) 
    13691369                { 
    13701370                        td_element3.onmouseover = function () {this.title=headers_msgs.to.email;}; 
     
    13951395                                spanSender.onmouseover = function (event) {this.style.textDecoration = "underline";try {InfoContact.begin(this,headers_msgs.from.email)} catch(e){};}; 
    13961396                                spanSender.onmouseout = function (){try {this.style.textDecoration = "none";clearTimeout(InfoContact.timeout);} catch(e){}}; 
    1397                                 if ( headers_msgs.from !== undefined ) 
     1397                                folder = special_folders['Sent']; 
     1398                                current = get_current_folder(); 
     1399                                if ((preferences.from_to_sent == "1") && (current.substr(current.length - folder.length, folder.length) == folder)){ 
     1400                                        if (headers_msgs.to) { 
     1401                                                if (headers_msgs.to.name != null){ 
     1402                                                        spanSender.innerHTML += headers_msgs.to.name; 
     1403                                                }else if(headers_msgs.to.email != null) { 
     1404                                                        spanSender.innerHTML += headers_msgs.to.email; 
     1405                                                } 
     1406                                        } 
     1407                                }else if(headers_msgs.from !== undefined){ 
    13981408                                spanSender.innerHTML =  headers_msgs.from.name != null ? headers_msgs.from.name : headers_msgs.from.email; 
     1409                                } 
    13991410                                if (spanSender.innerHTML.indexOf(" ") == '-1' && spanSender.innerHTML.length > 25){ 
    14001411                                        spanSender.innerHTML = spanSender.innerHTML.substring(0,25) + "..."; 
     
    15501561                        break; 
    15511562        } 
     1563        folder = special_folders['Sent']; 
     1564        current = get_current_folder(); 
     1565        if ((preferences.from_to_sent == "1") && (current.substr(current.length - folder.length, folder.length) == folder)) { 
     1566        document.getElementById("message_header_SORTFROM_"+numBox).innerHTML    = get_lang("To"); 
     1567    }else{ 
    15521568        document.getElementById("message_header_SORTFROM_"+numBox).innerHTML    = get_lang("From"); 
     1569    } 
    15531570        document.getElementById("message_header_SORTSUBJECT_"+numBox).innerHTML = get_lang("Subject"); 
    15541571        document.getElementById("message_header_SORTARRIVAL_"+numBox).innerHTML = get_lang("Date"); 
  • trunk/expressoMail1_2/js/main.js

    r5134 r5158  
    405405 
    406406function refresh(alert_new_msg){ 
     407 
    407408        var handler_refresh = function(data){ 
     409                 
     410                if(data['msg_range_end']) 
     411                        if(data['msg_range_end'] > 0) 
     412                                current_page = data['msg_range_end']/preferences.max_email_per_page; 
    408413                if(!verify_session(data)) 
    409414                        return; 
     
    850855                    msgs_number = currentTab.toString().substr(0,currentTab.toString().indexOf('_r')); 
    851856        } 
    852  
     857        refresh(); 
    853858        if (parseInt(msgs_number) > 0 || msgs_number.length > 0){ 
    854859                if(!not_opem_previus){ 
     
    11681173                data.cc = data.cc.replace(/&lt;/gi,"<"); 
    11691174                data.cc = data.cc.replace(/&gt;/gi,">"); 
     1175                var _array_cc = data.cc.split(","); 
    11701176        } 
    11711177        if (document.getElementById("cco_" + border_ID)){ 
     
    13081314                        Element("to_" + new_border_ID).value = data.to; 
    13091315                        Element("to_" + new_border_ID).value += ', ' + data.to_all; 
     1316                         
    13101317                        if (data.cc){ 
     1318                        data.cc = new Array(); 
     1319                        var j = 0; 
     1320                                for(i = 0; i < _array_cc.length; i++) { 
     1321                                if(_array_cc[i].lastIndexOf(Element("user_email").value) == "-1"){ 
     1322                                        data.cc[j++] = _array_cc[i]; 
     1323                                } 
     1324                        } 
     1325                        if (data.cc != get_lang("undisclosed-recipient")) 
     1326                                data.cc = data.cc.join(","); 
     1327                        else 
     1328                                                                data.cc = "";                    
    13111329                                document.getElementById("cc_" + new_border_ID).value = data.cc; 
    13121330                                document.getElementById("a_cc_link_" + new_border_ID).style.display='none'; 
     
    15031521                default: 
    15041522        } 
    1505  
    1506          
     1523        //Insere o conteúdo da mensagem e a assinatura no editor de texto simples 
     1524     if (preferences.plain_text_editor == 1){ 
     1525           Element('textplain_rt_checkbox_'+new_border_ID).checked = true; 
     1526           var txtarea = Element('body_'+new_border_ID); 
     1527           if (txtarea != null){ 
     1528                   if (data.body != undefined) 
     1529                    txtarea.value = data.body; 
     1530              if (preferences.use_signature == "1") 
     1531            txtarea.value += '\n' + signature;      
     1532       } 
     1533         }  
    15071534        Element("border_id_" + new_border_ID).title = title; 
    15081535        set_border_caption("border_id_" + new_border_ID, title); 
     
    23822409 
    23832410        var folder= Element('border_id_0').innerHTML; 
    2384         var thead = Element('divScrollHead_'+numBox).firstChild.firstChild.innerHTML; 
     2411        //var thead = Element('divScrollHead_'+numBox).firstChild.firstChild.innerHTML;  
    23852412         
    23862413        msgs_number = get_selected_messages(); 
     
    23992426        var window_print = window.open('','ExpressoMail','width='+print_width+',height=400,resizable=yes,scrollbars=yes,left='+x+',top='+y); 
    24002427        seekDot = (is_ie ? /width=24/gi : /width="24"/gi); 
    2401         thead = thead.replace(seekDot, "style='display:none'"); 
     2428        //thead = thead.replace(seekDot, "style='display:none'");  
     2429        var thead = "<tr class=\"message_header\"><td id=\"message_header_SORTFROM_0\" class=\"th_resizable\" align=\"left\" width=\"20%\">De</td><td id=\"message_header_SORTSUBJECT_0\" class=\"th_resizable\" align=\"left\" width=\"*\">Assunto</td><td id=\"message_header_SORTARRIVAL_0\" class=\"th_resizable\" align=\"center\" width=\"11%\"><b>Data</b><img src=\"templates/default/images/arrow_descendant.gif\"></td><td id=\"message_header_SORTSIZE_0\" class=\"th_resizable\" align=\"left\" width=\"11%\">Tamanho</td></tr>"; 
    24022430        tbody = tbody.replace(seekDot, "style='display:none'"); 
    24032431        seekDot = (is_ie ? /width=16/gi : /width="16"/gi); 
    2404         thead = thead.replace(seekDot, "style='display:none'"); 
     2432        //thead = thead.replace(seekDot, "style='display:none'");  
    24052433        tbody = tbody.replace(seekDot, "style='display:none'"); 
    24062434        seekDot = (is_ie ? /width=12/gi : /width="12"/gi); 
    2407         thead = thead.replace(seekDot, "style='display:none'"); 
     2435        //thead = thead.replace(seekDot, "style='display:none'");  
    24082436        tbody = tbody.replace(seekDot, "style='display:none'"); 
    2409         thead = thead.replace("<td style=\"cursor: pointer;\"></td>", "");               
    2410         thead = thead.replace("<td style=\"cursor: pointer;\" style='display:none'><input title=\"Selecionar todas as mensagens.\" class=\"checkbox\" id=\"chk_box_select_all_messages\" type=\"checkbox\"></td>", ""); 
    24112437        while (1){ 
    24122438                try{ 
  • trunk/expressoMail1_2/js/messages_controller.js

    r5134 r5158  
    5454                                this.aux_interface_remove_mails(msgs_number, 'local_Trash', border_ID); 
    5555                                draw_tree_local_folders(); 
     56                                update_local_box();  
    5657                                refresh();  
    5758                        }else{ 
    5859                        expresso_local_messages.delete_msgs(msgs_number, border_ID); 
    5960                        draw_tree_local_folders(); 
     61                                update_local_box();  
    6062                                refresh(); 
    6163                        } 
     
    131133                if (this.is_local_folder(ttree.FOLDER)) { 
    132134                        folder = prompt(get_lang("Enter a name for the box"), ""); 
    133                         if(folder.match(/[\/\\\!\@\#\$\%\&\*\(\)]/gi)){ 
     135                        if(folder.match(/[\/\\\!\@\#\$\%\&\*\+\(\)]/gi)){ 
    134136                            alert(get_lang("It's not possible rename this folder. try other folder name")); 
    135137                            return false; 
     
    167169                                return false; 
    168170                        } 
    169                         if(folder.match(/[\/\\\!\@\#\$\%\&\*\(\)]/gi)){ 
     171                        if(folder.match(/[\/\\\!\@\#\$\%\&\*\+\(\)]/gi)){ 
    170172                            alert(get_lang("cannot create folder. try other folder name")); 
    171173                            return false; 
     
    345347                        } 
    346348                } 
     349                new_folder_name = this.get_folder_name(new_folder_name); 
    347350                if (msgs_number.length == 1) 
    348351                        write_msg(get_lang("The message was moved to folder ") + new_folder_name); 
     
    363366        } 
    364367 
     368        messages_proxy.prototype.get_folder_name = function(new_folder_name){ 
     369                switch (new_folder_name) { 
     370                        case 'local_Inbox': 
     371                                return 'Local_Caixa de Entrada'; 
     372                        case 'local_Sent': 
     373                                return 'Local_Enviados'; 
     374                        case 'local_Trash': 
     375                                return 'Local_Lixeira'; 
     376                        case 'local_Drafts': 
     377                                return 'Local_Rascunhos'; 
     378                        default: 
     379                                return new_folder_name; 
     380                } 
     381        } 
     382         
    365383        messages_proxy.prototype.msg_img = function(msgs_number,folder_name,call_back) { 
    366384     if(this.is_local_folder(folder_name)){ 
  • trunk/expressoMail1_2/js/rich_text_editor.js

    r5134 r5158  
    104104         
    105105        if(preferences.plain_text_editor == 1) 
     106            { 
    106107          RichTextEditor.plain[ID] = true;   
     108                RichTextEditor.editorReady = true; 
     109            } 
    107110        else  
    108111                  RichTextEditor.active(pObj); 
     
    380383           var divBr = '<div style="'+fontSize+fontFamily+'"><br type="_moz"></div>'; 
    381384           
    382            editor.insertHtml(divBr+divBr+divBr+data); 
     385                    if(reply === undefined) 
     386                                editor.insertHtml(divBr+divBr+data); 
     387                        else if(reply == 'edit') 
     388                                editor.insertHtml(data); 
     389                        else 
     390                                editor.insertHtml(divBr+data); 
    383391            
    384392           if(selection !== null) selection.selectRanges(selectionRanges);  
Note: See TracChangeset for help on using the changeset viewer.