From e4a9a2064a1e7be5a2e1c423fb7dc98bfd33c03a Mon Sep 17 00:00:00 2001 From: "kn8@theecodepoet.dev" <0x0sec@gmail.com> Date: Sun, 27 Aug 2023 20:50:13 -0400 Subject: [PATCH] update --- src/components/FormValidator.js | 8 ++++++++ src/components/PopupWithImage.js | 3 --- src/page/index.js | 1 + 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/components/FormValidator.js b/src/components/FormValidator.js index 2984354..3a03de6 100644 --- a/src/components/FormValidator.js +++ b/src/components/FormValidator.js @@ -39,6 +39,14 @@ class FormValidator{ _hasValidInput(input){ return input.validity.valid } + + resetValidation() { + this.toggleButtonState(); + this._inputElements.forEach((inputElement) => { + this._hideInputError(inputElement) + }); + + } toggleButtonState(){ if(!this._getFormValidity(this._inputElements)) { diff --git a/src/components/PopupWithImage.js b/src/components/PopupWithImage.js index 9d619de..06a3e01 100644 --- a/src/components/PopupWithImage.js +++ b/src/components/PopupWithImage.js @@ -10,9 +10,6 @@ class PopupWithImage extends Popup { } open(data) { - this._name = data.name; - this._link = data.link; - this._previewImageElement.src = data.link; this._previewImageElement.alt = data.name; this._previewImageCaption.textContent = data.name; diff --git a/src/page/index.js b/src/page/index.js index 63ee138..2c157be 100644 --- a/src/page/index.js +++ b/src/page/index.js @@ -69,6 +69,7 @@ function handleProfileEditSubmit(data) { function handleAddCardSubmit(data){ const cardElement = createCard(data); section.addItem(cardElement); + addCardValidator.resetValidation(); addCardPopup.close(); }