1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-02-17 00:35:46 +01:00

Remove some config.name checks. Add configbase module.

This commit is contained in:
Kris Maglione
2009-05-23 21:08:50 -04:00
parent 16b8af74d1
commit b8aab050e9
8 changed files with 39 additions and 42 deletions

View File

@@ -1232,25 +1232,7 @@ const liberator = (function () //{{{
let start = Date.now();
liberator.log("Initializing liberator object...", 0);
config.features = config.features || [];
config.features.push(getPlatformFeature());
config.defaults = config.defaults || {};
config.guioptions = config.guioptions || {};
// -> we can't use this, since config.browserModes might already be defined as a getter-only
// TODO: also change the other config.* defaults?
// config.browserModes = config.browserModes || [modes.NORMAL];
if (!config.browserModes)
config.browserModes = [modes.NORMAL];
config.mailModes = config.mailModes || [modes.NORMAL];
// TODO: suitable defaults?
//config.mainWidget
//config.mainWindowID
//config.visualbellWindow
//config.styleableChrome
config.autocommands = config.autocommands || [];
config.dialogs = config.dialogs || [];
config.helpFiles = config.helpFiles || [];
try
{