Skip to content

Commit

Permalink
Merge pull request #844 from DataUSA/staging
Browse files Browse the repository at this point in the history
v3.0.2 Emerald
  • Loading branch information
davelandry committed Jun 13, 2019
2 parents 4b94b45 + fa2dcf9 commit c20db68
Show file tree
Hide file tree
Showing 106 changed files with 396 additions and 348 deletions.
6 changes: 3 additions & 3 deletions api/homeRoute.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,13 @@ module.exports = function(app) {
},
{
title: "Coal Mining Workers by State",
url: "/visualize?filters=0-h3NC-5-5&filters=1-ZkH9RT-4-2000&groups=0-1LK22m&groups=1-ZJJp1G-2121&measure=ZkH9RT",
url: "/visualize?filters=0-Z2nLcvC-5-5&filters=1-1qWfo-4-2000&groups=0-z9TnC&groups=1-1mjmRl-2121&measure=1qWfo",
image: "/api/profile/naics/mining-quarrying-oil-gas-extraction/thumb",
new: false
},
{
title: "Foreign Born Citizens by State",
url: "/visualize?groups=0-1dX7e9&measure=ZHkGoL",
title: "Foreign-Born Citizens by State",
url: "/visualize?groups=0-TBhjH&measure=64auG",
image: "/api/profile/cip/regional-studies-us-canadian-foreign/thumb",
new: false
}
Expand Down
6 changes: 5 additions & 1 deletion api/profileImage.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,11 @@ module.exports = function(app) {
/** Sends the finally found image, and includes fallbacks */
async function sendImage(image) {

const id = image ? image : pslug === "university" ? "2032" : "1849";
const id = image ? image
: pslug === "university" ? "2032"
: pslug === "cip" ? "2032"
: "1849";

if (size === "json") {
const resp = await db.images.findOne({where: {id}});
res.json(resp);
Expand Down
2 changes: 1 addition & 1 deletion app/helpers/d3plusPropify.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ export default (logic, formatters = {}, variables = {}, id = false) => {
}
// If the javascript fails, return a special error object for the front-end to use.
catch (e) {
console.log(`Parsing Error in propify${id !== false ? ` (${id})` : ""}: ${e}`);
console.error(`Parsing Error in propify${id !== false ? ` (${id})` : ""}: ${e}`);
return {error: `${e}`};
}

Expand Down
6 changes: 3 additions & 3 deletions app/pages/Map.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -98,11 +98,11 @@ class Map extends Component {

<Vizbuilder
src={[cube]}
defaultGroup={["Geography.State", "Origin State.Origin State"]}
defaultMeasure="Uninsured"
defaultGroup={["Geography.County", "Geography.State", "Origin State.Origin State"]}
defaultMeasure="Poverty Rate"
measureConfig={measureConfig}
tableLogic={cubes => {
const cube = cubes.find(d => d.name.match(/_1/));
const cube = cubes.find(d => d.name.match(/_5/));
return cube || cubes[0];
}}
config={{
Expand Down
18 changes: 7 additions & 11 deletions app/pages/Visualize.css
Original file line number Diff line number Diff line change
Expand Up @@ -34,18 +34,14 @@
height: calc(100vh - var(--nav-height));
margin-top: var(--nav-height);
& .area-middle {
left: 0;
position: absolute;
top: calc(var(--nav-height) + 28px);
& .toggle-sidebar {
background: none;
box-shadow: none;
left: 290px;
&:before {
color: var(--red);
}
&.pt-icon-menu-open {
left: 0;
top: 28px;
& .pt-button {
background: none;
box-shadow: none;
&:before {
color: var(--red);
}
}
}
}
Expand Down
42 changes: 20 additions & 22 deletions app/pages/Visualize.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -36,28 +36,22 @@ const StateTopojson = {

const examples = [
{
title: "Foreign Born Citizens by State",
title: "Foreign-Born Citizens by State",
group: "Heritage & Demographics",
image: "/api/profile/cip/regional-studies-us-canadian-foreign/thumb",
link: "/visualize?groups=0-1dX7e9&measure=ZHkGoL"
link: "/visualize?groups=0-TBhjH&measure=64auG"
},
// {
// title: "Foreign Born Citizens by MSA",
// group: "Heritage & Demographics",
// image: "/api/profile/cip/4509/thumb",
// link: "/visualize?groups=0-Z1SqIjF&measure=64auG"
// },
{
title: "Russian Speakers by State",
group: "Heritage & Demographics",
image: "/images/profile/russia.jpg",
link: "/visualize?groups=0-RENB7&groups=1-ZUWzdA-9&measure=Z16D5yA"
link: "/visualize?groups=0-yiXGF&groups=1-1ac173-9&measure=ZJtXqi"
},
{
title: "Household Income by Race",
group: "Heritage & Demographics",
image: "/api/profile/cip/public-finance/thumb",
link: "/visualize?groups=0-Z2pUFmW&measure=Zw5c4M"
link: "/visualize?groups=0-Z169Wxp&measure=Zn7xp5"
},

{
Expand Down Expand Up @@ -95,13 +89,13 @@ const examples = [
title: "Home Ownership by State",
group: "Housing",
image: "/api/profile/naics/531/thumb",
link: "/visualize?groups=0-ezfEN&measure=26YVLn"
link: "/visualize?groups=0-Z4LzeD&measure=Z1X8D4i"
},
{
title: "Average Commute Time by Metro Area",
group: "Housing",
image: "/api/profile/soc/474051/thumb",
link: "/visualize?groups=0-17bOR7&measure=Z1iWzH4"
link: "/visualize?groups=0-ZNTHUM&measure=ZMlbux"
},
{
title: "People Driving Alone to Work by County",
Expand All @@ -113,44 +107,44 @@ const examples = [
title: "Renter Occupied Households by State",
group: "Housing",
image: "/api/profile/naics/4232/thumb",
link: "/visualize?groups=0-ezfEN&groups=1-RSHig-1&measure=26YVLn"
link: "/visualize?groups=0-Z4LzeD&groups=1-Z1xMhVU-1&measure=Z1X8D4i"
},

{
title: "Black Females working in the Software Industry by State",
group: "Labor",
image: "/api/profile/soc/151131/thumb",
link: "/visualize?groups=0-1LK22m&groups=1-2rAHKG-2&groups=2-ZJJp1G-5112&groups=3-Z5TtG5-2&measure=ZkH9RT"
link: "/visualize?groups=0-z9TnC&groups=1-Z1Oby8M-2&groups=2-1mjmRl-5112&groups=3-1dQe8s-2&measure=1qWfo"
},
{
title: "German-Borns Working in the Performing Arts Industry",
group: "Labor",
image: "/api/profile/cip/509999/thumb",
link: "/visualize?groups=0-1LK22m&groups=1-Z1bHF5a-110&groups=2-ZJJp1G-711&measure=ZkH9RT"
link: "/visualize?groups=0-z9TnC&groups=1-1SyFhe-110&groups=2-1mjmRl-711&measure=1qWfo"
},
{
title: "Naturalized US Citizens Working as Computer Scientists and Web Developers",
group: "Labor",
image: "/api/profile/cip/110701/thumb",
link: "/visualize?groups=0-1LK22m&groups=1-ZgqxGk-4&groups=2-ZUeVm5-151111~151131~151134~15113X&measure=ZkH9RT"
link: "/visualize?groups=0-z9TnC&groups=1-13xVLW-4&groups=2-19hV1x-151111~151131~151134~15113X&measure=1qWfo"
},
{
title: "Median Earnings in the Construction Industry by State",
group: "Labor",
image: "/api/profile/cip/46/thumb",
link: "/visualize?groups=0-Z1kzMyb&groups=1-AY10R-2&measure=2oJ9qr"
link: "/visualize?groups=0-Z1DVCsC&groups=1-Z1vDbOy-2&measure=ALgX7"
},
{
title: "Income Inequality by Metro Area",
group: "Labor",
image: "/api/profile/napcs/41/thumb",
link: "/visualize?groups=0-Z15PG9U&measure=nJdNt"
link: "/visualize?groups=0-23eSQ7&measure=230vWl"
},
{
title: "Coal Mining Workers by State",
group: "Labor",
image: "/api/profile/naics/mining-quarrying-oil-gas-extraction/thumb",
link: "/visualize?filters=0-h3NC-5-5&filters=1-ZkH9RT-4-2000&groups=0-1LK22m&groups=1-ZJJp1G-2121&measure=ZkH9RT"
link: "/visualize?filters=0-Z2nLcvC-5-5&filters=1-1qWfo-4-2000&groups=0-z9TnC&groups=1-1mjmRl-2121&measure=1qWfo"
},

{
Expand Down Expand Up @@ -250,14 +244,18 @@ class Visualize extends Component {
const {showConfidenceInt} = uiParams;

const groups = query.groups.filter(d => d.key);
const slug = `${query.measure.annotations._key}-${groups.map(d => d.key).join("-")}`;
let slug = query.measure.annotations._key;
const params = {
measures: [query.measure.name],
drilldowns: groups.map(d => d.level.name)
};

groups.forEach(group => {
if (group.members.length) params[group.level.name] = group.members.map(m => m.key).join(",");
slug += `-${group.key}`;
if (group.members.length) {
params[group.level.name] = group.members.map(m => m.key).join(",");
slug += `-${params[group.level.name]}`;
}
});

if (showConfidenceInt) {
Expand Down Expand Up @@ -404,7 +402,7 @@ class Visualize extends Component {
groupLimit={4}
measureConfig={measureConfig}
tableLogic={cubes => {
const cube = cubes.find(d => d.name.match(/_1/));
const cube = cubes.find(d => d.name.match(/_5/));
return cube || cubes[0];
}}
config={{
Expand Down
8 changes: 6 additions & 2 deletions cache/searchIndex.js
Original file line number Diff line number Diff line change
Expand Up @@ -37,14 +37,18 @@ module.exports = async function(app) {
rows: results.reduce((obj, d) => (obj[d.key] = d, obj), {}),
totals,
index: lunr(function() {

this.ref("key");
this.field("name", {boost: 3});
this.field("keywords", {boost: 2});
this.field("dimension");
this.field("hierarchy");
this.pipeline.remove(lunr.stemmer);
this.searchPipeline.remove(lunr.stemmer);

this.pipeline.reset();
this.searchPipeline.reset();

results.forEach(result => this.add(result, {boost: result.zvalue}));

})
};

Expand Down
Loading

0 comments on commit c20db68

Please sign in to comment.