From 29bea9e8b31254d899c5151f423e35443627618e Mon Sep 17 00:00:00 2001 From: hossainemruz Date: Wed, 17 Jun 2020 06:02:51 +0600 Subject: [PATCH] fix home.js --- static/assets/js/home.js | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/static/assets/js/home.js b/static/assets/js/home.js index 6025532..cca42df 100644 --- a/static/assets/js/home.js +++ b/static/assets/js/home.js @@ -110,15 +110,19 @@ var projectCards; // ================== Project cards ===================== // Add click action on project category selector buttons - var btns = document.getElementById("project-filter-buttons").children; + var filterButtons = document.getElementById("project-filter-buttons"); + if (filterButtons != null) { + var btns = filterButtons.children; - for (let i = 0; i < btns.length; i++) { - btns[i].onclick = function () { - showGithubStars(btns[i].id); + for (let i = 0; i < btns.length; i++) { + btns[i].onclick = function () { + showGithubStars(btns[i].id); + } } } - if (document.getElementById("project-card-holder").children.length != 0) { + var projectCardHolder = document.getElementById("project-card-holder"); + if (projectCardHolder != null && projectCardHolder.children.length != 0) { projectCards = $(".filtr-projects").filterizr({ layout: 'sameWidth' }); } @@ -282,6 +286,9 @@ var projectCards; function showAchievements() { // show achievements from achievements-holder div let gallery = document.getElementById("gallery"); + if (gallery == null) { + return + } gallery.innerHTML = ""; const entries = document.getElementById("achievements-holder").children; let len = entries.length;