Skip to content

Commit 40a51f2

Browse files
committed
581a dry colors - histogram
1 parent 90e438a commit 40a51f2

File tree

1 file changed

+7
-18
lines changed

1 file changed

+7
-18
lines changed

src/traces/histogram/attributes.js

+7-18
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@
1010
'use strict';
1111

1212
var barAttrs = require('../bar/attributes');
13+
var colorAttributes = require('../../components/colorscale/color_attributes');
14+
1315
var extendFlat = require('../../lib').extendFlat;
16+
var extendDeep = require('../../lib/extend').extendDeep;
1417

1518
var barMarkerAttrs = barAttrs.marker;
1619
var barMarkerLineAttrs = barMarkerAttrs.line;
@@ -112,26 +115,12 @@ module.exports = {
112115
},
113116
ybins: makeBinsAttr('y'),
114117

115-
marker: {
116-
color: barMarkerAttrs.color,
117-
colorscale: barMarkerAttrs.colorscale,
118-
cauto: barMarkerAttrs.cauto,
119-
cmax: barMarkerAttrs.cmax,
120-
cmin: barMarkerAttrs.cmin,
121-
autocolorscale: barMarkerAttrs.autocolorscale,
122-
reversescale: barMarkerAttrs.reversescale,
118+
marker: extendDeep({}, colorAttributes('marker'), {
123119
showscale: barMarkerAttrs.showscale,
124-
line: {
125-
color: barMarkerLineAttrs.color,
126-
colorscale: barMarkerLineAttrs.colorscale,
127-
cauto: barMarkerLineAttrs.cauto,
128-
cmax: barMarkerLineAttrs.cmax,
129-
cmin: barMarkerLineAttrs.cmin,
130-
autocolorscale: barMarkerLineAttrs.autocolorscale,
131-
reversescale: barMarkerLineAttrs.reversescale,
120+
line: extendDeep({}, colorAttributes('marker.line'), {
132121
width: extendFlat({}, barMarkerLineAttrs.width, {dflt: 0})
133-
}
134-
},
122+
})
123+
}),
135124

136125
_nestedModules: {
137126
'error_y': 'ErrorBars',

0 commit comments

Comments
 (0)