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:
parent
391b1be3dc
commit
dd9537cd88
4
cook.js
4
cook.js
@ -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());
|
||||||
|
@ -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"),
|
||||||
|
@ -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;
|
@ -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");
|
||||||
});
|
});
|
||||||
|
@ -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]);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user