1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2025-01-07 16:00:28 +00:00

Revert "feat: allow $tw.utils.getParseTreeText to render other rules' text"

This reverts commit 8a12498fa9.
This commit is contained in:
lin onetwo 2024-06-13 01:29:22 +08:00
parent 09c2e71e22
commit a0708a17cb

View File

@ -106,7 +106,7 @@ exports.findParseTreeNode = function(nodeArray,search) {
/* /*
Helper to get the text of a parse tree node or array of nodes Helper to get the text of a parse tree node or array of nodes
*/ */
exports.getParseTreeText = function getParseTreeText(tree, tiddlerType) { exports.getParseTreeText = function getParseTreeText(tree) {
var output = []; var output = [];
if($tw.utils.isArray(tree)) { if($tw.utils.isArray(tree)) {
$tw.utils.each(tree,function(node) { $tw.utils.each(tree,function(node) {
@ -115,14 +115,6 @@ exports.getParseTreeText = function getParseTreeText(tree, tiddlerType) {
} else { } else {
if(tree.type === "text") { if(tree.type === "text") {
output.push(tree.text); output.push(tree.text);
} else {
var Parser = $tw.wiki.getParser(tiddlerType);
var Rule = Parser.prototype.blockRuleClasses[tree.type] ||
Parser.prototype.inlineRuleClasses[tree.type] ||
Parser.prototype.pragmaRuleClasses[tree.type];
if(Rule && Rule.prototype.getText) {
output.push(Rule.prototype.getText(tree));
}
} }
if(tree.children) { if(tree.children) {
return getParseTreeText(tree.children); return getParseTreeText(tree.children);