mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2025-02-05 05:30:02 +00:00
Add storyTiddler to render command (#6746)
This commit is contained in:
parent
dfebd69d8f
commit
2c607ee8e6
@ -50,7 +50,7 @@ Render individual tiddlers and save the results to the specified files
|
|||||||
console.log("Rendering \"" + title + "\" to \"" + filepath + "\"");
|
console.log("Rendering \"" + title + "\" to \"" + filepath + "\"");
|
||||||
}
|
}
|
||||||
var parser = wiki.parseTiddler(template || title),
|
var parser = wiki.parseTiddler(template || title),
|
||||||
widgetNode = wiki.makeWidget(parser,{variables: $tw.utils.extend({},variables,{currentTiddler: title})}),
|
widgetNode = wiki.makeWidget(parser,{variables: $tw.utils.extend({},variables,{currentTiddler: title,storyTiddler: title})}),
|
||||||
container = $tw.fakeDocument.createElement("div");
|
container = $tw.fakeDocument.createElement("div");
|
||||||
widgetNode.render(container,null);
|
widgetNode.render(container,null);
|
||||||
var text = type === "text/html" ? container.innerHTML : container.textContent;
|
var text = type === "text/html" ? container.innerHTML : container.textContent;
|
||||||
|
@ -40,6 +40,7 @@ Command.prototype.execute = function() {
|
|||||||
$tw.utils.createFileDirectories(filename);
|
$tw.utils.createFileDirectories(filename);
|
||||||
if(template) {
|
if(template) {
|
||||||
variables.currentTiddler = title;
|
variables.currentTiddler = title;
|
||||||
|
variables.storyTiddler = title;
|
||||||
title = template;
|
title = template;
|
||||||
}
|
}
|
||||||
if(name && value) {
|
if(name && value) {
|
||||||
|
@ -46,7 +46,7 @@ Command.prototype.execute = function() {
|
|||||||
}
|
}
|
||||||
$tw.utils.each(tiddlers,function(title) {
|
$tw.utils.each(tiddlers,function(title) {
|
||||||
var parser = wiki.parseTiddler(template),
|
var parser = wiki.parseTiddler(template),
|
||||||
widgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}}),
|
widgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title, storyTiddler: title}}),
|
||||||
container = $tw.fakeDocument.createElement("div");
|
container = $tw.fakeDocument.createElement("div");
|
||||||
widgetNode.render(container,null);
|
widgetNode.render(container,null);
|
||||||
var text = type === "text/html" ? container.innerHTML : container.textContent,
|
var text = type === "text/html" ? container.innerHTML : container.textContent,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user