From 114a509d87ceddfc423bc3ae8597ffe40359f930 Mon Sep 17 00:00:00 2001 From: Laury GvR Date: Thu, 27 Dec 2018 10:15:35 -0500 Subject: [PATCH] Area map category box retains 'selected' class when any subcat dropdown item is selected --- js/leaflet-area-map.js | 9 +++++++++ views/front/members/interactivemap.html | 1 + 2 files changed, 10 insertions(+) diff --git a/js/leaflet-area-map.js b/js/leaflet-area-map.js index 3b7abdbe..32e11279 100644 --- a/js/leaflet-area-map.js +++ b/js/leaflet-area-map.js @@ -47,6 +47,15 @@ var GlmMap = { jQuery("#cat-main-close-" + category_id).click(function(){ jQuery("#cat-main-" + category_id).slideUp(GlmMap._catDivSpeed).parent().toggleClass("open"); }); + jQuery("#cat-main-" + category_id + " .catLabel input[type='checkbox']").click(function() { + var anySubCatSelected = false; + jQuery("#cat-main-" + category_id + " .catLabel input[type='checkbox']").each(function() { + if ($(this)[0].checked) { + anySubCatSelected = true; + } + }); + jQuery("#cat-" + category_id).toggleClass("selected", anySubCatSelected); + }); }); jQuery("#memLocHdr").click(function (){ GlmMap._showLocations(); diff --git a/views/front/members/interactivemap.html b/views/front/members/interactivemap.html index 4235c837..895cf25f 100644 --- a/views/front/members/interactivemap.html +++ b/views/front/members/interactivemap.html @@ -358,6 +358,7 @@ ul#memberCategoryBox li.categoryBox { width: 14.1%; /*width: auto;*/ } +ul#memberCategoryBox li.categoryBox.selected .catName, ul#memberCategoryBox li.categoryBox.open .catName { background: #555555; } -- 2.17.1