From 75e6bdef2b9b246f6bddbbf58aa1a0103ef07138 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Tue, 3 Jan 2012 11:57:30 +0000 Subject: [PATCH] Changed App.js to be a proper object class --- js/App.js | 125 ++++++++++++++++++++------------------ tiddlywiki5/BootLoader.js | 2 +- 2 files changed, 66 insertions(+), 61 deletions(-) diff --git a/js/App.js b/js/App.js index d03777429..caccdefb4 100644 --- a/js/App.js +++ b/js/App.js @@ -18,66 +18,71 @@ var WikiStore = require("./WikiStore.js").WikiStore, Navigators = require("./Navigators.js").Navigators, StoryNavigator = require("./StoryNavigator.js").StoryNavigator; -var store = new WikiStore(), - t; - -// Register the wikitext processor -store.registerTextProcessor("text/x-tiddlywiki",new WikiTextProcessor({ - store: store -})); - -// Register the standard tiddler serializers and deserializers -tiddlerInput.register(store); -tiddlerOutput.register(store); - -// Add the shadow tiddlers that are built into TiddlyWiki -var shadowShadowStore = new WikiStore({ - shadowStore: null - }), - shadowShadows = [ - {title: "StyleSheet", text: ""}, - {title: "MarkupPreHead", text: ""}, - {title: "MarkupPostHead", text: ""}, - {title: "MarkupPreBody", text: ""}, - {title: "MarkupPostBody", text: ""}, - {title: "WindowTitle", text: "<> - <>"}, - {title: "DefaultTiddlers", text: "[[GettingStarted]]"}, - {title: "MainMenu", text: "[[GettingStarted]]"}, - {title: "SiteTitle", text: "My TiddlyWiki"}, - {title: "SiteSubtitle", text: "a reusable non-linear personal web notebook"}, - {title: "SiteUrl", text: ""} - ]; -store.shadows.shadows = shadowShadowStore; -for(t=0; t> - <>"}, + {title: "DefaultTiddlers", text: "[[GettingStarted]]"}, + {title: "MainMenu", text: "[[GettingStarted]]"}, + {title: "SiteTitle", text: "My TiddlyWiki"}, + {title: "SiteSubtitle", text: "a reusable non-linear personal web notebook"}, + {title: "SiteUrl", text: ""} + ]; + this.store.shadows.shadows = shadowShadowStore; + for(t=0; t