-
Notifications
You must be signed in to change notification settings - Fork 4
/
index.js
39 lines (32 loc) · 1.54 KB
/
index.js
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
var displayName = JSON.parse(localStorage.getItem("userName"));
var loggedIn = JSON.parse(localStorage.getItem("is_loggedIn"));
var windowsize = window.innerWidth;
// console.log(windowsize)
if(windowsize < 750) {
document.querySelector("#nav").innerHTML = `<input type="search" placeholder="Search for product or brands">`
}
if (loggedIn == "true" && displayName != null) {
var userDataArr = JSON.parse(localStorage.getItem("userDataList"));
for(let i = 0; i < userDataArr.length; i++) {
if(userDataArr[i].userFirstName == displayName) {
var lastname = userDataArr[i].userLastName
}
}
document.querySelector("#displayHere").innerHTML = "Hi,"+ " " + displayName
document.querySelector("#displayHere").removeAttribute("href")
document.querySelector("#fullName").innerHTML = displayName + " " + lastname
document.querySelector("#sign").innerHTML = ""
document.querySelector("#changeHere").innerHTML = "Log Out";
document.querySelector("#logoutDiv").addEventListener("click", logoutFunction);
function logoutFunction() {
localStorage.setItem("is_loggedIn", JSON.stringify("false"));
localStorage.setItem("cartList", JSON.stringify([]));
localStorage.setItem("userName", JSON.stringify(""));
localStorage.setItem("userEmail", JSON.stringify(""));
alert("Log Out Successfully")
location.reload()
}
}
var cartproduct = JSON.parse(localStorage.getItem("cartList")) || [];
var len=document.querySelector("#cart-len");
len.innerText=cartproduct.length;