Fossil SCM
Add support for document titles to the TH1 docs feature.
Commit
35698c9c43478f8f7c7621a53a08c85f9b028c01
Parent
afcff4999e4d265…
1 file changed
+10
-2
+10
-2
| --- src/doc.c | ||
| +++ src/doc.c | ||
| @@ -708,13 +708,21 @@ | ||
| 708 | 708 | #ifdef FOSSIL_ENABLE_TH1_DOCS |
| 709 | 709 | }else if( Th_AreDocsEnabled() && |
| 710 | 710 | fossil_strcmp(zMime, "application/x-th1")==0 ){ |
| 711 | 711 | int raw = P("raw")!=0; |
| 712 | 712 | if( !raw ){ |
| 713 | - style_header("%h", zName); | |
| 713 | + Blob tail; | |
| 714 | + blob_zero(&tail); | |
| 715 | + if( wiki_find_title(&filebody, &title, &tail) ){ | |
| 716 | + style_header("%s", blob_str(&title)); | |
| 717 | + Th_Render(blob_str(&tail)); | |
| 718 | + blob_reset(&tail); | |
| 719 | + }else{ | |
| 720 | + style_header("%h", zName); | |
| 721 | + Th_Render(blob_str(&filebody)); | |
| 722 | + } | |
| 714 | 723 | } |
| 715 | - Th_Render(blob_str(&filebody)); | |
| 716 | 724 | if( !raw ){ |
| 717 | 725 | style_footer(); |
| 718 | 726 | } |
| 719 | 727 | #endif |
| 720 | 728 | }else{ |
| 721 | 729 |
| --- src/doc.c | |
| +++ src/doc.c | |
| @@ -708,13 +708,21 @@ | |
| 708 | #ifdef FOSSIL_ENABLE_TH1_DOCS |
| 709 | }else if( Th_AreDocsEnabled() && |
| 710 | fossil_strcmp(zMime, "application/x-th1")==0 ){ |
| 711 | int raw = P("raw")!=0; |
| 712 | if( !raw ){ |
| 713 | style_header("%h", zName); |
| 714 | } |
| 715 | Th_Render(blob_str(&filebody)); |
| 716 | if( !raw ){ |
| 717 | style_footer(); |
| 718 | } |
| 719 | #endif |
| 720 | }else{ |
| 721 |
| --- src/doc.c | |
| +++ src/doc.c | |
| @@ -708,13 +708,21 @@ | |
| 708 | #ifdef FOSSIL_ENABLE_TH1_DOCS |
| 709 | }else if( Th_AreDocsEnabled() && |
| 710 | fossil_strcmp(zMime, "application/x-th1")==0 ){ |
| 711 | int raw = P("raw")!=0; |
| 712 | if( !raw ){ |
| 713 | Blob tail; |
| 714 | blob_zero(&tail); |
| 715 | if( wiki_find_title(&filebody, &title, &tail) ){ |
| 716 | style_header("%s", blob_str(&title)); |
| 717 | Th_Render(blob_str(&tail)); |
| 718 | blob_reset(&tail); |
| 719 | }else{ |
| 720 | style_header("%h", zName); |
| 721 | Th_Render(blob_str(&filebody)); |
| 722 | } |
| 723 | } |
| 724 | if( !raw ){ |
| 725 | style_footer(); |
| 726 | } |
| 727 | #endif |
| 728 | }else{ |
| 729 |