UNPKG

@govbr-ds/webcomponents

Version:

Biblioteca de Web Components baseado no GovBR-DS

34 lines (28 loc) 1.03 kB
if (!window.elementsToListen && !window.eventsToListen) { const elementsToListen = document.querySelectorAll('br-step') const linearStep = document.getElementById('linear') const Buttonelement = document.getElementById('next') const prev = document.getElementById('prev') const eventsToListen = ['click'] 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 }), // }) }) }) }) Buttonelement.addEventListener('click', async function (event) { await linearStep.ProceedToNextStep() event.stopPropagation() }) prev.addEventListener('click', async function (event) { await linearStep.BackToPreviousStep() await event.stopPropagation() }) // window.elementsToListen = true }