diff --git a/web_assets/functions.js b/web_assets/functions.js index c89a95e..09b0172 100644 --- a/web_assets/functions.js +++ b/web_assets/functions.js @@ -72,7 +72,12 @@ function createDropDown(title, items) { dropdownDiv.appendChild(d); d.appendChild(n) var textNode = document.createElement("text"); - textNode.innerHTML = "" + item.label + "
"; + if(item.icon) { + textNode.innerHTML = "" + item.label + "
"; + } else { + textNode.innerHTML = item.label + "
"; + } + d.appendChild(textNode); } } @@ -162,12 +167,15 @@ function drawMapControls() { var items = []; for (idx in regionGroups) { var regionGroup = regionGroups[idx]; - items.push({"label": regionGroup.label, "checked": regionGroup.checked, + items.push({ + "label": regionGroup.label, + "checked": regionGroup.checked, "action": function(n, l, checked) { - jQuery.each(regionCollection[l], function(i,elem) { - elem.setMap(checked ? map : null); // Thanks to LeastWeasel for this line! - }); - }}); + jQuery.each(regionCollection[l], function(i,elem) { + elem.setMap(checked ? map : null); // Thanks to LeastWeasel for this line! + }); + } + }); } createDropDown("Regions", items); }