taiga-front-dist/dist/js/app-loader.js

44 lines
1.1 KiB
JavaScript

(function() {
var promise, version;
version = 1422340547125;
window.taigaConfig = {
"api": "http://localhost:8000/api/v1/",
"eventsUrl": null,
"debug": true,
"publicRegisterEnabled": true,
"feedbackEnabled": true,
"privacyPolicyUrl": null,
"termsOfServiceUrl": null,
"maxUploadFileSize": null,
"gitHubClientId": null,
"contribPlugins": []
};
promise = $.getJSON("/js/conf.json");
promise.done(function(data) {
return window.taigaConfig = _.extend({}, window.taigaConfig, data);
});
promise.always(function() {
var plugins;
if (window.taigaConfig.contribPlugins.length > 0) {
plugins = _.map(window.taigaConfig.contribPlugins, function(plugin) {
return "" + plugin + "?v=" + version;
});
return ljs.load(plugins, function() {
return ljs.load("/js/app.js?v=" + version, function() {
return angular.bootstrap(document, ['taiga']);
});
});
} else {
return ljs.load("/js/app.js?v=" + version, function() {
return angular.bootstrap(document, ['taiga']);
});
}
});
}).call(this);