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