@govbr-ds/webcomponents
Version:
Biblioteca de Web Components baseado no GovBR-DS
20 lines (18 loc) • 616 B
JavaScript
if (!window.elementsToListen && !window.eventsToListen) {
const elementsToListen = document.querySelectorAll('br-radio')
const eventsToListen = ['click', 'keydown', 'brDidChange']
window.elementsToListen = true
elementsToListen.forEach((domElement) => {
eventsToListen.forEach((event) => {
domElement.addEventListener(event, function (event) {
console.log({
event,
Evento: event.type,
Elemento: domElement.outerHTML,
...(event.detail && { Detail: event.detail }),
...(event.data && { Data: event.data }),
})
})
})
})
}