Instruções

Passo 51

Se o usuário tentar editar uma tarefa mas decidir não fazer nenhuma alteração antes de fechar o formulário, não é necessário exibir o modal com os botões Cancel e Discard. Dentro do listener de evento closeTaskFormBtn, use const para criar outra variável chamada formInputValuesUpdated. Verifique se o usuário fez alterações ao tentar editar uma tarefa verificando se o valor de titleInput não é igual a currentTask.title, ou o valor de dateInput não é igual a currentTask.date, ou o valor de descriptionInput não é igual a currentTask.description.

O que fazer:

Testes:

  • Sua variável `formInputValuesUpdated` deve verificar se `titleInput.value` não é igual a `currentTask.title`.
  • Sua variável `formInputValuesUpdated` deve verificar se `titleInput.value` não é igual a `currentTask.title` ou se `dateInput.value` não é igual a `currentTask.date`.
  • Sua variável `formInputValuesUpdated` deve verificar se `titleInput.value` não é igual a `currentTask.title`, `dateInput.value` não é igual a `currentTask.date` ou `descriptionInput.value` não é igual a `currentTask.description`.

Preview