Make shadowTiddlers, pluginTiddlers and pluginInfo be private to the Wiki object constructor

This commit is contained in:
Jermolene
2014-03-17 10:50:18 +00:00
parent 279626a3e3
commit 9de17aa206
6 changed files with 193 additions and 163 deletions

View File

@@ -178,13 +178,6 @@ exports.isTemporaryTiddler = function(title) {
return title.indexOf("$:/temp/") === 0;
};
/*
Determines if a tiddler is a shadow tiddler, regardless of whether it has been overridden by a real tiddler
*/
exports.isShadowTiddler = function(title) {
return $tw.utils.hop(this.shadowTiddlers,title);
};
exports.isImageTiddler = function(title) {
var tiddler = this.getTiddler(title);
if(tiddler) {
@@ -453,12 +446,12 @@ exports.getTagMap = function() {
},
title, tiddler;
// Collect up all the tags
for(title in self.shadowTiddlers) {
self.eachShadow(function(tiddler,title) {
if(!self.tiddlerExists(title)) {
tiddler = self.shadowTiddlers[title].tiddler;
tiddler = self.getTiddler(title);
storeTags(tiddler.fields.tags,title);
}
}
});
self.each(function(tiddler,title) {
storeTags(tiddler.fields.tags,title);
});