mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2025-10-24 12:17:39 +00:00
Fix document references
This commit is contained in:
@@ -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");
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user