Skip to content

Instantly share code, notes, and snippets.

@xantiagoma
Created February 22, 2019 03:01
Show Gist options
  • Save xantiagoma/13943bb4ac5dcaf22c43bfe43e7c3efd to your computer and use it in GitHub Desktop.
Save xantiagoma/13943bb4ac5dcaf22c43bfe43e7c3efd to your computer and use it in GitHub Desktop.
function loadScript(url) {
return new Promise(function(resolve, reject) {
try {
function callback() {
resolve();
}
var s = document.createElement("script");
s.src = url;
if (s.addEventListener) {
s.addEventListener("load", callback, false)
} else if (s.readyState) {
s.onreadystatechange = callback
}
document.body.appendChild(s);
} catch (e) {
reject(e);
}
});
}
// await loadScript("https://cdn.jsdelivr.net/npm/[email protected]/tinycolor.js");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment