Skip to content

Commit bb827db

Browse files
committed
correccion de errores
1 parent ed35c5d commit bb827db

File tree

4 files changed

+34
-32
lines changed

4 files changed

+34
-32
lines changed

js/index.js

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
document.addEventListener('DOMContentLoaded', async function () {
2-
2+
33
async function consumirApiProductos() {
44
try {
55
const respuesta = await fetch('./js/productos.json');
@@ -23,30 +23,30 @@ document.addEventListener('DOMContentLoaded', async function () {
2323
const [productos, productosCarrete] = await Promise.all([consumirApiProductos(), consumirApiProductosCarrete()]);
2424

2525
function generarHTMLProducto(producto) {
26-
const precioConAumento = Math.round(producto.precio * 1.10);
27-
return `
28-
<div id="${producto.id}" class="img${producto.id}__pagPpal">
29-
<img src="${producto.imagenUrl1}" class="rounded float-start" alt="${producto.textoProducto}">
30-
<div class="seccionVtaImgsPpal">
31-
<div class="card-img-overlay">
32-
<div class="seccionPrecios__imgsPagPPal">
33-
<h5 class="precioTachado">$${precioConAumento}</h5>
34-
<h5 class="textPrice">$${producto.precio}</h5>
35-
</div>
36-
<p class="card-text">${producto.textoProducto} (-10% OFF)</p>
37-
<p class="card-text"><small>${producto.color} ${producto.talla}</small></p>
38-
</div>
39-
<div class="botonesAccionCompra">
40-
<a href="./pages/detalleProducto.html" class="btn btn-dark" value="Ver detalle" onclick="encontrarIdProd(${producto.id});">Ver detalle</a>
41-
<button class="btn btn-dark" onclick="encontrarIdProd(${producto.id}); agregarProdCarrito();">Añadir al carrito</button>
26+
const precioConAumento = Math.round(producto.precio * 1.10);
27+
return `
28+
<div id=${producto.id} class="img${producto.id}__pagPpal">
29+
<img src="${producto.imagenUrl1}" class="rounded float-start" alt="${producto.textoProducto}">
30+
<div class="seccionVtaImgsPpal">
31+
<div class="card-img-overlay">
32+
<div class="seccionPrecios__imgsPagPPal">
33+
<h5 class="precioTachado">$${precioConAumento}</h5>
34+
<h5 class="textPrice">$${producto.precio}</h5>
4235
</div>
36+
<p class="card-text">${producto.textoProducto} (-10% OFF)</p>
37+
<p class="card-text"><small>${producto.color} ${producto.talla}</small></p>
38+
</div>
39+
<div class="botonesAccionCompra">
40+
<a href="./pages/detalleProducto.html" class="btn btn-dark" value="Ver detalle" onclick="encontrarIdProd(${producto.id});">Ver detalle</a>
41+
<button class="btn btn-dark" onclick="encontrarIdProd(${producto.id}); agregarProdCarrito();">Añadir al carrito</button>
4342
</div>
4443
</div>
44+
</div>
4545
`;
4646
};
4747

4848
function generarHTMLProductosCarrete(producto) {
49-
const precioConAumento = Math.round(producto.precio * 1.10);
49+
const precioConAumento = Math.round(producto.precio * 1.10);
5050

5151
return `
5252
<div class="card" style="width: 18rem;">
@@ -69,25 +69,25 @@ document.addEventListener('DOMContentLoaded', async function () {
6969

7070
function renderizarProductos(productos, elemento) {
7171
const htmlProductos = productos.map(producto => generarHTMLProducto(producto)).join('');
72-
elemento ? elemento.innerHTML = htmlProductos : null;
72+
elemento? elemento.innerHTML = htmlProductos: null;
7373
};
7474

75-
function renderizarProdsCarrete(productos, elemento) {
75+
function renderizarProdsCarrete (productos, elemento) {
7676
const htmlProductos = productos.map(producto => generarHTMLProductosCarrete(producto)).join('');
77-
elemento ? elemento.innerHTML = htmlProductos : null;
77+
elemento? elemento.innerHTML = htmlProductos: null;
7878
};
79-
79+
8080
renderizarProductos(productos, document.getElementById('listaProductosPagPpal'));
8181
renderizarProdsCarrete(productosCarrete, document.getElementById('carrete_recomendados'));
8282

83-
const prodsPagPpal = productos.concat(productosCarrete);
84-
85-
let prodsFiltrados = [];
83+
const prodsPagPpal = productos.concat(productosCarrete);
8684

85+
let prodsFiltrados = [];
86+
8787
function filtrarPorGenero(genero) {
8888
return prodsPagPpal.filter(producto => producto.genero === genero);
8989
}
90-
90+
9191
function guardarProductosFiltradosLS(prodsFiltrados) {
9292
localStorage.setItem("productosFiltrados", JSON.stringify(prodsFiltrados));
9393
}
@@ -99,7 +99,7 @@ document.addEventListener('DOMContentLoaded', async function () {
9999

100100
localStorage.setItem('prodsPagPpal', JSON.stringify(prodsPagPpal));
101101

102-
function abrirPagDetalle() {
102+
function abrirPagDetalle () {
103103
window.open('../pages/detalleFiltrados.html')
104104
}
105105

@@ -109,11 +109,11 @@ document.addEventListener('DOMContentLoaded', async function () {
109109
console.log(prodsFiltrados);
110110
setTimeout(abrirPagDetalle, 1000);
111111
}
112-
112+
113113
const botonFiltroMujer = document.getElementById('botonFiltroMujer');
114114
const botonFiltroHombre = document.getElementById('botonFiltroHombre');
115-
115+
116116
botonFiltroMujer.addEventListener("click", accionesProd);
117117
botonFiltroHombre.addEventListener("click", accionesProd);
118-
119-
});
118+
119+
});

pages/guiatallas.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,5 +233,6 @@ <h2>Síguenos</h2>
233233
</div>
234234
</footer>
235235
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-C6RzsynM9kWDrMNeT87bh95OGNyZPhcTNXj1NW7RuBCsyN/o0jlpcV8Qyq46cDfL" crossorigin="anonymous"></script>
236+
<script src="../js/carrito.js"></script>
236237
</body>
237238
</html>

pages/nosotros.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,6 @@ <h2>Síguenos</h2>
165165
<script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script>
166166
<script> AOS.init({ easing: 'ease-out-back',duration: 2000});</script>
167167
<!--Link a script propio Js-->
168-
<script src="../js/script.js"></script>
168+
<script src="../js/carrito.js"></script>
169169
</body>
170170
</html>

pages/sesionregis.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,5 +205,6 @@ <h2>Síguenos</h2>
205205
<script src="../js/inicioSesion.js"></script>
206206
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
207207
<script src="js/main-sweet.js"></script>
208+
<script src="../js/carrito.js"></script>
208209
</body>
209210
</html>

0 commit comments

Comments
 (0)