|
@@ -29,13 +29,14 @@ function Brikz(api, apiKey, initKey) {
|
|
|
while (typeof b === "function") { b = new b(brikz, api, bak); }
|
|
|
if (b && !chk[key]) { chk[key]=true; order.push(b); }
|
|
|
if (b && !b[apiKey]) { b[apiKey] = mixin(api, {}); }
|
|
|
- return brikz[key] = b;
|
|
|
+ brikz[key] = b;
|
|
|
+ return b;
|
|
|
};
|
|
|
Object.keys(brikz).forEach(function (key) { brikz.ensure(key); });
|
|
|
brikz.ensure = null;
|
|
|
mixin(oapi, mixin(null, api, api));
|
|
|
order.forEach(function(brik) { mixin(brik[apiKey] || {}, api); });
|
|
|
- order.forEach(function(brik) { brik[initKey] && brik[initKey](); });
|
|
|
+ order.forEach(function(brik) { if (brik[initKey]) brik[initKey](); });
|
|
|
backup = mixin(brikz, {});
|
|
|
};
|
|
|
}
|