Skip to content

Instantly share code, notes, and snippets.

@TeamAssetSonar
Created October 8, 2021 11:04
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 TeamAssetSonar/607969b6da575c1f3560594ba945914d to your computer and use it in GitHub Desktop.
Save TeamAssetSonar/607969b6da575c1f3560594ba945914d to your computer and use it in GitHub Desktop.
document_head.hbs
<script>
function getScript(url, success) {
var script = document.createElement('script');
script.src = url;
var head = document.getElementsByTagName('head')[0],
done = false;
// Attach handlers for all browsers
script.onload = script.onreadystatechange = function() {
if (!done && (!this.readyState || this.readyState == 'loaded' || this.readyState == 'complete')) {
done = true;
// callback function provided as param
success();
script.onload = script.onreadystatechange = null;
head.removeChild(script);
};
};
head.appendChild(script);
};
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment