Body Parts 2
(function(){
var wrapper = document.querySelector(‘.ll-tools-quiz-iframe-wrapper[data-quiz-slug=”body-parts-2″]’);
if (!wrapper) return;
var spinner = wrapper.querySelector(‘.ll-tools-iframe-loading’);
var iframe = wrapper.querySelector(‘.ll-tools-quiz-iframe’);
function hideSpinner(){
if (spinner) spinner.style.display = ‘none’;
}
// Fallback: hide when iframe finishes loading the /embed/ page
if (iframe) {
iframe.addEventListener(‘load’, hideSpinner, { once: true });
}
// Preferred: hide when the embedded widget signals readiness
window.addEventListener(‘message’, function(ev){
var data = ev && ev.data;
if (!data) return;
if (data.type === ‘ll-embed-ready’ || data.type === ‘LL_EMBED_READY’) {
hideSpinner();
}
});
})();