1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-11-24 02:27:19 +00:00

Fixed macro execution in renderTiddler and renderMacro

This commit is contained in:
Jeremy Ruston 2012-03-07 17:42:41 +00:00
parent b64e44d1af
commit a65713650e

View File

@ -292,7 +292,9 @@ WikiStore.prototype.renderTiddler = function(targetType,tiddlerTitle,templateTit
{target: tiddlerTitle, template: templateTitle},
null,
this);
macro.execute();
// Execute the macro
macro.execute([],this.getTiddler(tiddlerTitle));
// Render it
return macro.render(targetType);
};
@ -300,9 +302,9 @@ WikiStore.prototype.installMacro = function(macro) {
this.macros[macro.name] = macro;
};
WikiStore.prototype.renderMacro = function(macroName,params,children,tiddler) {
WikiStore.prototype.renderMacro = function(macroName,params,children,tiddlerTitle) {
var macro = Renderer.MacroNode(macroName,params,children,this);
macro.execute([],tiddler);
macro.execute([],this.getTiddler(tiddlerTitle));
return macro;
};