1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2025-08-08 14:55:17 +00:00

Renamed the store class from TiddlyWiki to WikiStore

Much less confusing.
This commit is contained in:
Jeremy Ruston 2011-12-06 18:29:53 +00:00
parent 391b1be3dc
commit dd9537cd88
5 changed files with 16 additions and 17 deletions

View File

@ -5,13 +5,13 @@
/*global require: false, exports: false */ /*global require: false, exports: false */
"use strict"; "use strict";
var TiddlyWiki = require("./js/TiddlyWiki.js").TiddlyWiki, var WikiStore = require("./js/WikiStore.js").WikiStore,
Recipe = require("./js/Recipe.js").Recipe, Recipe = require("./js/Recipe.js").Recipe,
util = require("util"); util = require("util");
var filename = process.argv[2]; var filename = process.argv[2];
var store = new TiddlyWiki(); var store = new WikiStore();
var theRecipe = new Recipe(store,filename,function() { var theRecipe = new Recipe(store,filename,function() {
process.stdout.write(theRecipe.cook()); process.stdout.write(theRecipe.cook());

View File

@ -53,7 +53,6 @@ var Tiddler = require("./Tiddler.js").Tiddler,
tiddlerInput = require("./TiddlerInput.js"), tiddlerInput = require("./TiddlerInput.js"),
tiddlerOutput = require("./TiddlerOutput.js"), tiddlerOutput = require("./TiddlerOutput.js"),
utils = require("./Utils.js"), utils = require("./Utils.js"),
TiddlyWiki = require("./TiddlyWiki.js").TiddlyWiki,
retrieveFile = require("./FileRetriever.js").retrieveFile, retrieveFile = require("./FileRetriever.js").retrieveFile,
fs = require("fs"), fs = require("fs"),
path = require("path"), path = require("path"),

View File

@ -4,16 +4,16 @@
var Tiddler = require("./Tiddler.js").Tiddler, var Tiddler = require("./Tiddler.js").Tiddler,
util = require("util"); util = require("util");
var TiddlyWiki = function TiddlyWiki(shadowStore) { var WikiStore = function WikiStore(shadowStore) {
this.tiddlers = {}; this.tiddlers = {};
this.shadows = shadowStore === undefined ? new TiddlyWiki(null) : shadowStore; this.shadows = shadowStore === undefined ? new WikiStore(null) : shadowStore;
}; };
TiddlyWiki.prototype.clear = function() { WikiStore.prototype.clear = function() {
this.tiddlers = {}; this.tiddlers = {};
}; };
TiddlyWiki.prototype.getTiddler = function(title) { WikiStore.prototype.getTiddler = function(title) {
var t = this.tiddlers[title]; var t = this.tiddlers[title];
if(t instanceof Tiddler) { if(t instanceof Tiddler) {
return t; return t;
@ -24,24 +24,24 @@ TiddlyWiki.prototype.getTiddler = function(title) {
} }
}; };
TiddlyWiki.prototype.getTiddlerText = function(title) { WikiStore.prototype.getTiddlerText = function(title) {
var t = this.getTiddler(title); var t = this.getTiddler(title);
return t instanceof Tiddler ? t.fields.text : null; return t instanceof Tiddler ? t.fields.text : null;
}; };
TiddlyWiki.prototype.deleteTiddler = function(title) { WikiStore.prototype.deleteTiddler = function(title) {
delete this.tiddlers[title]; delete this.tiddlers[title];
}; };
TiddlyWiki.prototype.tiddlerExists = function(title) { WikiStore.prototype.tiddlerExists = function(title) {
return this.tiddlers[title] instanceof Tiddler; return this.tiddlers[title] instanceof Tiddler;
}; };
TiddlyWiki.prototype.addTiddler = function(tiddler) { WikiStore.prototype.addTiddler = function(tiddler) {
this.tiddlers[tiddler.fields.title] = tiddler; this.tiddlers[tiddler.fields.title] = tiddler;
}; };
TiddlyWiki.prototype.forEachTiddler = function(callback) { WikiStore.prototype.forEachTiddler = function(callback) {
var t; var t;
for(t in this.tiddlers) { for(t in this.tiddlers) {
var tiddler = this.tiddlers[t]; var tiddler = this.tiddlers[t];
@ -50,4 +50,4 @@ TiddlyWiki.prototype.forEachTiddler = function(callback) {
} }
}; };
exports.TiddlyWiki = TiddlyWiki; exports.WikiStore = WikiStore;

View File

@ -4,7 +4,7 @@
"use strict"; "use strict";
var TiddlyWiki = require("./js/TiddlyWiki.js").TiddlyWiki, var WikiStore = require("./js/WikiStore.js").WikiStore,
Recipe = require("./js/Recipe.js").Recipe, Recipe = require("./js/Recipe.js").Recipe,
http = require("http"), http = require("http"),
fs = require("fs"), fs = require("fs"),
@ -16,7 +16,7 @@ var filename = process.argv[2];
http.createServer(function(request, response) { http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/html"}); response.writeHead(200, {"Content-Type": "text/html"});
var store = new TiddlyWiki(), var store = new WikiStore(),
theRecipe = new Recipe(store,filename,function() { theRecipe = new Recipe(store,filename,function() {
response.end(theRecipe.cook(), "utf-8"); response.end(theRecipe.cook(), "utf-8");
}); });

View File

@ -4,14 +4,14 @@ Wikifier test rig
var Tiddler = require("./js/Tiddler.js").Tiddler, var Tiddler = require("./js/Tiddler.js").Tiddler,
TiddlyWiki = require("./js/TiddlyWiki.js").TiddlyWiki, WikiStore = require("./js/WikiStore.js").WikiStore,
utils = require("./js/Utils.js"), utils = require("./js/Utils.js"),
util = require("util"); util = require("util");
var wikiTest = function(spec) { var wikiTest = function(spec) {
//console.error(util.inspect(spec,false,99)); //console.error(util.inspect(spec,false,99));
var t, var t,
store = new TiddlyWiki(), store = new WikiStore(),
w; w;
for(t=0; t<spec.tiddlers.length; t++) { for(t=0; t<spec.tiddlers.length; t++) {
var tid = new Tiddler(spec.tiddlers[t]); var tid = new Tiddler(spec.tiddlers[t]);