Lets not half-ass it.
This commit is contained in:
parent
bcd49395a8
commit
df5c84e753
@ -7821,7 +7821,7 @@
|
||||
|
||||
Main = {
|
||||
init: function() {
|
||||
var flatten, initFeature, initFeatures, key, pathname, val;
|
||||
var flatten, initFeatures, key, pathname, val;
|
||||
$.asap((function() {
|
||||
return d.documentElement;
|
||||
}), function() {
|
||||
@ -7876,22 +7876,19 @@
|
||||
});
|
||||
return;
|
||||
}
|
||||
initFeature = function(name, module) {
|
||||
try {
|
||||
return module.init();
|
||||
} catch (err) {
|
||||
return Main.handleErrors({
|
||||
message: "\"" + name + "\" initialization crashed.",
|
||||
error: err
|
||||
});
|
||||
}
|
||||
};
|
||||
initFeatures = function(features) {
|
||||
var feature, _results;
|
||||
var module, name, _results;
|
||||
_results = [];
|
||||
for (key in features) {
|
||||
feature = features[key];
|
||||
_results.push(initFeature(key, feature));
|
||||
for (name in features) {
|
||||
module = features[name];
|
||||
try {
|
||||
_results.push(module.init());
|
||||
} catch (err) {
|
||||
_results.push(Main.handleErrors({
|
||||
message: "\"" + name + "\" initialization crashed.",
|
||||
error: err
|
||||
}));
|
||||
}
|
||||
}
|
||||
return _results;
|
||||
};
|
||||
|
||||
@ -324,20 +324,17 @@ Main =
|
||||
location.href = url if url
|
||||
return
|
||||
|
||||
initFeature = (name, module) ->
|
||||
# c.time "#{name} initialization"
|
||||
try
|
||||
module.init()
|
||||
catch err
|
||||
Main.handleErrors
|
||||
message: "\"#{name}\" initialization crashed."
|
||||
error: err
|
||||
# finally
|
||||
# c.timeEnd "#{name} initialization"
|
||||
|
||||
initFeatures = (features) ->
|
||||
for key, feature of features
|
||||
initFeature key, feature
|
||||
for name, module of features
|
||||
# c.time "#{name} initialization"
|
||||
try
|
||||
module.init()
|
||||
catch err
|
||||
Main.handleErrors
|
||||
message: "\"#{name}\" initialization crashed."
|
||||
error: err
|
||||
# finally
|
||||
# c.timeEnd "#{name} initialization"
|
||||
|
||||
# c.time 'All initializations'
|
||||
initFeatures
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user