define('dummy/initializers/export-application-global', ['exports', 'ember', 'dummy/config/environment'], function (exports, _ember, _dummyConfigEnvironment) {
exports.initialize = initialize;
function initialize() {
var application = arguments[1] || arguments[0];
Eif (_dummyConfigEnvironment['default'].exportApplicationGlobal !== false) {
var value = _dummyConfigEnvironment['default'].exportApplicationGlobal;
var globalName;
Iif (typeof value === 'string') {
globalName = value;
} else {
globalName = _ember['default'].String.classify(_dummyConfigEnvironment['default'].modulePrefix);
}
Eif (!window[globalName]) {
window[globalName] = application;
application.reopen({
willDestroy: function willDestroy() {
this._super.apply(this, arguments);
delete window[globalName];
}
});
}
}
}
exports['default'] = {
name: 'export-application-global',
initialize: initialize
};
});
|