mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2025-11-01 16:13:00 +00:00
Major reorganisation of wikitext rendering
Getting ready to support selective refresh of DOM elements
This commit is contained in:
@@ -25,9 +25,7 @@ exports.macro = {
|
||||
return "Parse tree: " + parseTree.toString(type);
|
||||
//break;
|
||||
case "compiled":
|
||||
return "Compiled as: " + utils.stitchElement("pre",null,{
|
||||
content: encoder(parseTree.compile(type))
|
||||
});
|
||||
return "Compiled as: " + parseTree.compile(type).toString(type);
|
||||
//break;
|
||||
case "dependencies":
|
||||
if(parseTree.dependencies === null) {
|
||||
|
||||
@@ -61,11 +61,11 @@ exports.macro = {
|
||||
if(tiddlers.length === 0) {
|
||||
return params.emptyMessage ? encoder(params.emptyMessage) : "";
|
||||
} else {
|
||||
var fn = store.compileText(templateType,templateText,type);
|
||||
var renderer = store.compileText(templateType,templateText,type);
|
||||
pushTag("<ul>");
|
||||
for(t=0; t<tiddlers.length; t++) {
|
||||
pushTag("<li>");
|
||||
output.push(fn(store.getTiddler(tiddlers[t]),store,utils));
|
||||
output.push(renderer.render(store.getTiddler(tiddlers[t]),store));
|
||||
pushTag("</li>");
|
||||
}
|
||||
pushTag("</ul>");
|
||||
|
||||
Reference in New Issue
Block a user