<% if (screen=="indicators" || screen == "map" || screen == "crosstab") { %> <% } %>
<% let selectedState = parse_url().searchKey.state || 38 %> <% let sel_states = selectedState.split(",") %> <% let dropText = sel_states.length > 1 ? "All..." : "All" %> <% if (selectedState.split(",").includes("all") == false) { %> <% let sel_states_list = _.filter(states, f => sel_states.includes(f.state_lgd_code.toString())) %> <% sel_states_list = _.map(sel_states_list, d => d.state) %> <% dropText = sel_states_list.join(",").length > 12 ? sel_states_list.join(",").substring(0,12) : sel_states_list.join(",") %> <% dropText = sel_states_list.includes("all") == true && sel_states_list.length > 1 ? "All..." : dropText %> <% } %>
<% let selectedDist = parse_url().searchKey.district || "all" %> <% let dist_grp = parse_url().searchKey.dstate || "" %> <% dist_grp = dist_grp.split(",") %> <% let dist_states = _.map(districts, d => {return{ state: d.state, state_lgd_code: d.state_lgd_code}}) %> <% dist_states = _.sortBy(_.uniqBy(dist_states, "state_lgd_code"), "state") %> <% let sel_dists = selectedDist.split(",") %> <% dropText = sel_dists.length > 1 ? "All..." : "All" %> <% if (selectedDist.split(",").includes("all") == false) { %> <% let sel_dists_list = _.filter(districts, f => sel_dists.includes(f.district_lgd_code.toString())) %> <% sel_dists_list = _.map(sel_dists_list, d => d.district) %> <% dropText = sel_dists_list.join(",").length > 12 ? sel_dists_list.join(",").substring(0,12) : sel_dists_list.join(",") %> <% dropText = sel_dists_list.includes("All") == true && sel_dists_list.length > 1 ? "All..." : dropText %> <% } %>
<% let selectedBlockType = parse_url().searchKey.block_type || "all" %> <% dropText = selectedBlockType == "all" ? "All" : selectedBlockType %>
<% if (screen == "indicators" || screen == "crosstab") { %> <% let selectedBlock = parse_url().searchKey.block || "all" %> <% let sel_blocks = selectedBlock.split(",") %> <% dropText = sel_blocks.length > 1 ? "All..." : "All" %> <% if (selectedBlock.split(",").includes("all") == false) { %> <% let sel_block_list = _.filter(blocks, f => sel_blocks.includes(f.block_lgd_code.toString())) %> <% sel_block_list = _.map(sel_block_list, d => d.block) %> <% dropText = sel_block_list.join(",").length > 12 ? sel_block_list.join(",").substring(0,12) : sel_block_list.join(",") %> <% } %>
<% } %> <% if (screen == "indicators" || screen == "crosstab") { %> <% let selectedBlockType = parse_url().searchKey.block_type || "all" %> <% dropText = selectedBlockType == "all" ? "All" : selectedBlockType %> <% } %> <% if (screen == "indicators"||screen == "map") { %>
<% } %>