diff --git a/index.html b/index.html index 1ca34f4..c60a821 100755 --- a/index.html +++ b/index.html @@ -11,6 +11,10 @@ display: block; } +.checked { + text-decoration: line-through; +} + diff --git a/wiki.js b/wiki.js index 211405a..0cadd81 100755 --- a/wiki.js +++ b/wiki.js @@ -330,10 +330,20 @@ var macro = { // XXX move this to a plugin... markdown: function(context, elem){ - var converter = new showdown.Converter() + var converter = new showdown.Converter({ + strikethrough: true, + tables: true, + tasklists: true, + }) return $('') .html(converter.makeHtml($(elem).html())) + // XXX add click handling to checkboxes... + .find('[checked]') + .parent() + .addClass('checked') + .end() + .end() }, }, @@ -641,9 +651,8 @@ var data = { }, 'Templates/pages': { - text: '' - +' @source(./path)
' - +'\n', + text: + ' @source(./path)
\n' }, 'Templates/_raw': {