1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2025-09-12 07:46:06 +00:00

Fixed info macro when invoked in a missing tiddler

This commit is contained in:
Jeremy Ruston
2012-01-23 16:41:49 +00:00
parent fd9d4973e3
commit 82a37d3ab4

View File

@@ -17,19 +17,21 @@ exports.macro = {
}, },
handler: function(type,tiddler,store,params) { handler: function(type,tiddler,store,params) {
var encoder = type === "text/html" ? utils.htmlEncode : function(x) {return x;}, var encoder = type === "text/html" ? utils.htmlEncode : function(x) {return x;},
info = params.info ? params.info : "parsetree", info = params.info ? params.info : "parsetree";
parseTree = store.parseTiddler(tiddler.title); if(tiddler) {
switch(info) { var parseTree = store.parseTiddler(tiddler.title);
case "parsetree": switch(info) {
return "Parse tree: " + parseTree.toString(type); case "parsetree":
//break; return "Parse tree: " + parseTree.toString(type);
case "dependencies": //break;
if(parseTree.dependencies === null) { case "dependencies":
return encoder("Dependencies: *"); if(parseTree.dependencies === null) {
} else { return encoder("Dependencies: *");
return encoder("Dependencies: " + parseTree.dependencies.join(", ")); } else {
} return encoder("Dependencies: " + parseTree.dependencies.join(", "));
break; }
break;
}
} }
} }
}; };