mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-23 18:17:20 +00:00
New method for the story macro
This commit is contained in:
parent
d1cee98f88
commit
f718c597e3
@ -67,6 +67,25 @@ exports.findStoryElementContainingNode = function(node) {
|
||||
return slot;
|
||||
};
|
||||
|
||||
/*
|
||||
Return the index of the story element that corresponds to a particular title
|
||||
startIndex: index to start search (use zero to search from the top)
|
||||
tiddlerTitle: tiddler title to seach for
|
||||
templateTitle: optional template title to search for
|
||||
*/
|
||||
exports.findStoryElementByTitle = function(startIndex,tiddlerTitle,templateTitle) {
|
||||
while(startIndex < this.storyNode.children.length) {
|
||||
var params = this.storyNode.children[startIndex].children[0].params;
|
||||
if(params.target === tiddlerTitle) {
|
||||
if(!templateTitle || params.template === templateTitle) {
|
||||
return startIndex;
|
||||
}
|
||||
}
|
||||
startIndex++;
|
||||
}
|
||||
return undefined;
|
||||
};
|
||||
|
||||
exports.eventMap = {};
|
||||
|
||||
// Navigate to a specified tiddler
|
||||
|
Loading…
Reference in New Issue
Block a user