JSFiddle - React, Tailwind, and code Playground
by adamehirsch
JavaScript
var race_selections = {
gov : {
candidate_list: ["Tom Barrett", "Scott Walker", "Hari Trivedi"],
candidate_order: [2, 3, 4],
overview_query_url: "data/stategov.json",
county_vote_query_url: "data/countygov.json"
},
ltgov: {
candidate_list: ["Mahlon Mitchell", "Rebecca Kleefisch"],
candidate_order: [2, 3],
overview_query_url: "data/stateltgov.json",
county_vote_query_url: "data/countyltgov.json"
},
sen13: {
candidate_list: ["Lori Compas", "Scott Fitzgerald", "Terry Virgil"],
candidate_order: [2, 3, 4],
overview_query_url: "data/stsenate13.json",
county_vote_query_url: "data/ctysenate13.json"
},
sen21: {
candidate_list: ["John Lehman", "Van Wanggaard"],
candidate_order: [2, 3],
overview_query_url: "data/stsenate21.json",
county_vote_query_url: "data/ctysenate21.json"
},
sen23: {
candidate_list: ["Kristen Dexter", "Terry Moulton"],
candidate_order: [2, 3],
overview_query_url: "data/stsenate23.json",
county_vote_query_url: "data/ctysenate23.json"
},
sen29: {
candidate_list: ["Donna Seidel", "Jerry Petrowski"],
candidate_order: [2, 3],
overview_query_url: "data/stsenate29.json",
county_vote_query_url: "data/ctysenate29.json"
}
}
function changeMap() {
var raceID = document.getElementById('race').value;
console.log("raceID is " + raceID);
console.log("race_selections is " + race_selections.raceID);
console.log("sample with gov is " + race_selections.gov.candidate_list);
candidate_list = race_selections.raceID.candidate_list;
candidate_order = race_selections.raceID.candidate_order;
overview_query_url = race_selections.raceID.overview_query_url;
county_vote_query_url = race_selections.raceID.county_vote_query_url;
draw_map();
}