From 5ef825fcc6c4153e0f3559cbc3e42f3b451ae7dc Mon Sep 17 00:00:00 2001 From: rahul singh Date: Wed, 6 Mar 2024 05:19:16 +0530 Subject: [PATCH] made changes in js --- favorite.js | 9 ++------- index.js | 12 ++++-------- 2 files changed, 6 insertions(+), 15 deletions(-) diff --git a/favorite.js b/favorite.js index 843d34e..619cb64 100644 --- a/favorite.js +++ b/favorite.js @@ -1,6 +1,4 @@ -document.addEventListener('DOMContentLoaded', function() { - // Your JavaScript code here - const retreivedData = localStorage.getItem("favMovieData"); +const retreivedData = localStorage.getItem("favMovieData"); let favoriteMovies = []; if(retreivedData) favoriteMovies = JSON.parse(retreivedData); @@ -8,7 +6,7 @@ function createMovieDiv(movieData){ const movies = document.querySelector("#movies"); // edge case - if no movies found - if(movieData.length == 0){ + if(!movies || movieData.length == 0){ const ele = document.createElement('div'); ele.innerHTML = `
@@ -77,6 +75,3 @@ function sendingDataToHTML(element, item){ } }) } - -}); - diff --git a/index.js b/index.js index 3ba1638..3879d12 100644 --- a/index.js +++ b/index.js @@ -1,6 +1,4 @@ -document.addEventListener('DOMContentLoaded', function() { - // Your JavaScript code here - const favourites = document.querySelector("#favourites"); +const favourites = document.querySelector("#favourites"); let movieData = []; const retreivedData = localStorage.getItem("favMovieData"); @@ -35,7 +33,7 @@ function createMovieDiv(movieData){ const movies = document.querySelector("#movies"); // edge case - if no movies found - if(movieData.length == 0){ + if(!movieData || movieData.length == 0){ const ele = document.createElement('div'); ele.innerHTML = `
@@ -50,7 +48,7 @@ function createMovieDiv(movieData){ // adding movies to div movieData.forEach(item => { let isPresent = false; - if(favoriteMovies.length != 0){ + if(favoriteMovies && favoriteMovies.length != 0){ favoriteMovies.forEach(card => { if(card.id == item.id){ isPresent = true; @@ -210,6 +208,4 @@ function sendingDataToHTML(element, item){ window.location.href = `./movie.html?data=${encodeURIComponent(jsonData)}` } }) -} -}); - +} \ No newline at end of file