| 
					
				 | 
			
			
				@@ -4,14 +4,14 @@ function requete(chemin, nomDuDiv, nomDuBouton) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         type: 'POST', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dataType: 'json', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         success: function (reponse) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            var reponseArray = parseJson(reponse); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            let reponseArray = parseJson(reponse); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             collections(reponseArray, nomDuDiv, nomDuBouton); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function parseJson(data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    var tableau = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let tableau = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     for (let i = 0; i < data.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let UnObjetJson = data[i]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let obj = JSON.parse(UnObjetJson); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -24,10 +24,10 @@ function parseJson(data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function collections (reponse, nomDuDiv, nomDuBouton) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // On récupère la balise <div> en question qui contient l'attribut « data-prototype » qui nous intéresse. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    var $container = $('div#'+nomDuDiv); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let $container = $('div#'+nomDuDiv); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // On définit un compteur unique pour nommer les champs qu'on va ajouter dynamiquement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    var index = $container.find(':input').length; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let index = $container.find(':input').length; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // On ajoute un nouveau champ à chaque clic sur le lien d'ajout. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $('#'+nomDuBouton).click(function(e) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -56,13 +56,13 @@ function collections (reponse, nomDuDiv, nomDuBouton) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // Dans le contenu de l'attribut « data-prototype », on remplace : 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // - le texte "__name__label__" qu'il contient par le label du champ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // - le texte "__name__" qu'il contient par le numéro du champ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        var template = $container.attr('data-prototype') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let template = $container.attr('data-prototype') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             .replace(/__name__label__/g, '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             .replace(/__name__/g,        index) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // On crée un objet jquery qui contient ce template 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        var $prototype = $(template); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let $prototype = $(template); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // On ajoute au prototype un lien pour pouvoir supprimer la catégorie 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         addDeleteLink($prototype); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -80,7 +80,7 @@ function collections (reponse, nomDuDiv, nomDuBouton) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // La fonction qui ajoute un lien de suppression d'une catégorie 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     function addDeleteLink($prototype) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // Création du lien 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        var $deleteLink = $('<a href="#" class="btn btn-danger">Supprimer</a>'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let $deleteLink = $('<a href="#" class="btn btn-danger">Supprimer</a>'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // Ajout du lien 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $prototype.append($deleteLink); 
			 |