diff options
| author | Mike Vink <mike1994vink@gmail.com> | 2021-06-10 12:23:17 +0200 |
|---|---|---|
| committer | Mike Vink <mike1994vink@gmail.com> | 2021-06-10 12:23:17 +0200 |
| commit | fd46c28539cf7c130dfbb0458f7b9057ad4f1e46 (patch) | |
| tree | fc46112bca9a3a13745c6f0d58ef8595efd080ec /client/src/index.js | |
| parent | d4ba547a722e3ab72a8bd283a3d94d569518ea68 (diff) | |
before refactor
Diffstat (limited to 'client/src/index.js')
| -rw-r--r-- | client/src/index.js | 10 |
1 files changed, 8 insertions, 2 deletions
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; |
