document.addEventListener(’DOMContentLoaded’, () => {
const buttons = document.querySelectorAll(’.option-button’);
// Obserwujemy, aż element select pojawi się w DOM
const interval = setInterval(() => {
const realSelect = document.querySelector(’.imp-ui-element.imp-ui-layers-select’);
if (realSelect) {
clearInterval(interval);
buttons.forEach(button => {
button.addEventListener(’click’, () => {
buttons.forEach(btn => btn.classList.remove(’active’));
button.classList.add(’active’);
realSelect.value = button.dataset.value;
const changeEvent = new Event(’change’, { bubbles: true });
realSelect.dispatchEvent(changeEvent);
});
});
}
}, 100);
});
[plan-centrum]