Skip to content

Instantly share code, notes, and snippets.

@freekrai
Last active August 29, 2015 14:24
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 freekrai/2997e9a057397e25e7b0 to your computer and use it in GitHub Desktop.
Save freekrai/2997e9a057397e25e7b0 to your computer and use it in GitHub Desktop.
// # getScript()
// more or less stolen from jquery core and adapted by paul irish
function getScript(url,success) {
var head = document.getElementsByTagName("head")[0], done = false;
var script = document.createElement("script");
script.src = url;
// Attach handlers for all browsers
script.onload = script.onreadystatechange = function(){
if (!done && (!this.readyState || this.readyState === "loaded" || this.readyState === "complete") ) {
done = true;
if (typeof success === 'function') success();
}
};
head.appendChild(script);
}
// # getScript()
// more or less stolen from jquery core and adapted by paul irish
function getScript(e,t){var n=document.getElementsByTagName("head")[0],r=!1,i=document.createElement("script");i.src=e,i.onload=i.onreadystatechange=function(){!r&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")&&(r=!0,typeof t=="function"&&t())},n.appendChild(i)};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment