mirror of
				https://github.com/Jermolene/TiddlyWiki5
				synced 2025-10-31 15:42:59 +00:00 
			
		
		
		
	Better error messages for eval'd code
This commit is contained in:
		| @@ -320,8 +320,11 @@ WikiStore.prototype.compileTiddler = function(title,type) { | |||||||
| 		}); | 		}); | ||||||
| 	if(tiddler) { | 	if(tiddler) { | ||||||
| 		if(!renderers[type]) { | 		if(!renderers[type]) { | ||||||
| 			var tree = this.parseTiddler(title); | 			var tree = this.parseTiddler(title), | ||||||
| 			renderers[type] = eval(tree.compile(type)); | 				text = tree.compile(type); | ||||||
|  | 			// Add a source URL to help debugging (see http://blog.getfirebug.com/2009/08/11/give-your-eval-a-name-with-sourceurl/) | ||||||
|  | 			text += "//@ sourceURL=" + encodeURIComponent(title) + "-" + type; | ||||||
|  | 			renderers[type] = eval(text); | ||||||
| 		} | 		} | ||||||
| 		return renderers[type]; | 		return renderers[type]; | ||||||
| 	} else { | 	} else { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Jeremy Ruston
					Jeremy Ruston