Fossil SCM
A a "View" submenu option for the content viewer when the file is HTML.
Commit
d4fedbb4ad3cb50eac684c1a09fb5bbb7904b0d8
Parent
923d644b8921189…
1 file changed
+5
+5
| --- src/info.c | ||
| +++ src/info.c | ||
| @@ -1040,10 +1040,15 @@ | ||
| 1040 | 1040 | @ <blockquote> |
| 1041 | 1041 | blob_zero(&downloadName); |
| 1042 | 1042 | object_description(rid, 0, &downloadName); |
| 1043 | 1043 | style_submenu_element("Download", "Download", |
| 1044 | 1044 | "%s/raw/%T?name=%d", g.zTop, blob_str(&downloadName), rid); |
| 1045 | + zMime = mimetype_from_name(blob_str(&downloadName)); | |
| 1046 | + if( zMime && strcmp(zMime, "text/html")==0 ){ | |
| 1047 | + style_submenu_element("View", "View", | |
| 1048 | + "%s/raw?name=%d&m=text/html", g.zTop, rid); | |
| 1049 | + } | |
| 1045 | 1050 | @ </blockquote> |
| 1046 | 1051 | @ <hr> |
| 1047 | 1052 | @ <blockquote> |
| 1048 | 1053 | content_get(rid, &content); |
| 1049 | 1054 | zMime = mimetype_from_content(&content); |
| 1050 | 1055 |
| --- src/info.c | |
| +++ src/info.c | |
| @@ -1040,10 +1040,15 @@ | |
| 1040 | @ <blockquote> |
| 1041 | blob_zero(&downloadName); |
| 1042 | object_description(rid, 0, &downloadName); |
| 1043 | style_submenu_element("Download", "Download", |
| 1044 | "%s/raw/%T?name=%d", g.zTop, blob_str(&downloadName), rid); |
| 1045 | @ </blockquote> |
| 1046 | @ <hr> |
| 1047 | @ <blockquote> |
| 1048 | content_get(rid, &content); |
| 1049 | zMime = mimetype_from_content(&content); |
| 1050 |
| --- src/info.c | |
| +++ src/info.c | |
| @@ -1040,10 +1040,15 @@ | |
| 1040 | @ <blockquote> |
| 1041 | blob_zero(&downloadName); |
| 1042 | object_description(rid, 0, &downloadName); |
| 1043 | style_submenu_element("Download", "Download", |
| 1044 | "%s/raw/%T?name=%d", g.zTop, blob_str(&downloadName), rid); |
| 1045 | zMime = mimetype_from_name(blob_str(&downloadName)); |
| 1046 | if( zMime && strcmp(zMime, "text/html")==0 ){ |
| 1047 | style_submenu_element("View", "View", |
| 1048 | "%s/raw?name=%d&m=text/html", g.zTop, rid); |
| 1049 | } |
| 1050 | @ </blockquote> |
| 1051 | @ <hr> |
| 1052 | @ <blockquote> |
| 1053 | content_get(rid, &content); |
| 1054 | zMime = mimetype_from_content(&content); |
| 1055 |