1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2025-10-24 12:17:39 +00:00

Fix document references

This commit is contained in:
Jeremy Ruston
2013-05-17 17:29:43 +01:00
parent 9739e825b4
commit 6e1cd46bc7
3 changed files with 3 additions and 3 deletions

View File

@@ -31,7 +31,7 @@ var WikiRenderTree = function(parser,options) {
this.wiki = options.wiki; this.wiki = options.wiki;
this.context = options.context || {}; this.context = options.context || {};
this.parentRenderer = options.parentRenderer; this.parentRenderer = options.parentRenderer;
this.document = options.document || (typeof(document) === "object" ? document : null); this.document = options.document;
// Hashmap of the renderer classes // Hashmap of the renderer classes
if(!this.rendererClasses) { if(!this.rendererClasses) {
WikiRenderTree.prototype.rendererClasses = $tw.modules.applyMethods("wikirenderer"); WikiRenderTree.prototype.rendererClasses = $tw.modules.applyMethods("wikirenderer");

View File

@@ -112,7 +112,7 @@ exports.startup = function() {
// Display the PageTemplate // Display the PageTemplate
var templateTitle = "$:/templates/PageTemplate", var templateTitle = "$:/templates/PageTemplate",
parser = $tw.wiki.parseTiddler(templateTitle), parser = $tw.wiki.parseTiddler(templateTitle),
renderTree = new $tw.WikiRenderTree(parser,{wiki: $tw.wiki, context: {tiddlerTitle: templateTitle}}); renderTree = new $tw.WikiRenderTree(parser,{wiki: $tw.wiki, context: {tiddlerTitle: templateTitle}, document: document});
renderTree.execute(); renderTree.execute();
var container = document.createElement("div"); var container = document.createElement("div");
document.body.insertBefore(container,document.body.firstChild); document.body.insertBefore(container,document.body.firstChild);

View File

@@ -35,7 +35,7 @@ StylesheetManager.prototype.addStylesheet = function(title) {
this.stylesheets[title] = true; this.stylesheets[title] = true;
// Parse the tiddler and render as plain text // Parse the tiddler and render as plain text
var parser = this.wiki.parseTiddler(title), var parser = this.wiki.parseTiddler(title),
renderTree = new $tw.WikiRenderTree(parser,{wiki: this.wiki, context: {tiddlerTitle: title}}); renderTree = new $tw.WikiRenderTree(parser,{wiki: this.wiki, context: {tiddlerTitle: title}, document: $tw.document});
renderTree.execute(); renderTree.execute();
var container = $tw.document.createElement("div"); var container = $tw.document.createElement("div");
renderTree.renderInDom(container); renderTree.renderInDom(container);