Fix all default boolean options

This commit is contained in:
Guillaume Wuip 2014-10-26 12:11:01 +01:00
parent 4257d0c1cf
commit abf3bf17f9

View file

@ -135,18 +135,18 @@
* Setting default. * Setting default.
*/ */
this.opt = { this.opt = {
logInConsole : opt.logInConsole || true, logInConsole : opt.logInConsole !== false,
logInFile : opt.logInFile || true, logInFile : opt.logInFile !== false,
contextMediumSize : opt.contextMediumSize || 45, contextMediumSize : opt.contextMediumSize || 45,
spaceSize : opt.spaceSize || 4, spaceSize : opt.spaceSize || 4,
colors : opt.colors || "cyan", colors : opt.colors || "cyan",
alwaysTags : opt.alwaysTags || false, alwaysTags : opt.alwaysTags === true,
alwaysLocation : opt.alwaysLocation || false, alwaysLocation : opt.alwaysLocation === true,
alwaysTime : opt.alwaysTime || false, alwaysTime : opt.alwaysTime === true,
alwaysDate : opt.alwaysDate || false alwaysDate : opt.alwaysDate === true
}; };
/** /**
@ -274,10 +274,10 @@
opt = {}; opt = {};
} }
opt.tags = opt.tags || false; opt.tags = opt.tags === true;
opt.location = opt.location || false; opt.location = opt.location === true;
opt.time = opt.time || false; opt.time = opt.time === true;
opt.date = opt.date || false; opt.date = opt.date === true;
var result = ""; var result = "";