Ignore:
Timestamp:
03/20/12 08:56:56 (12 years ago)
Author:
gustavo
Message:

Ticket #2549 - Definição de DOCTYPE no html para viabilizar cross-browsing no ExpressoMail?

File:
1 edited

Legend:

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

    r5745 r5754  
    154154         
    155155        $("#divAppbox").css("padding-left", "0px"); 
    156          
    157156} 
    158157 
     
    580579                                                }, 
    581580                                                helper: function(event){ 
    582                                                         if($(this).find("input:checkbox").attr("checked") != "checked"){ 
    583                                                                 $(this).find("input:checkbox").trigger('click'); 
    584                                                                 $(this).addClass("selected_msg"); 
    585                                                         } 
    586                                                         if($("#table_box").find("tr input:checked").length > 1) 
    587                                                                 return $(DataLayer.render('../prototype/modules/mail/templates/draggin_box.ejs', {texto : (($("#table_box").find("tr input:checked")).length+" mensagens selecionadas"), type: "messages"})); 
    588                                                         if(     $(this).find(".td_msg_subject").text().length > 18 ) 
    589                                                                 return $(DataLayer.render('../prototype/modules/mail/templates/draggin_box.ejs', {texto : $(this).find(".td_msg_subject").text().substring(0,18) + "...", type: "messages"})); 
    590                                                         else 
    591                                                                 return $(DataLayer.render('../prototype/modules/mail/templates/draggin_box.ejs', {texto : $(this).find(".td_msg_subject").text(), type: "messages"})); 
     581                                                                if($(this).find("input:checkbox").attr("checked") != "checked"){ 
     582                                                                        $(this).find("input:checkbox").trigger('click'); 
     583                                                                        $(this).addClass("selected_msg"); 
     584                                                                } 
     585                                                                if($("#table_box").find("tr input:checked").length > 1) 
     586                                                                        return $("<tr><td>"+DataLayer.render('../prototype/modules/mail/templates/draggin_box.ejs', {texto : (($("#table_box").find("tr input:checked")).length+" mensagens selecionadas"), type: "messages"})+"</td></tr>"); 
     587                                                                if(     $(this).find(".td_msg_subject").text().length > 18 ) 
     588                                                                        return $("<tr><td>"+DataLayer.render('../prototype/modules/mail/templates/draggin_box.ejs', {texto : $(this).find(".td_msg_subject").text().substring(0,18) + "...", type: "messages"})+"</td></tr>"); 
     589                                                                else 
     590                                                                        return $("<tr><td>"+DataLayer.render('../prototype/modules/mail/templates/draggin_box.ejs', {texto : $(this).find(".td_msg_subject").text(), type: "messages"})+"</td></tr>"); 
    592591                                                }, 
    593                                                 cursorAt: {cursor: "move", top: 5, left: 56}, 
    594                                                 refreshPositions: true , 
    595                                                 scroll: true,  
    596                                                 scrollSensitivity: 100, 
    597                                                 scrollSpeed: 100, 
     592                                                iframeFix: true, 
     593                                                delay: 150, 
     594                                                cursorAt: {top: 5, left: 56}, 
     595                                                refreshPositions: true, 
    598596                                                containment: "#divAppbox" 
    599597                                        }).bind("contextmenu", function(){ 
     
    639637                update_menu(); 
    640638                resizeMailList(); 
     639 
    641640        } 
    642641 
     
    18141813           if (txtarea != null){ 
    18151814                  if (data.body != undefined) 
    1816                     txtarea.value = data.body.replace( new RegExp('<pre>((.\n*)*)</pre>'),'$1'); 
     1815                    txtarea.value = data.body; 
    18171816              if (preferences.use_signature == "1") 
    18181817            txtarea.value += '\n' + signature;      
     
    22092208        input_folder.style.display='none'; 
    22102209        input_folder.name = "folder"; 
    2211         input_folder.value = folder; 
    2212          
    2213         var input_type = document.createElement("INPUT"); 
    2214         input_type.style.display='none'; 
    2215         input_type.name = "type"; 
    2216         input_type.value = RichTextEditor.plain[ID] ? 'plain' : 'html'; 
     2210        input_folder.value = folder;       
    22172211         
    22182212        var uids = document.createElement("INPUT"); 
     
    22542248        form.appendChild(textArea); 
    22552249        form.appendChild(input_folder); 
    2256         form.appendChild(input_type); 
    22572250 
    22582251        // Implementação do In_Reply_To e References 
     
    35883581            form.folder = folder_id; 
    35893582            form.body = RichTextEditor.getData("body_"+border_id); 
    3590             form.type =  RichTextEditor.plain[border_id] ? 'plain' : 'html'; 
    3591             form.attachments = listAttachment(border_id) ; 
     3583            form.attachments = listAttachment(border_id); 
    35923584            form.uidsSave = uidsSave[border_id].toString(); 
    35933585            return( form ); 
Note: See TracChangeset for help on using the changeset viewer.