Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created July 18, 2019 16:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/3fbf2c344957d7dadf9b9fd0be8ee73c to your computer and use it in GitHub Desktop.
Save parzibyte/3fbf2c344957d7dadf9b9fd0be8ee73c to your computer and use it in GitHub Desktop.
const confirmarEliminacion = evento => confirm("¿Está seguro? esta acción no se puede deshacer") || evento.preventDefault();
document.addEventListener("DOMContentLoaded", function() {
/*
* Esperar a que se cargue el dom, buscar los <a> que tienen un icono de eliminar
* y agregar un callback. Es importante acceder a parentElement.parentElement porque si no,
* estaríamos agregando el listener al <i> en lugar del <a>
* */
document
.querySelectorAll("a > span > i.fa.fa-trash")
.forEach(elemento => elemento.parentElement.parentElement.addEventListener("click", confirmarEliminacion));
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment