From 3f8b445f8e8b77a9872d953db6220f149da095fe Mon Sep 17 00:00:00 2001 From: Michael Writhe Date: Thu, 14 Apr 2011 17:25:03 -0600 Subject: [PATCH] corrected icons for signposts, regions and overlays dont have icons --- web_assets/functions.js | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) 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); }