[balsa] fix HTML message creation
- From: Albrecht Dreß <albrecht src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [balsa] fix HTML message creation
- Date: Fri, 30 Jul 2021 17:59:03 +0000 (UTC)
commit c790155c930d7a1977f55be4ad7f750469745e3f
Author: Albrecht Dreß <albrecht dress netcologne de>
Date: Fri Jul 30 19:59:45 2021 +0200
fix HTML message creation
minor fixes for creating clean HTML5 messages, validated using
<https://validator.w3.org/>.
Signed-off-by: Albrecht Dreß <albrecht dress netcologne de>
libbalsa/mime.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/libbalsa/mime.c b/libbalsa/mime.c
index c742bbada..46f79ad09 100644
--- a/libbalsa/mime.c
+++ b/libbalsa/mime.c
@@ -1210,7 +1210,7 @@ gchar *
libbalsa_text_to_html(const gchar * title, const gchar * body, const gchar * lang)
{
GString * html_body =
- g_string_new("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\n");
+ g_string_new("<!DOCTYPE HTML>\n");
gchar * html_subject;
const gchar * start = body;
gchar * html_lang;
@@ -1226,12 +1226,12 @@ libbalsa_text_to_html(const gchar * title, const gchar * body, const gchar * lan
html_lang = g_strdup("x-unknown");
html_subject = g_markup_escape_text(title, -1);
g_string_append_printf(html_body,
- "<html lang=\"%s\"><head>\n"
+ "<html lang=\"%s\">\n<head>\n"
"<title>%s</title>\n"
"<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n"
- "<style type=\"text/css\">\n"
+ "<style>\n"
" p { margin-top: 0px; margin-bottom: 0px; }\n"
- "</style></head>\n"
+ "</style>\n</head>\n"
"<body>\n", html_lang, html_subject);
g_free(html_subject);
g_free(html_lang);
@@ -1294,8 +1294,8 @@ libbalsa_text_to_html(const gchar * title, const gchar * body, const gchar * lan
}
/* close the html context */
- html_body = g_string_append(html_body, "</body></html>\n");
-
+ html_body = g_string_append(html_body, "</body>\n</html>\n");
+
/* return the utf-8 encoded text/html */
return g_string_free(html_body, FALSE);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]