|
@@ -32,13 +32,18 @@ const configureEmailSendContact = () => {
|
|
|
emailjs.init({
|
|
emailjs.init({
|
|
|
publicKey: 'KjgzLqUvLg29kOMXi',
|
|
publicKey: 'KjgzLqUvLg29kOMXi',
|
|
|
});
|
|
});
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
const form = document.querySelector("#contact-form");
|
|
const form = document.querySelector("#contact-form");
|
|
|
const btnSend = document.getElementById("button-send");
|
|
const btnSend = document.getElementById("button-send");
|
|
|
|
|
+ btnSend.disabled = true;
|
|
|
|
|
+
|
|
|
|
|
+ const inputEmail = form.querySelector("input[type='email']");
|
|
|
|
|
+ inputEmail.addEventListener("input", (e) => {
|
|
|
|
|
+ btnSend.disabled = !(e.target.value && inputEmail.checkValidity());
|
|
|
|
|
+ });
|
|
|
|
|
|
|
|
form.addEventListener("submit", (event) => {
|
|
form.addEventListener("submit", (event) => {
|
|
|
event.preventDefault();
|
|
event.preventDefault();
|
|
|
- btnSend.disabled = true;
|
|
|
|
|
btnSend.value = "Enviando...";
|
|
btnSend.value = "Enviando...";
|
|
|
|
|
|
|
|
const formData = new FormData(event.target);
|
|
const formData = new FormData(event.target);
|
|
@@ -88,8 +93,6 @@ const setDataToGaleries = (client, id, info) => {
|
|
|
gallery.classList.add('pswp-gallery');
|
|
gallery.classList.add('pswp-gallery');
|
|
|
|
|
|
|
|
const images = getLatestJobs(client).images;
|
|
const images = getLatestJobs(client).images;
|
|
|
- console.log(images);
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
|
// Crea el primer elemento de imagen visible
|
|
// Crea el primer elemento de imagen visible
|
|
|
const firstImage = document.createElement("article");
|
|
const firstImage = document.createElement("article");
|