-
-
+
+
@@ -44,6 +44,17 @@
+
+
diff --git a/js.js b/js.js
index 951c8a5..e3c6ac0 100644
--- a/js.js
+++ b/js.js
@@ -1,12 +1,19 @@
document.addEventListener('DOMContentLoaded', function () {
+ const list = [];
+
const inputFile = document.querySelector('#input__img');
const labelInput = document.querySelector('.label-input');
-
const textLabelInput = "Imagem";
+ labelInput.innerText = textLabelInput;
- labelInput.innerHTML = textLabelInput;
+ const inputTitle = document.querySelector('.input-text__titulo');
+ const inputDescription = document.querySelector('.input-text__descricao');
+ const form = document.querySelector('.form__tourist-attractions');
+
+ const ulList = document.querySelector('wrapper-ul__cards');
+ //Image Preview
inputFile.addEventListener('change', (e) => {
const inputTarget = e.target;
const file = inputTarget.files[0];
@@ -27,14 +34,78 @@ document.addEventListener('DOMContentLoaded', function () {
});
reader.readAsDataURL(file);
- labelInput.innerHTML = "";
+
+ labelInput.innerText = "";
labelInput.style.border = "none";
}else {
- labelInput.innerHTML = textLabelInput;
+ labelInput.innerText = textLabelInput;
+ labelInput.style.border = "";
}
});
+ //----------------------------------------------------------
+
+
+
+
+
+ form.addEventListener('submit', (e) => {
+ e.preventDefault();
+
+ const spotImg = labelInput.querySelector('.img-result');
+ const spotTitle = e.target['input-title'].value
+ const spotDescription = e.target['input-description'].value
+
+
+ if (spotImg != '' && spotTitle != '' && spotDescription != '') {
+
+ const spot = {
+ image: spotImg.src,
+ titulo: spotTitle,
+ description: spotDescription,
+ };
+
+ list.push(spot);
+
+ renderListItems();
+
+ }else {
+ alert('Preencha todos os campos')
+ }
+})
+
+
+ const renderListItems = () => {
+ let spotStructure = '';
+
+ list.forEach((i) => {
+ spotStructure += `
+
+
+
+
+
+
+
+
${i.titulo}
+ p class="result-card__description">${i.description}
+
+
+
+ `;
+ });
+
+
+
+ // ulList.innerHTML = spotStructure;
+
+
+
+ };
+
+
+
});