Skip to content

Instantly share code, notes, and snippets.

View JoeDoyle23's full-sized avatar
:shipit:
JavaScripting

Joe Doyle JoeDoyle23

:shipit:
JavaScripting
View GitHub Profile
@JoeDoyle23
JoeDoyle23 / dynamicShim.js
Last active December 10, 2019 16:58
dynamic shim load with callback
function loadUserLeapAndRun(callback) {
if (!window.UserLeap) {
window.UserLeap = function(){U._queue.push(arguments)}
let U = window.UserLeap;U.appId = 'xxxxxxxxx';U._queue = [];
let a=document.createElement('script');
a.async=1;a.src='https://cdn.userleap.com/shim.js?id='+U.appId;
p=document.getElementsByTagName('script')[0];
p.parentNode.insertBefore(a, p);
}
}