Fossil SCM
Add to markdown task list inapplicable variant.
Commit
b3da5f144cbda4f270990aa3c1647000464987034929fd0e8353ca99511c8783
Parent
9583811be4b9e6c…
2 files changed
+3
-1
+7
+3
-1
| --- src/markdown.md | ||
| +++ src/markdown.md | ||
| @@ -85,14 +85,16 @@ | ||
| 85 | 85 | > ~~~ |
| 86 | 86 | * top-level item |
| 87 | 87 | * second-level item |
| 88 | 88 | ~~~ |
| 89 | 89 | |
| 90 | -> A task list is created by placing `[ ] ` before item; to mark as complete place `[x] `. | |
| 90 | +> A task list is created by placing `[ ] ` before item; to mark as complete place `[x] `; | |
| 91 | +> to mark as an inapplicable place `[~] `. | |
| 91 | 92 | |
| 92 | 93 | > ~~~ |
| 93 | 94 | - [ ] Task |
| 95 | + - [~] Inapplicable task | |
| 94 | 96 | - [x] Completed task |
| 95 | 97 | ~~~ |
| 96 | 98 | |
| 97 | 99 | ## Block Quotes ## |
| 98 | 100 | |
| 99 | 101 |
| --- src/markdown.md | |
| +++ src/markdown.md | |
| @@ -85,14 +85,16 @@ | |
| 85 | > ~~~ |
| 86 | * top-level item |
| 87 | * second-level item |
| 88 | ~~~ |
| 89 | |
| 90 | > A task list is created by placing `[ ] ` before item; to mark as complete place `[x] `. |
| 91 | |
| 92 | > ~~~ |
| 93 | - [ ] Task |
| 94 | - [x] Completed task |
| 95 | ~~~ |
| 96 | |
| 97 | ## Block Quotes ## |
| 98 | |
| 99 |
| --- src/markdown.md | |
| +++ src/markdown.md | |
| @@ -85,14 +85,16 @@ | |
| 85 | > ~~~ |
| 86 | * top-level item |
| 87 | * second-level item |
| 88 | ~~~ |
| 89 | |
| 90 | > A task list is created by placing `[ ] ` before item; to mark as complete place `[x] `; |
| 91 | > to mark as an inapplicable place `[~] `. |
| 92 | |
| 93 | > ~~~ |
| 94 | - [ ] Task |
| 95 | - [~] Inapplicable task |
| 96 | - [x] Completed task |
| 97 | ~~~ |
| 98 | |
| 99 | ## Block Quotes ## |
| 100 | |
| 101 |
+7
| --- src/markdown_html.c | ||
| +++ src/markdown_html.c | ||
| @@ -263,10 +263,17 @@ | ||
| 263 | 263 | if( strncmp("[ ] ", text_data, 4)==0 ){ |
| 264 | 264 | blob_append_literal(ob, "<li class=\"task-list\">"); |
| 265 | 265 | blob_append_literal(ob, "<input type=\"checkbox\" \ |
| 266 | 266 | class=\"task-list-checkbox\" disabled>\n"); |
| 267 | 267 | blob_append(ob, text_data+4, text_size-4); |
| 268 | + }else if( strncmp("[~] ", text_data, 4)==0 ){ | |
| 269 | + blob_append_literal(ob, "<li class=\"task-list\">"); | |
| 270 | + blob_append_literal(ob, "<input type=\"checkbox\" \ | |
| 271 | + class=\"task-list-checkbox\" disabled>\n"); | |
| 272 | + blob_append_literal(ob, "<s>"); | |
| 273 | + blob_append(ob, text_data+4, text_size-4); | |
| 274 | + blob_append_literal(ob, "</s>"); | |
| 268 | 275 | }else if( sqlite3_strnicmp("[x] ", text_data, 4)==0 ){ |
| 269 | 276 | blob_append_literal(ob, "<li class=\"task-list\">"); |
| 270 | 277 | blob_append_literal(ob, "<input type=\"checkbox\" \ |
| 271 | 278 | class=\"task-list-checkbox\" disabled checked>\n"); |
| 272 | 279 | blob_append(ob, text_data+4, text_size-4); |
| 273 | 280 |
| --- src/markdown_html.c | |
| +++ src/markdown_html.c | |
| @@ -263,10 +263,17 @@ | |
| 263 | if( strncmp("[ ] ", text_data, 4)==0 ){ |
| 264 | blob_append_literal(ob, "<li class=\"task-list\">"); |
| 265 | blob_append_literal(ob, "<input type=\"checkbox\" \ |
| 266 | class=\"task-list-checkbox\" disabled>\n"); |
| 267 | blob_append(ob, text_data+4, text_size-4); |
| 268 | }else if( sqlite3_strnicmp("[x] ", text_data, 4)==0 ){ |
| 269 | blob_append_literal(ob, "<li class=\"task-list\">"); |
| 270 | blob_append_literal(ob, "<input type=\"checkbox\" \ |
| 271 | class=\"task-list-checkbox\" disabled checked>\n"); |
| 272 | blob_append(ob, text_data+4, text_size-4); |
| 273 |
| --- src/markdown_html.c | |
| +++ src/markdown_html.c | |
| @@ -263,10 +263,17 @@ | |
| 263 | if( strncmp("[ ] ", text_data, 4)==0 ){ |
| 264 | blob_append_literal(ob, "<li class=\"task-list\">"); |
| 265 | blob_append_literal(ob, "<input type=\"checkbox\" \ |
| 266 | class=\"task-list-checkbox\" disabled>\n"); |
| 267 | blob_append(ob, text_data+4, text_size-4); |
| 268 | }else if( strncmp("[~] ", text_data, 4)==0 ){ |
| 269 | blob_append_literal(ob, "<li class=\"task-list\">"); |
| 270 | blob_append_literal(ob, "<input type=\"checkbox\" \ |
| 271 | class=\"task-list-checkbox\" disabled>\n"); |
| 272 | blob_append_literal(ob, "<s>"); |
| 273 | blob_append(ob, text_data+4, text_size-4); |
| 274 | blob_append_literal(ob, "</s>"); |
| 275 | }else if( sqlite3_strnicmp("[x] ", text_data, 4)==0 ){ |
| 276 | blob_append_literal(ob, "<li class=\"task-list\">"); |
| 277 | blob_append_literal(ob, "<input type=\"checkbox\" \ |
| 278 | class=\"task-list-checkbox\" disabled checked>\n"); |
| 279 | blob_append(ob, text_data+4, text_size-4); |
| 280 |