From c07491e59625fa8adc0e468d95c6b75dcc942cdc Mon Sep 17 00:00:00 2001
From: Fredrik Baksaas <fredbaks@stud.ntnu.no>
Date: Wed, 3 Nov 2021 11:34:15 +0000
Subject: [PATCH] =?UTF-8?q?Endra=20handlekurv.js=20til=20=C3=A5=20fungere?=
 =?UTF-8?q?=20med=20meny?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 js/handlekurv.js | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/js/handlekurv.js b/js/handlekurv.js
index a5d915e..bf7ad75 100644
--- a/js/handlekurv.js
+++ b/js/handlekurv.js
@@ -28,7 +28,7 @@ const handlekurv = JSON.parse(localStorage.getItem("handlekurv"));
 for(let vare of varer){
     let index = vare.index;
     let submit = document.getElementById("submitIndex" + index);
-    let pointer = vare;
+    let pointer = vare.navn;
    
     if(submit){
     submit.addEventListener("click", function(){leggTilHandlekurv(pointer)});
@@ -36,27 +36,27 @@ for(let vare of varer){
 }
     
     function leggTilHandlekurv(vare){
-        let index = vare.index;
-        let select = document.getElementById("selectIndex" + index)
-        let antall = select.value;
         let navn = null;
     
         for(item of handlekurv){
-            if(item.navn == vare.navn){
+            if(item.navn == vare){
                 navn = item;
+                navn.antall++;
             }
         }
 
         if(!navn){
-            handlekurv.push(vare);
-            navn = vare;
-            navn.antall++;
-            antall--;
-        }
+            for(item of varer){
+                if(item.navn == vare){
+                    navn = item;
+                }
+            }
 
-        for(let i=0; i<antall; i++){
+            handlekurv.push(navn);
             navn.antall++;
         }
+
+
     
         sorterListe();
     
-- 
GitLab