From ec4cf8ae2c5bb50ed3f0ca16e4640e64b9e038a6 Mon Sep 17 00:00:00 2001 From: Souzooka Date: Wed, 25 Jan 2017 21:35:45 -1000 Subject: [PATCH 1/2] complete --- js/app.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/js/app.js b/js/app.js index c48c49f..97bc642 100644 --- a/js/app.js +++ b/js/app.js @@ -1,4 +1,23 @@ //Secret Menu Challenge /*Add event listeners to each restaurant name that will show and hide (toggle) the secret menu item for that particular restaurant.*/ +var restaurantName = document.querySelectorAll(".name"); + +for (var i = 0; i < restaurantName.length; i++) { + restaurantName[i].addEventListener("click", showMenu); + restaurantName[i].querySelectorAll(".menu")[0].visible = false; +} + +function showMenu() { + var restaurantMenu = this.querySelectorAll(".menu")[0]; + if (restaurantMenu.visible === false) { + restaurantMenu.style.display = "initial"; + restaurantMenu.visible = false; + } + else { + restaurantMenu.style.display = "none"; + restaurantMenu.visible = true; + } +} + From 5502b2116789803c90af648381640a3c82f2d98b Mon Sep 17 00:00:00 2001 From: Souzooka Date: Wed, 25 Jan 2017 21:38:20 -1000 Subject: [PATCH 2/2] fixed hide bug --- js/app.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/app.js b/js/app.js index 97bc642..f3dad5b 100644 --- a/js/app.js +++ b/js/app.js @@ -12,11 +12,11 @@ function showMenu() { var restaurantMenu = this.querySelectorAll(".menu")[0]; if (restaurantMenu.visible === false) { restaurantMenu.style.display = "initial"; - restaurantMenu.visible = false; + restaurantMenu.visible = true; } else { restaurantMenu.style.display = "none"; - restaurantMenu.visible = true; + restaurantMenu.visible = false; } }