blob: 434b8cfc3ef9caf692e66aa303500019bcefd74e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
import { Order } from "./templateImplementations.js"
import {
displayNumberOfItemsInShoppingBasketWithBadge,
readOrderArrayFromLocalStorage,
} from "./utils.js";
function displayOrders() {
displayNumberOfItemsInShoppingBasketWithBadge();
console.log("displaying orders in shopppingbasket");
var orders = readOrderArrayFromLocalStorage();
if (orders === null || orders.length === 0) {
var button = document.querySelector("#finalizepaymentbutton");
var front = button.querySelector(".front");
front.classList.add("disabled");
button.removeEventListener("click", finalizePayment);
console.log(button);
console.log(front);
return;
}
var main = document.querySelector("main");
for (let i = 0; i < orders.length; i++) {
var orderObj = new Order(orders[i], document.querySelector("#ticket"));
orderObj.addToNode(main);
}
}
function finalizePayment(event) {
console.log("finalizing payments");
localStorage.clear();
window.location.replace("orderplaced.html");
}
document.querySelector("#finalizepaymentbutton").addEventListener("click", finalizePayment);
displayOrders();
|