25 lines
956 B
JavaScript
25 lines
956 B
JavaScript
$.when(
|
|
//this list is automatically generated by
|
|
//Utilites > HTML additional headers > Script files
|
|
$.Deferred(function(deferred) { $(deferred.resolve);})
|
|
).done(function() {
|
|
//this list is automatically generated by
|
|
//Utilities > HTML additional headers > Additional AngularJS modules to load
|
|
let aModules = [
|
|
];
|
|
|
|
//test each module name to prevent AngularJS from failing to load
|
|
let aWorkingModules = [];
|
|
for(let i = 0; i < aModules.length; i++)
|
|
{
|
|
try {
|
|
angular.module(aModules[i]); //test if module loads
|
|
aWorkingModules.push(aModules[i]); //put working module on list
|
|
}
|
|
//throw an error, if module can not be loaded
|
|
catch(ex) { console.log('unable to load module ' + aModules[i]); }
|
|
}
|
|
//resume bootstrap process which was halted with /defer_angular_bootstrap.js
|
|
//and load working modules
|
|
angular.resumeBootstrap(aWorkingModules);
|
|
}); |