-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
100 lines (73 loc) · 3.36 KB
/
script.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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
function unique(){
let btn = document.querySelector(".unique").addEventListener('click',function(e){
let bg = e.currentTarget.parentNode.parentNode.parentNode.style.backgroundImage.split('"')[1]
// console.log(e.currentTarget.parentNode.parentNode.parentNode.style.backgroundImage.split('"')[1])
localStorage.setItem("back",bg)
let logoImage = e.currentTarget.parentNode.parentNode.children[0].children[0].src;
localStorage.setItem("logo",logoImage);
let name = e.currentTarget.parentNode.parentNode.innerText.split("\n")[1]
localStorage.setItem("Name",name)
let year = e.currentTarget.parentNode.parentNode.innerText.split("\n")[2]
localStorage.setItem("yearLine",year)
let season = e.currentTarget.parentNode.parentNode.innerText.split("\n")[3]
localStorage.setItem("season",season)
let info = e.currentTarget.parentNode.parentNode.innerText.split("\n")[4]
localStorage.setItem("Information",info)
})
}
function imageClick(){
let divs = document.querySelectorAll(".imageClick")
divs.forEach((div)=>{
div.addEventListener("click",function(e){
let first = e.currentTarget.parentNode.children[1].children[0].innerText
localStorage.setItem("Title",first)
let second = e.currentTarget.parentNode.children[1].children[1].innerText
localStorage.setItem("Year",second)
let third = e.currentTarget.parentNode.children[1].children[2].innerText
localStorage.setItem("Description",third)
let fourth = e.currentTarget.children[0].src
localStorage.setItem("Background",fourth)
let fifth = e.currentTarget.parentNode.children[1].children[4].innerText
localStorage.setItem("Logo",fifth)
})
})
}
function myfunction(){
var x = localStorage.getItem("Title");
var y = localStorage.getItem("Year")
var z = localStorage.getItem("Description")
var bg = localStorage.getItem("Background")
var lg = localStorage.getItem("Logo")
var bodyData = document.body.children[0];
bodyData.children[1].children[1].children[0].children[0].innerText = x
bodyData.children[1].children[1].children[1].innerText = y
bodyData.children[1].children[1].children[2].innerText = z
bodyData.style.backgroundImage = "url("+bg+")"
bodyData.children[1].children[0].children[0].src = lg
}
function myList(){
let btn = document.querySelector(".myWatchList").addEventListener('click',function(e){
localStorage.setItem("url",movie);
})
let movie = document.querySelector(".myWatchList").addEventListener('click',function(e){
var image = localStorage.getItem("Background")
let oldData = localStorage.getItem("favourite");
let newData = JSON.parse(oldData || "[]")
for(let i = 0; i < newData.length; i++){
if(image == newData[i]){
return
}
}
newData.push(image)
localStorage.setItem("favourite",JSON.stringify(newData))
})
}
function getItems(){
var div = document.querySelector(".addWatchList");
let list = JSON.parse(localStorage.getItem("favourite"));
let imageDiv = ""
list.forEach((image)=>{
imageDiv = imageDiv + `<img src = ${image} class = "watchImage" alt = "watchList">`
})
div.innerHTML = imageDiv
}