Javascript helpers
Change language
The widget language can be updated using this code:
window.CoAttend.setLanguage("fr");
Allowed locales: en, es, fr, it, pt, de, zh, fi, ja, el, sv, bn, ru, da, nl
Update "Book Now" Variant on Swatch Change
Change the button’s variant ID automatically when a swatch is selected:
document.querySelectorAll('.dynamic-variant-input').forEach(select => {
select.addEventListener('change', () => {
setTimeout(() => {
const params = new URLSearchParams(window.location.search);
const variant = params.get('variant');
if (variant) {
document.querySelectorAll('.coattend-button').forEach(button => {
button.setAttribute('data-coattend-variant-id', variant);
});
}
}, 100);
});
});