Thread: [Hastymail-cvs] SF.net SVN: hastymail:[531] trunk/hastymail2/plugins/html_mail/work.php
Brought to you by:
sailfrog,
slushpupie
From: <sai...@us...> - 2008-07-26 22:41:31
|
Revision: 531 http://hastymail.svn.sourceforge.net/hastymail/?rev=531&view=rev Author: sailfrog Date: 2008-07-26 22:41:28 +0000 (Sat, 26 Jul 2008) Log Message: ----------- replace accidentally removed alt part clean up bits for the html mail plugin Modified Paths: -------------- trunk/hastymail2/plugins/html_mail/work.php Modified: trunk/hastymail2/plugins/html_mail/work.php =================================================================== --- trunk/hastymail2/plugins/html_mail/work.php 2008-07-26 22:39:15 UTC (rev 530) +++ trunk/hastymail2/plugins/html_mail/work.php 2008-07-26 22:41:28 UTC (rev 531) @@ -75,7 +75,8 @@ function html_mail_message_send($tools, $args) { if ($tools->get_setting('html_format_mail')) { $body = $args[0]; - $tools->alter_compose_type('text/html', $body, $body, '8-bit'); + $alt_body = strip_tags(html_entity_decode(str_ireplace(array('<br>', '<br />', '</p>', '</tr>', '</table'), "\n", $body))); + $tools->alter_compose_type('text/html', $body, $alt_body, '8-bit'); } } ?> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sai...@us...> - 2008-08-06 04:25:36
|
Revision: 537 http://hastymail.svn.sourceforge.net/hastymail/?rev=537&view=rev Author: sailfrog Date: 2008-08-06 04:25:32 +0000 (Wed, 06 Aug 2008) Log Message: ----------- add a few controls and remove trailing comma (which break IE) Modified Paths: -------------- trunk/hastymail2/plugins/html_mail/work.php Modified: trunk/hastymail2/plugins/html_mail/work.php =================================================================== --- trunk/hastymail2/plugins/html_mail/work.php 2008-08-06 04:11:55 UTC (rev 536) +++ trunk/hastymail2/plugins/html_mail/work.php 2008-08-06 04:25:32 UTC (rev 537) @@ -59,14 +59,14 @@ cleanup_on_startup : true, convert_newlines_to_brs : true, convert_fonts_to_spans : true, - theme_advanced_buttons1_add : "fontsizeselect, fontselect, advlink,", - theme_advanced_buttons2_add : "styleprops, cite, ins, del, abbr, acronym, attribs, insertdate, inserttime", + theme_advanced_buttons1_add : "fontsizeselect, fontselect, forecolor", + theme_advanced_buttons2_add : "styleprops, cite, ins, del, abbr, acronym, attribs, insertdate, inserttime, backcolor", theme_advanced_buttons3_add : "visualchars, copy, cut, paste, tablecontrols", theme_advanced_disable : "help,styleselect,image", extended_valid_elements : "hr[class|width|size|noshade]", plugins : "table, advlink, insertdatetime, paste, style, xhtmlxtras, visualchars", gecko_spellcheck : true, - debug : false, + debug : false }); </script>'; $tools->add_js($js); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sai...@us...> - 2010-04-19 13:30:18
|
Revision: 1429 http://hastymail.svn.sourceforge.net/hastymail/?rev=1429&view=rev Author: sailfrog Date: 2010-04-19 13:30:12 +0000 (Mon, 19 Apr 2010) Log Message: ----------- small fix to the work on draft saving with the html mail plugin enabled Modified Paths: -------------- trunk/hastymail2/plugins/html_mail/work.php Modified: trunk/hastymail2/plugins/html_mail/work.php =================================================================== --- trunk/hastymail2/plugins/html_mail/work.php 2010-04-19 05:27:34 UTC (rev 1428) +++ trunk/hastymail2/plugins/html_mail/work.php 2010-04-19 13:30:12 UTC (rev 1429) @@ -157,7 +157,8 @@ } } function html_mail_message_save($tools, $args) { - if (isset($_POST['rsargs'][12]) && $_POST['rsargs'][12] == 'html') { + if ((isset($_POST['rsargs'][12]) && $_POST['rsargs'][12] == 'html') || + (isset($_POST['compose_content_type']) && $_POST['compose_content_type'] == 'html')) { $body = $args[0]; $alt_body = $tools->html2text($body); $tools->alter_compose_type('text/html', $body, $alt_body, '8-bit'); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sai...@us...> - 2012-05-15 13:47:24
|
Revision: 2063 http://hastymail.svn.sourceforge.net/hastymail/?rev=2063&view=rev Author: sailfrog Date: 2012-05-15 13:47:18 +0000 (Tue, 15 May 2012) Log Message: ----------- remove empty paragraph tags from html content in the tiny mce editor Modified Paths: -------------- trunk/hastymail2/plugins/html_mail/work.php Modified: trunk/hastymail2/plugins/html_mail/work.php =================================================================== --- trunk/hastymail2/plugins/html_mail/work.php 2012-05-07 15:25:08 UTC (rev 2062) +++ trunk/hastymail2/plugins/html_mail/work.php 2012-05-15 13:47:18 UTC (rev 2063) @@ -124,6 +124,7 @@ theme_advanced_disable : "help,styleselect,image", extended_valid_elements : "hr[class|width|size|noshade]", plugins : "table, advlink, insertdatetime, paste, style, xhtmlxtras, visualchars, spellchecker", + extended_valid_elements: "-p", spellchecker_report_misspellings : "true", spellchecker_languages : "+English=en,French=fr", gecko_spellcheck : true, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sai...@us...> - 2012-10-31 15:43:51
|
Revision: 2088 http://hastymail.svn.sourceforge.net/hastymail/?rev=2088&view=rev Author: sailfrog Date: 2012-10-31 15:43:40 +0000 (Wed, 31 Oct 2012) Log Message: ----------- part number 2 fix for bug #248, don't drop non-ascii chars from html<->text conversion on outbound message text part Modified Paths: -------------- trunk/hastymail2/plugins/html_mail/work.php Modified: trunk/hastymail2/plugins/html_mail/work.php =================================================================== --- trunk/hastymail2/plugins/html_mail/work.php 2012-10-31 15:35:55 UTC (rev 2087) +++ trunk/hastymail2/plugins/html_mail/work.php 2012-10-31 15:43:40 UTC (rev 2088) @@ -165,14 +165,15 @@ if ((isset($_POST['rsargs'][12]) && $_POST['rsargs'][12] == 'html') || (isset($_POST['compose_content_type']) && $_POST['compose_content_type'] == 'html')) { $body = $args[0]; - $alt_body = $tools->html2text($body); + $alt_body = utf8_encode($tools->html2text(html_entity_decode($body))); + error_log($alt_body); $tools->alter_compose_type('text/html', $body, $alt_body, '8-bit'); } } function html_mail_message_send($tools, $args) { if (isset($_POST['html_mail_mode_type']) && intval($_POST['html_mail_mode_type']) == 1) { $body = $args[0]; - $alt_body = $tools->html2text($body); + $alt_body = utf8_encode($tools->html2text(html_entity_decode($body))); $tools->alter_compose_type('text/html', $body, $alt_body, '8-bit'); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sai...@us...> - 2012-11-05 16:16:58
|
Revision: 2100 http://hastymail.svn.sourceforge.net/hastymail/?rev=2100&view=rev Author: sailfrog Date: 2012-11-05 16:16:46 +0000 (Mon, 05 Nov 2012) Log Message: ----------- more non-ascii format issues resolved Modified Paths: -------------- trunk/hastymail2/plugins/html_mail/work.php Modified: trunk/hastymail2/plugins/html_mail/work.php =================================================================== --- trunk/hastymail2/plugins/html_mail/work.php 2012-11-05 14:42:22 UTC (rev 2099) +++ trunk/hastymail2/plugins/html_mail/work.php 2012-11-05 16:16:46 UTC (rev 2100) @@ -165,7 +165,7 @@ if ((isset($_POST['rsargs'][12]) && $_POST['rsargs'][12] == 'html') || (isset($_POST['compose_content_type']) && $_POST['compose_content_type'] == 'html')) { $body = $args[0]; - $alt_body = utf8_encode($tools->html2text(html_entity_decode($body))); + $alt_body = $tools->html2text(html_entity_decode($body)); error_log($alt_body); $tools->alter_compose_type('text/html', $body, $alt_body, '8-bit'); } @@ -173,7 +173,7 @@ function html_mail_message_send($tools, $args) { if (isset($_POST['html_mail_mode_type']) && intval($_POST['html_mail_mode_type']) == 1) { $body = $args[0]; - $alt_body = utf8_encode($tools->html2text(html_entity_decode($body))); + $alt_body = $tools->html2text(html_entity_decode($body)); $tools->alter_compose_type('text/html', $body, $alt_body, '8-bit'); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sai...@us...> - 2012-11-05 18:34:23
|
Revision: 2101 http://hastymail.svn.sourceforge.net/hastymail/?rev=2101&view=rev Author: sailfrog Date: 2012-11-05 18:34:17 +0000 (Mon, 05 Nov 2012) Log Message: ----------- fix problem with converting text to html that causes newlines to be dropped. This appears to be a bug in tinymce so we now do the conversion from newlines to line break tags ourselves. Modified Paths: -------------- trunk/hastymail2/plugins/html_mail/work.php Modified: trunk/hastymail2/plugins/html_mail/work.php =================================================================== --- trunk/hastymail2/plugins/html_mail/work.php 2012-11-05 16:16:46 UTC (rev 2100) +++ trunk/hastymail2/plugins/html_mail/work.php 2012-11-05 18:34:17 UTC (rev 2101) @@ -132,6 +132,7 @@ }); function htmlmode(enable) { if (enable) { + document.getElementById("compose_message").value = document.getElementById("compose_message").value.replace(/(\r\n|\n|\r)/gm,"<br />"); tinyMCE.execCommand("mceAddControl", false, "compose_message"); document.getElementById("html_mode_link").innerHTML = "'.$tools->str[5].'"; document.getElementById("html_mode_link").href = "javascript:htmlmode(false);"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |