yesod-static-angular-0.1.2: test/angular/ang2s-mod2-dev.js.expected
(function() {
if (angular.isUndefined(window.yesod_devel_scripts)) {
window.yesod_devel_scripts = {};
}
/* We want to defer bootstrap until all scripts are loaded */
if (!/^NG_DEFER_BOOTSTRAP!/.test(window.name)) {
window.name = "NG_DEFER_BOOTSTRAP!" + window.name;
window.yesod_devel_check_loaded = function() {
for (var key in window.yesod_devel_scripts) {
if (!window.yesod_devel_scripts[key]) {
/* Not loaded yet */
return;
}
}
/* Everything has loaded, bootstrap can continue */
angular.resumeBootstrap();
};
}
/* Create the module */
angular.module("mod2", ["mod1"]);
/* Figure out the full path of the current script */
var scripts = document.getElementsByTagName("script"), path;
for (var i=0; i<scripts.length; i++) {
if (scripts[i].src.indexOf("angmod/mod2.js")>=0) {
path = scripts[i].src;
break;
}
}
/* Add a script tag for each file in the module */
var files = ["ctrl.js","factory.js"];
for (var i = 0; i < files.length; i++) {
/* Add the script to the list of scripts to wait for */
window.yesod_devel_scripts["mod2" + "/" + files[i]] = false;
var s = document.createElement("script");
s.type = "application/javascript";
s.src = path + "/" + files[i];
document.body.appendChild(s);
}
})();