| 121 | | if(text) { |
| 122 | | var stack = config.macros.tiddler.tiddlerStack; |
| 123 | | if(stack.indexOf(tiddlerName) !== -1) |
| 124 | | return; |
| 125 | | stack.push(tiddlerName); |
| 126 | | try { |
| 127 | | var n = args ? Math.min(args.length,9) : 0; |
| 128 | | for(var i=0; i<n; i++) { |
| 129 | | var placeholderRE = new RegExp("\\$" + (i + 1),"mg"); |
| 130 | | text = text.replace(placeholderRE,args[i]); |
| 131 | | } |
| 132 | | config.macros.tiddler.renderText(wrapper,text,tiddlerName,params); |
| 133 | | } finally { |
| 134 | | stack.pop(); |
| | 124 | if(!text) text = ""; |
| | 125 | if(data)tiddlerName = data; |
| | 126 | var stack = config.macros.tiddler.tiddlerStack; |
| | 127 | if(stack.indexOf(tiddlerName) !== -1) |
| | 128 | return; |
| | 129 | stack.push(tiddlerName); |
| | 130 | try { |
| | 131 | var n = args ? Math.min(args.length,9) : 0; |
| | 132 | for(var i=0; i<n; i++) { |
| | 133 | var placeholderRE = new RegExp("\\$" + (i + 1),"mg"); |
| | 134 | text = text.replace(placeholderRE,args[i]); |