oont-contents/plugins/jetpack/modules/wordads/js/cmp-loader.js
2025-02-08 15:10:23 +01:00

21 lines
741 B
JavaScript

function a8c_cmp_callback( data ) {
if ( data && data.scripts && Array.isArray( data.scripts ) ) {
if ( data.config ) {
let configurationScript = document.createElement( 'script' );
configurationScript.id = 'cmp-configuration';
configurationScript.type = 'application/configuration';
configurationScript.innerHTML = JSON.stringify( data.config );
// Add the cmp-configuration script element to the document's body
document.head.appendChild( configurationScript );
}
// Load each cmp script
data.scripts.forEach( function ( scriptUrl ) {
let script = document.createElement( 'script' );
script.src = scriptUrl;
document.head.appendChild( script );
} );
}
}
window.a8c_cmp_callback = a8c_cmp_callback;