Even less redundant

This commit is contained in:
Benjamin Kniffler 2015-02-01 13:20:18 +01:00
parent 9d6a444fc6
commit 6136838d17

View File

@ -306,20 +306,22 @@ function scanTagsDir(tagsConfigPath, tagsConfigDirname, dir, taglib) {
tag.name = childFilename;
taglib.addTag(tag);
} else {
var templateCode;
var exTemplateFile;
if (fs.existsSync(templateFile)) {
templateCode = fs.readFileSync(templateFile, {encoding: 'utf8'});
exTemplateFile = templateFile;
}
else if (fs.existsSync(templateFile + ".html")){
templateFile = templateFile + ".html";
templateCode = fs.readFileSync(templateFile, {encoding: 'utf8'});
}
tagDef = tagDefFromCode.extractTagDef(templateCode);
if (!tagDef) {
tagDef = createDefaultTagDef();
exTemplateFile = templateFile + ".html";
}
if(exTemplateFile){
var templateCode = fs.readFileSync(exTemplateFile, {encoding: 'utf8'});
tagDef = tagDefFromCode.extractTagDef(templateCode);
if (!tagDef) {
tagDef = createDefaultTagDef();
}
tagDef.template = templateFile;
tagDef.template = exTemplateFile;
}
}
if (tagDef) {