From 1569c514d4772a2e1cfbbb603c5d949bdd33713a Mon Sep 17 00:00:00 2001 From: didier amyot Date: Fri, 26 Jan 2024 20:36:53 -0500 Subject: [PATCH] added matias' work --- persistance/main.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/persistance/main.js b/persistance/main.js index 3e01a78..27b35c5 100644 --- a/persistance/main.js +++ b/persistance/main.js @@ -3,12 +3,26 @@ function addItemInList(name){ const li = document.createElement("li"); li.innerText = name; document.getElementById("list1").appendChild(li); - } function click(){ const value = document.getElementById("input1").value; addItemInList(value); + addToLocalStorage(value); +} + +function addToLocalStorage(value) { + let listeStockage = getListFromLocalStorage(); + listeStockage.push(value); + localStorage.setItem("elm", JSON.stringify(listeStockage)); +} + +function getListFromLocalStorage() { + let serialized = localStorage.getItem("elm"); + if(!serialized){ + return [] + } + return JSON.parse(serialized); } document.getElementById("exo1").addEventListener("click", click); \ No newline at end of file