Skip to content

Commit

Permalink
lets visualizations override gridConfig and tickSize
Browse files Browse the repository at this point in the history
  • Loading branch information
davelandry committed Mar 20, 2019
1 parent c119d1f commit 3718548
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions app/helpers/d3plusPropify.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import {parse} from "utils/FUNC";
export default (logic, formatters = {}, variables = {}) => {

let config;
// The logic provided might be malformed. Wrap it in a try/catch to be sure we don't
// The logic provided might be malformed. Wrap it in a try/catch to be sure we don't
// crash / RSOD whatever page is making use of propify.
try {
config = parse({vars: ["variables"], logic}, formatters)(variables);
Expand All @@ -22,17 +22,17 @@ export default (logic, formatters = {}, variables = {}) => {
// hides the non-discrete axis, if necessary
const discrete = config.discrete || "x";
const opposite = discrete === "x" ? "y" : "x";
config[`${discrete}Config`] = assign({}, config[`${discrete}Config`] || {}, {
config[`${discrete}Config`] = assign({
gridConfig: {
"stroke-width": 0
},
tickSize: 0
});
config[`${opposite}Config`] = assign({}, config[`${opposite}Config`] || {}, {
}, config[`${discrete}Config`] || {});
config[`${opposite}Config`] = assign({
barConfig: {
"stroke-width": 0
}
});
}, config[`${opposite}Config`] || {});

return {config, dataFormat};

Expand Down

0 comments on commit 3718548

Please sign in to comment.