Remove the old parser code

Thus introducing a few functional regressions, but it's going to be
easier to fix things up without the old code knocking around and
getting in the way.
This commit is contained in:
Jeremy Ruston
2012-12-28 22:08:32 +00:00
parent d6e531e87c
commit b006cf163f
167 changed files with 138 additions and 120412 deletions
+9 -12
View File
@@ -28,13 +28,7 @@ exports.startup = function() {
$tw.modules.applyMethods("tiddlerdeserializer",$tw.Wiki.tiddlerDeserializerModules);
$tw.Wiki.tiddlerSerializerModules = {};
$tw.modules.applyMethods("tiddlerserializer",$tw.Wiki.tiddlerSerializerModules);
$tw.modules.applyMethods("treeutils",$tw.Tree);
$tw.modules.applyMethods("treenode",$tw.Tree);
// Set up the wiki store
$tw.wiki.initMacros();
$tw.wiki.initEditors();
$tw.wiki.initFieldViewers();
$tw.wiki.initListViews();
$tw.wiki.initParsers();
$tw.wiki.initSyncers();
$tw.wiki.initServerConnections();
@@ -99,13 +93,16 @@ exports.startup = function() {
document.dispatchEvent(event);
}
// Display the PageTemplate
var template = "$:/templates/PageTemplate",
title = template;
$tw.renderer = $tw.wiki.parseTiddler(template);
$tw.renderer.execute([],title);
$tw.renderer.renderInDom(document.body);
var templateTitle = "$:/templates/PageTemplate",
parser = $tw.wiki.parseTiddler(templateTitle),
renderTree = new $tw.WikiRenderTree(parser,{wiki: $tw.wiki});
console.log("Parse tree",parser);
renderTree.execute({tiddlerTitle: templateTitle});
var container = document.createElement("div");
document.body.insertBefore(container,document.body.firstChild);
renderTree.renderInDom(container);
$tw.wiki.addEventListener("",function(changes) {
$tw.renderer.refreshInDom(changes);
renderTree.refreshInDom(changes);
});
} else {
// On the server, start a commander with the command line arguments