diff --git a/blog/articles/list_article/liste_articles.js b/blog/articles/list_article/liste_articles.js deleted file mode 100644 index 8dabe5e..0000000 --- a/blog/articles/list_article/liste_articles.js +++ /dev/null @@ -1,7 +0,0 @@ -function confirmerSuppression(titre) { - const confirmation = confirm(`Êtes-vous sûr de vouloir supprimer l'article "${titre}" ?`); - if (confirmation) { - alert(`L'article "${titre}" a été supprimé.`); - // Ici tu peux rediriger ou supprimer réellement - } -} diff --git a/blog/articles/modifier_article/modifier_article.js b/blog/articles/modifier_article/modifier_article.js deleted file mode 100644 index 1dd1c7e..0000000 --- a/blog/articles/modifier_article/modifier_article.js +++ /dev/null @@ -1,68 +0,0 @@ -const form = document.getElementById('editArticleForm'); -const imgField = document.getElementById('articleImage'); -const titleField = document.getElementById('articleTitle'); -const contentField = document.getElementById('articleContent'); -const categoryField = document.getElementById('articleCategory'); -const publishedField = document.getElementById('articlePublished'); - -const errorEmpty = document.getElementById('errorEmpty'); -const errorImage = document.getElementById('errorImage'); -const errorExists = document.getElementById('errorExists'); -const successMsg = document.getElementById('successMsg'); - -// Simulation BDD pour vérifier doublons -const titresExistants = [ - "article de test", - "nouveautés chiens", - "actualité du mois" -]; - -form.addEventListener('submit', function(e) { - e.preventDefault(); - - const titre = titleField.value.trim().toLowerCase(); - const fichierImage = imgField.files[0]; - - // Reset messages - errorEmpty.classList.add('d-none'); - errorImage.classList.add('d-none'); - errorExists.classList.add('d-none'); - successMsg.classList.add('d-none'); - - //Titre obligatoire - if (titre === "") { - errorEmpty.classList.remove('d-none'); - return; - } - - // Titre déjà existant ? - if (titresExistants.includes(titre)) { - errorExists.classList.remove('d-none'); - return; - } - - //Vérification image - if (fichierImage) { - const validFormats = ['image/jpeg', 'image/png', 'image/gif']; - if (!validFormats.includes(fichierImage.type)) { - errorImage.classList.remove('d-none'); - return; - } - } - - // Succès - successMsg.classList.remove('d-none'); - - console.log("Article modifié :", { - titre, - contenu: contentField.value, - categorie: categoryField.value, - publie: publishedField.checked, - image: fichierImage ? fichierImage.name : "Image inchangée" - }); - - - - -}); - diff --git a/blog/articles/ajouter_article/ajouter_article.html b/blog/html/ajouter_article.html similarity index 82% rename from blog/articles/ajouter_article/ajouter_article.html rename to blog/html/ajouter_article.html index 18e7bf3..75594e1 100644 --- a/blog/articles/ajouter_article/ajouter_article.html +++ b/blog/html/ajouter_article.html @@ -6,6 +6,9 @@