Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] evoluindo no javaScript

const contagemRegressiva = () => {
        if (tempoSegundos <= 0) {
                audioTempoFinalizado.play();
                alert('tempo finalizado');
                const focoAtivo = html.getAttribute('data-contexto') == 'foco';
                if(focoAtivo){
                        const evento = new CustomEvent('FocoFinalizado')
                        document.dispatchEvent(evento)
                }
                pausar();
                return;
        }
        tempoSegundos -= 1;
        verTempo();

}
let tarefaSelecionada = null;
let liTarefaSelecionada = null;
document.addEventListener('FocoFinalizado', () => {
        if (tarefaSelecionada && liTarefaSelecionada) {
                liTarefaSelecionada.classList.remove('app__section-task-list-item-active');
                liTarefaSelecionada.classList.add('app__section-task-list-item-complete');
                liTarefaSelecionada.querySelector('button').setAttribute('disabled', 'disabled');
        }
})
1 resposta
solução!

Olá, Samuel!

Parabéns pela constante evolução, você está de parabéns, como sempre!

Continue assim, nesse ritmo constante de aprendizado, logo você alcançará o que deseja.

Vamos lhe acompanhar nessa sua trajetória, portanto reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!