From fd46c28539cf7c130dfbb0458f7b9057ad4f1e46 Mon Sep 17 00:00:00 2001 From: Mike Vink Date: Thu, 10 Jun 2021 12:23:17 +0200 Subject: before refactor --- client/src/index.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'client/src/index.js') diff --git a/client/src/index.js b/client/src/index.js index f9ee48d..0b8e676 100644 --- a/client/src/index.js +++ b/client/src/index.js @@ -1,5 +1,10 @@ import { ParkArticle } from "./templateImplementations.js"; -import { displayNumberOfItemsInShoppingBasketWithBadge, dutchCurrencyFormat, dutchCurrencyFormatWithSign } from "./utils.js"; +import { + displayNumberOfItemsInShoppingBasketWithBadge, + dutchCurrencyFormat, + dutchCurrencyFormatWithSign, + findParent +} from "./utils.js"; import { fetchAttractions } from "./functions.js" @@ -216,7 +221,8 @@ function calulateTotal(numberOfKids, numberOfAdults, serverSideAttraction) { function displayTotal(event) { console.log("displaying a total price based on client side info"); - var order = event.target.parentNode; + var order = findParent(parent => {return parent.classList.contains("order")})(event.target) + console.log(order) var total = order.querySelector(".total"); var kids = order.querySelector(".numberofkids").value; -- cgit v1.2.3