htmlElement.style['scroll-behavior'] = 'smooth';
setTimeout( () => htmlElement.style['scroll-behavior'] = null, 1000 );
}
document.addEventListener("DOMContentLoaded", () => {
if (!document.querySelector('#content')) {
document.querySelector('.ea11y-skip-to-content-link').remove();
}
});
elementorFrontend.utils.urlActions.addAction( 'allyWidget:open', () => {
if (window?.ea11yWidget?.widget?.open) {
return window.ea11yWidget.widget.isOpen()
? window.ea11yWidget.widget.close()
: window.ea11yWidget.widget.open();
}
} );
};
const waitingLimit = 30;
let retryCounter = 0;
const waitForElementorPro = () => {
return new Promise( ( resolve ) => {
const intervalId = setInterval( () => {
if ( retryCounter === waitingLimit ) {
resolve( null );
}
retryCounter++;
if ( window.elementorFrontend && window?.elementorFrontend?.utils?.urlActions ) {
clearInterval( intervalId );
resolve( window.elementorFrontend );
}
}, 100 ); // Check every 100 milliseconds for availability of elementorFrontend
});
};
waitForElementorPro().then( () => { registerAllyAction(); });
