Skip to content
Snippets Groups Projects
Commit c07491e5 authored by Fredrik Baksaas's avatar Fredrik Baksaas
Browse files

Endra handlekurv.js til å fungere med meny

parent c87a6b52
No related branches found
No related tags found
No related merge requests found
...@@ -28,7 +28,7 @@ const handlekurv = JSON.parse(localStorage.getItem("handlekurv")); ...@@ -28,7 +28,7 @@ const handlekurv = JSON.parse(localStorage.getItem("handlekurv"));
for(let vare of varer){ for(let vare of varer){
let index = vare.index; let index = vare.index;
let submit = document.getElementById("submitIndex" + index); let submit = document.getElementById("submitIndex" + index);
let pointer = vare; let pointer = vare.navn;
if(submit){ if(submit){
submit.addEventListener("click", function(){leggTilHandlekurv(pointer)}); submit.addEventListener("click", function(){leggTilHandlekurv(pointer)});
...@@ -36,28 +36,28 @@ for(let vare of varer){ ...@@ -36,28 +36,28 @@ for(let vare of varer){
} }
function leggTilHandlekurv(vare){ function leggTilHandlekurv(vare){
let index = vare.index;
let select = document.getElementById("selectIndex" + index)
let antall = select.value;
let navn = null; let navn = null;
for(item of handlekurv){ for(item of handlekurv){
if(item.navn == vare.navn){ if(item.navn == vare){
navn = item; navn = item;
navn.antall++;
} }
} }
if(!navn){ if(!navn){
handlekurv.push(vare); for(item of varer){
navn = vare; if(item.navn == vare){
navn.antall++; navn = item;
antall--; }
} }
for(let i=0; i<antall; i++){ handlekurv.push(navn);
navn.antall++; navn.antall++;
} }
sorterListe(); sorterListe();
console.log(handlekurv); console.log(handlekurv);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment