Ignore:
Timestamp:
05/09/11 17:55:51 (13 years ago)
Author:
airton
Message:

Ticket #1820 - Permitindo o envio de email em texto puro - r4252

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/2.2.0.2/expressoMail1_2/js/main.js

    r4283 r4291  
    9090 
    9191        cExecute ("$this.functions.get_preferences", save_preferences); 
     92        cExecute ("phpgwapi.browser.isMobile", function( data )  
     93        {  
     94            mobile_device = ( ( data.constructor == Boolean ) ? data : ( data === 'true' ) );  
     95        } ); 
     96         
    9297        setTimeout('auto_refresh()', time_refresh); 
    9398 
     
    16481653        } 
    16491654 
    1650         if ( document.getElementById('viewsource_rt_checkbox').checked == true ) 
    1651                 document.getElementById('viewsource_rt_checkbox').click(); 
     1655        if ( document.getElementById('viewsource_rt_checkbox_' + ID).checked == true ) 
     1656                document.getElementById('viewsource_rt_checkbox_' + ID).click(); 
    16521657 
    16531658        var save_link = Element("save_message_options_"+ID); 
     
    16611666        }; 
    16621667 
     1668        var mail_as_plain = document.getElementById( 'textplain_rt_checkbox_' + ID );  
     1669        mail_as_plain = ( mail_as_plain ) ? mail_as_plain.checked : false;  
     1670         
    16631671        var textArea = document.createElement("TEXTAREA"); 
    16641672        textArea.style.display='none'; 
    16651673        textArea.name = "body"; 
    16661674        body = document.getElementById("body_"+ID); 
    1667         textArea.value += '<body>\r\n'; 
    1668         textArea.value += body.contentWindow.document.body.innerHTML; 
    1669         textArea.value += '\r\n</body>'; 
     1675 
     1676        textArea.value += ( ( mail_as_plain ) ? body.previousSibling.value : ( '<body>\r\n' + body.contentWindow.document.body.innerHTML + '\r\n</body>' ) ); 
     1677         
    16701678        var input_folder = document.createElement("INPUT"); 
    16711679        input_folder.style.display='none'; 
     
    17021710        form.appendChild(msg_id); 
    17031711 
     1712        var mail_type = form.appendChild( document.createElement( 'input' ) );  
     1713        mail_type.name = 'type';  
     1714        mail_type.type = 'hidden';  
     1715        mail_type.value = ( mail_as_plain ) ? 'plain' : 'html'; 
     1716         
     1717         
    17041718        var _subject = trim(Element("subject_"+ID).value); 
    17051719        if((_subject.length == 0) && !confirm(get_lang("Send this message without a subject?"))) { 
     
    19061920                withImage = false; 
    19071921 
    1908         var rt_checkbox = Element('viewsource_rt_checkbox'); 
     1922        var rt_checkbox = Element('viewsource_rt_checkbox_' + ID); 
    19091923        if (rt_checkbox == null) 
    19101924                return false; 
Note: See TracChangeset for help on using the changeset viewer.