Changeset 4366 for trunk/expressoMail1_2/js/main.js
- Timestamp:
- 05/12/11 15:40:14 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/main.js
r4151 r4366 79 79 80 80 cExecute ("$this.functions.get_preferences", save_preferences); 81 cExecute ("phpgwapi.browser.isMobile", function( data ) 82 { 83 mobile_device = ( ( data.constructor == Boolean ) ? data : ( data === 'true' ) ); 84 } ); 81 85 setTimeout('auto_refresh()', time_refresh); 82 86 … … 1645 1649 } 1646 1650 1647 if ( document.getElementById('viewsource_rt_checkbox ').checked == true )1648 document.getElementById('viewsource_rt_checkbox ').click();1651 if ( document.getElementById('viewsource_rt_checkbox_' + ID).checked == true ) 1652 document.getElementById('viewsource_rt_checkbox_' + ID).click(); 1649 1653 1650 1654 var save_link = Element("save_message_options_"+ID); … … 1657 1661 send_message_return(data, this.ID_tmp); // this is a hack to escape quotation form connector bug 1658 1662 }; 1663 1664 var mail_as_plain = document.getElementById( 'textplain_rt_checkbox_' + ID ); 1665 mail_as_plain = ( mail_as_plain ) ? mail_as_plain.checked : false; 1659 1666 1660 1667 var textArea = document.createElement("TEXTAREA"); … … 1662 1669 textArea.name = "body"; 1663 1670 body = document.getElementById("body_"+ID); 1664 textArea.value += '<body>\r\n'; 1665 textArea.value += body.contentWindow.document.body.innerHTML; 1666 textArea.value += '\r\n</body>'; 1671 textArea.value += ( ( mail_as_plain ) ? body.previousSibling.value : ( '<body>\r\n' + body.contentWindow.document.body.innerHTML + '\r\n</body>' ) ); 1667 1672 var input_folder = document.createElement("INPUT"); 1668 1673 input_folder.style.display='none'; … … 1698 1703 form.appendChild(input_folder); 1699 1704 form.appendChild(msg_id); 1705 1706 var mail_type = form.appendChild( document.createElement( 'input' ) ); 1707 mail_type.name = 'type'; 1708 mail_type.type = 'hidden'; 1709 mail_type.value = ( mail_as_plain ) ? 'plain' : 'html'; 1700 1710 1701 1711 var _subject = trim(Element("subject_"+ID).value); … … 1903 1913 withImage = false; 1904 1914 1905 var rt_checkbox = Element('viewsource_rt_checkbox ');1915 var rt_checkbox = Element('viewsource_rt_checkbox_' + ID); 1906 1916 if (rt_checkbox == null) 1907 1917 return false;
Note: See TracChangeset
for help on using the changeset viewer.