Skip to content

Instantly share code, notes, and snippets.

@davydog187
Created August 14, 2015 15:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save davydog187/13dea7ef484491ff45d6 to your computer and use it in GitHub Desktop.
Save davydog187/13dea7ef484491ff45d6 to your computer and use it in GitHub Desktop.
function makeBootstrappingLoader(scriptBody, clientAppUrl, isAsync) {
var loadAsync = isAsync ? "s.async = true;\n" : "";
return "<script type=\"text/javascript\">\n" +
"var s = document.createElement(\"script\");\n" +
"s.setAttribute(\"src\", \"" + clientAppUrl + "\");\n" +
"document.body.insertBefore(s, null)\n"+
loadAsync +
"function loaded(e) {\n" +
scriptBody + "\n" +
"s.removeEventListener(\"load\", loaded, false);\n" +
"}\n" +
"s.addEventListener(\"load\", loaded);\n" +
"</script>";
}
@davydog187
Copy link
Author

Change line 6 from body to head

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment