function rsInitControl10138() { var css = document.createElement('style'); document.getElementById('rsPulsePlayer10138').parentElement.appendChild(css); var cssreq = new XMLHttpRequest(); cssreq.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { css.innerHTML = this.responseText; var htmlreq = new XMLHttpRequest(); htmlreq.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { document.getElementById('rsPulsePlayer10138').innerHTML = this.responseText; // after html, fetch js var jsreq = new XMLHttpRequest(); jsreq.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { js.innerHTML = this.responseText; var base = document.getElementById('rsPulsePlayer10138'); var elms = base.getElementsByClassName('rs-progress-svg'); var len = elms.length; for (var iter = 0; iter < len; iter++) { elms[iter].children[0].style.visibility = 'visible'; } } } jsreq.open('get', 'https://insights.pulsemotiv.com/api/pulse_player?pulse=12ed0dcf-6823-4ffd-a559-1e9b73c8e125&type=js'); jsreq.send(); } }; htmlreq.open('get', 'https://insights.pulsemotiv.com/api/pulse_player?pulse=12ed0dcf-6823-4ffd-a559-1e9b73c8e125&type=html'); htmlreq.send(); } } cssreq.open('get', 'https://insights.pulsemotiv.com/api/pulse_player?pulse=12ed0dcf-6823-4ffd-a559-1e9b73c8e125&type=css'); cssreq.send(); var js = document.createElement('script'); document.getElementById('rsPulsePlayer10138').parentElement.appendChild(js); } // Current parent element and player wrapper var rsCurrentScript = document.getElementById("rsPulseScript10138"); var rsCurrentScriptParent = rsCurrentScript.parentNode; var rsPulsePlayer = document.createElement("div"); rsPulsePlayer.id = "rsPulsePlayer10138"; rsCurrentScriptParent.appendChild(rsPulsePlayer); document.getElementById('rsPulsePlayer10138').innerHTML = '
' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '
' ; // Load in jQuery if (typeof jQuery === 'undefined') { // Create DOM for script var rsJQuery = document.createElement("script"); rsJQuery.setAttribute("integrity", "sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="); rsJQuery.setAttribute("crossorigin", "anonymous"); rsJQuery.src="https://code.jquery.com/jquery-3.3.1.min.js"; // Fire after execution rsJQuery.onload = function() { var pulseQ = jQuery.noConflict(); pulseQ(window).on("load", rsInitControl10138); }; // Append to DOM (should execute) rsCurrentScriptParent.appendChild(rsJQuery); // jQuery already exists } else { var pulseQ = jQuery; //.noConflict(); pulseQ(window).on("load", rsInitControl10138); }