+ `;
+
+ articlesTableBody.appendChild(tr);
+ });
+}
+
+// Gestion de suppression
document.addEventListener("click", function (e) {
const btn = e.target.closest(".delete-btn");
- if (!btn) return; // on a cliqué ailleurs
+ if (!btn) return;
- // On récupère la ligne de l'article
const row = btn.closest("tr");
const titre = row.querySelector("td").textContent.trim();
+ const id = Number(btn.dataset.id);
if (confirm(`Voulez-vous vraiment supprimer l'article : "${titre}" ?`)) {
- row.remove(); // supprime la ligne
+
+ // Supprimer dans le tableau local
+ articles = articles.filter(article => article.id !== id);
+ localStorage.setItem("articles", JSON.stringify(articles));
+
+ // Supprimer visuel
+ row.remove();
+
alert("Article supprimé !");
}
-});
\ No newline at end of file
+});
+
+// Lancer l'affichage dès que la page charge
+afficherArticles();