Refactored Dependencies() constructor

Now it's much easier to call
print-window-tiddler
Jeremy Ruston 2012-02-20 18:03:51 +00:00
rodzic 707a08540c
commit 0c4f877093
1 zmienionych plików z 19 dodań i 2 usunięć

Wyświetl plik

@ -14,9 +14,26 @@ Represents the dependencies of a tiddler or a parser node as two fields:
var utils = require("./Utils.js"); var utils = require("./Utils.js");
var Dependencies = function(tiddlers,dependentAll) { var Dependencies = function(skinnyTiddlers,fatTiddlers,dependentAll) {
this.tiddlers = tiddlers || {}; var t,tiddlerTitle;
this.tiddlers = {};
this.dependentAll = dependentAll; this.dependentAll = dependentAll;
if(skinnyTiddlers) {
for(t=0; t<skinnyTiddlers.length; t++) {
tiddlerTitle = skinnyTiddlers[t];
if(typeof tiddlerTitle === "string" && tiddlerTitle !== "") {
this.tiddlers[tiddlerTitle] = false;
}
}
}
if(fatTiddlers) {
for(t=0; t<fatTiddlers.length; t++) {
tiddlerTitle = fatTiddlers[t];
if(typeof tiddlerTitle === "string" && tiddlerTitle !== "") {
this.tiddlers[tiddlerTitle] = true;
}
}
}
}; };
/* /*