Changeset 5973


Ignore:
Timestamp:
04/19/12 14:02:45 (12 years ago)
Author:
gustavo
Message:

Ticket #2611 - Refatorar interface de criação de nova mensagem

Location:
trunk/expressoMail1_2/js
Files:
2 edited

Legend:

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

    r5963 r5973  
    17261726                         
    17271727                        if (preferences.use_signature == "1"){   
    1728                                 RichTextEditor.setInitData(new_border_ID,'<div><br type="_moz"></div>' + signature + '<div><br type="_moz"></div>'+ block_quoted_body,true);  
     1728                                RichTextEditor.setInitData(new_border_ID,'<div><br type="_moz"></div><div><br type="_moz"></div>' + signature + '<div><br type="_moz"></div>'+ block_quoted_body,true);  
    17291729                        }else{                 
    17301730                                RichTextEditor.setInitData(new_border_ID,block_quoted_body,true);  
     
    17431743                        // Insert the signature automaticaly at message body if use_signature preference is set 
    17441744                        if (preferences.use_signature == "1"){  
    1745                                 $("#body_"+new_border_ID).val('<div><br type="_moz"></div>' + signature + '<div><br type="_moz"></div>'+ make_forward_body(data.body, data.to, data.date, data.subject, data.to_all, data.cc)); 
     1745                                $("#body_"+new_border_ID).val('<div><br type="_moz"></div><div><br type="_moz"></div>' + signature + '<div><br type="_moz"></div>'+ make_forward_body(data.body, data.to, data.date, data.subject, data.to_all, data.cc)); 
    17461746                        RichTextEditor.setInitData(new_border_ID,'<div><br type="_moz"></div>' + signature + '<div><br type="_moz"></div>'+ make_forward_body(data.body, data.to, data.date, data.subject, data.to_all, data.cc));  
    17471747                                content.find(".to").focus(); 
    17481748                        } 
    17491749                        else{    
    1750                                 $("#body_"+new_border_ID).val('<div><br type="_moz"></div><div><br type="_moz"></div>'+make_forward_body(data.body, data.to, data.date, data.subject, data.to_all, data.cc)); 
    17511750                                RichTextEditor.setInitData(new_border_ID,make_forward_body(data.body, data.to, data.date, data.subject, data.to_all, data.cc));    
     1751                                //RichTextEditor.val('<div><br type="_moz"></div><div><br type="_moz"></div>'+make_forward_body(data.body, data.to, data.date, data.subject, data.to_all, data.cc)); 
    17521752                                content.find(".to").focus(); 
    17531753                        } 
     
    17751775                        // Insert the signature automaticaly at message body if use_signature preference is set 
    17761776                         if (preferences.use_signature == "1"){  
    1777                                 $("#body_"+new_border_ID).val('<div><br type="_moz"></div>' + signature); 
     1777                                $("#body_"+new_border_ID).val('<div><br type="_moz"></div><div><br type="_moz"></div>' + signature); 
    17781778                                RichTextEditor.setInitData(new_border_ID, '<div><br type="_moz"></div>' + signature); 
    17791779                                content.find(".to").focus(); 
  • trunk/expressoMail1_2/js/rich_text_editor.js

    r5962 r5973  
    1010    this.plain = new Array; 
    1111    this.editorReady = true; 
     12        this.hoho = ''; 
    1213} 
    1314 
     
    240241        CKEDITOR.instances[id].setData(data) 
    241242} 
    242 cRichTextEditor.prototype.setInitData = function (id,data,reply,recursion){ 
     243cRichTextEditor.prototype.setInitData = function (id,data,reply,recursion, callback){ 
    243244        var content = $("#content_id_"+id); 
    244245        if(recursion === undefined){ 
     
    282283                                        editor.insertHtml(divBr+data); 
    283284                                editor.focus(); 
    284                         }                        
     285                        } 
     286 
     287                        if(selection !== null){  
     288                                if(selectionRanges[selectionRanges.length-1] !== undefined){ 
     289                                        selectionRanges[selectionRanges.length-1].setStart(selectionRanges[selectionRanges.length-1].getTouchedStartNode().getParents()[1].getChild(0), 0); 
     290                                        selectionRanges[selectionRanges.length-1].setEnd(selectionRanges[selectionRanges.length-1].getTouchedStartNode().getParents()[1].getChild(0), 0); 
     291                                } 
     292                                selection.selectRanges(selectionRanges); 
     293                        } 
    285294                         
    286                         if(selection !== null){ 
    287                                 selection.selectRanges(selectionRanges);  
    288                         } 
    289295                        if (is_webkit){ 
    290296                                $('#cke_contents_body_'+id+'>iframe').scrollTo(':first'); 
    291297                        } 
    292  
     298                        if(callback !== undefined) 
     299                                callback(); 
    293300                } 
    294301                else if(recursion < 20){ 
Note: See TracChangeset for help on using the changeset viewer.