1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2025-09-13 00:06:04 +00:00

Allow Markdown dialect to be configured

This commit is contained in:
Jermolene
2014-08-27 11:09:59 +01:00
parent 13c4e028b1
commit 32b795452f
3 changed files with 31 additions and 8 deletions

View File

@@ -0,0 +1,3 @@
title: $:/config/markdown/dialect
Gruber

View File

@@ -14,6 +14,9 @@ Wraps up the markdown-js parser for use in TiddlyWiki5
var markdown = require("$:/plugins/tiddlywiki/markdown/markdown.js");
var CONFIG_DIALECT_TIDDLER = "$:/config/markdown/dialect",
DEFAULT_DIALECT = "Gruber";
function transformNodes(nodes) {
var results = [];
for(var index=0; index<nodes.length; index++) {
@@ -52,7 +55,8 @@ function transformNode(node) {
}
var MarkdownParser = function(type,text,options) {
var markdownTree = markdown.toHTMLTree(text);
var dialect = options.wiki.getTiddlerText(CONFIG_DIALECT_TIDDLER,DEFAULT_DIALECT),
markdownTree = markdown.toHTMLTree(text,dialect);
this.tree = transformNodes(markdownTree.slice(1));
};