- Timestamp:
- 05/21/09 16:38:44 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/main.js
r878 r901 768 768 else 769 769 body.contentWindow.focus(); 770 if (is_ie) 771 body.contentWindow.document.onkeypress = function(){if(body.contentWindow.event.keyCode == 13){changeEnterKey(body.contentWindow)}}; 770 config_events( body.contentWindow.document, 'onkeyup', function( e ) 771 { 772 if ( e.keyCode == 13 ) 773 { 774 var paragraphs = body.contentWindow.document.getElementsByTagName( 'p' ); 775 for ( p = 0; p < paragraphs.length; p++ ) 776 paragraphs.item( p ).style.margin = '0px'; 777 } 778 }); 772 779 msg_reply_from = document.createElement('input'); 773 780 msg_reply_from.id = "msg_reply_from_" + new_border_ID; … … 798 805 else 799 806 body.contentWindow.focus(); 800 if (is_ie) 801 body.contentWindow.document.onkeypress = function(){if(body.contentWindow.event.keyCode == 13){changeEnterKey(body.contentWindow)}}; 807 config_events( body.contentWindow.document, 'onkeyup', function( e ) 808 { 809 if ( e.keyCode == 13 ) 810 { 811 var paragraphs = body.contentWindow.document.getElementsByTagName( 'p' ); 812 for ( p = 0; p < paragraphs.length; p++ ) 813 paragraphs.item( p ).style.margin = '0px'; 814 } 815 }); 802 816 msg_reply_from = document.createElement('input'); 803 817 msg_reply_from.id = "msg_reply_from_" + new_border_ID; … … 844 858 else 845 859 body.contentWindow.focus(); 846 if (is_ie) 847 body.contentWindow.document.onkeypress = function(){if(body.contentWindow.event.keyCode == 13){changeEnterKey(body.contentWindow)}}; 860 config_events( body.contentWindow.document, 'onkeyup', function( e ) 861 { 862 if ( e.keyCode == 13 ) 863 { 864 var paragraphs = body.contentWindow.document.getElementsByTagName( 'p' ); 865 for ( p = 0; p < paragraphs.length; p++ ) 866 paragraphs.item( p ).style.margin = '0px'; 867 } 868 }); 848 869 msg_reply_from = document.createElement('input'); 849 870 msg_reply_from.id = "msg_reply_from_" + new_border_ID; … … 890 911 else 891 912 body.contentWindow.focus(); 892 if (is_ie) 893 body.contentWindow.document.onkeypress = function(){if(body.contentWindow.event.keyCode == 13){changeEnterKey(body.contentWindow)}}; 913 config_events( body.contentWindow.document, 'onkeyup', function( e ) 914 { 915 if ( e.keyCode == 13 ) 916 { 917 var paragraphs = body.contentWindow.document.getElementsByTagName( 'p' ); 918 for ( p = 0; p < paragraphs.length; p++ ) 919 paragraphs.item( p ).style.margin = '0px'; 920 } 921 }); 894 922 msg_reply_from = document.createElement('input'); 895 923 msg_reply_from.id = "msg_reply_from_" + new_border_ID; … … 954 982 body.contentWindow.document.close(); 955 983 body.contentWindow.document.designMode = "on"; 956 if (is_ie) 957 body.contentWindow.document.onkeypress = function(){if(body.contentWindow.event.keyCode == 13){changeEnterKey(body.contentWindow)}}; 984 config_events( body.contentWindow.document, 'onkeyup', function( e ) 985 { 986 if ( e.keyCode == 13 ) 987 { 988 var paragraphs = body.contentWindow.document.getElementsByTagName( 'p' ); 989 for ( p = 0; p < paragraphs.length; p++ ) 990 paragraphs.item( p ).style.margin = '0px'; 991 } 992 }); 958 993 Element("to_" + new_border_ID).focus(); 959 994 break; … … 987 1022 body.contentWindow.document.close(); 988 1023 body.contentWindow.document.designMode = "on"; 989 if (is_ie) 990 body.contentWindow.document.onkeypress = function(){if(body.contentWindow.event.keyCode == 13){changeEnterKey(body.contentWindow)}}; 1024 config_events( body.contentWindow.document, 'onkeyup', function( e ) 1025 { 1026 if ( e.keyCode == 13 ) 1027 { 1028 var paragraphs = body.contentWindow.document.getElementsByTagName( 'p' ); 1029 for ( p = 0; p < paragraphs.length; p++ ) 1030 paragraphs.item( p ).style.margin = '0px'; 1031 } 1032 }); 991 1033 Element("to_" + new_border_ID).focus(); 992 1034 break; … … 1036 1078 else 1037 1079 body.contentWindow.focus(); 1038 if (is_ie) 1039 body.contentWindow.document.onkeypress = function(){if(body.contentWindow.event.keyCode == 13){changeEnterKey(body.contentWindow)}}; 1080 config_events( body.contentWindow.document, 'onkeyup', function( e ) 1081 { 1082 if ( e.keyCode == 13 ) 1083 { 1084 var paragraphs = body.contentWindow.document.getElementsByTagName( 'p' ); 1085 for ( p = 0; p < paragraphs.length; p++ ) 1086 paragraphs.item( p ).style.margin = '0px'; 1087 } 1088 }); 1040 1089 break; 1041 1090 default: … … 1141 1190 function changeEnterKey(win) { 1142 1191 var oSel = win.document.selection.createRange(); 1143 oSel.pasteHTML("<br />"); 1192 if ( is_ie ) 1193 oSel.pasteHTML('<p style="margin:0px">'); 1194 else 1195 oSel.pasteHTML("<br />"); 1144 1196 win.event.cancelBubble = true; 1145 1197 win.event.returnValue=false;
Note: See TracChangeset
for help on using the changeset viewer.