Skip to content

Commit a299ce0

Browse files
committed
move layout colorscale attributes into its own file
1 parent f5bcb71 commit a299ce0

File tree

3 files changed

+41
-24
lines changed

3 files changed

+41
-24
lines changed

src/components/colorscale/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ exports.defaultScale = require('./default_scale');
1515

1616
exports.attributes = require('./attributes');
1717

18+
exports.layoutAttributes = require('./layout_attributes');
19+
1820
exports.handleDefaults = require('./defaults');
1921

2022
exports.calc = require('./calc');
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
/**
2+
* Copyright 2012-2018, Plotly, Inc.
3+
* All rights reserved.
4+
*
5+
* This source code is licensed under the MIT license found in the
6+
* LICENSE file in the root directory of this source tree.
7+
*/
8+
9+
10+
'use strict';
11+
12+
var scales = require('./scales');
13+
14+
module.exports = {
15+
editType: 'calc',
16+
sequential: {
17+
valType: 'colorscale',
18+
dflt: scales.Reds,
19+
role: 'style',
20+
editType: 'calc',
21+
description: 'Sets the default sequential colorscale for positive values.'
22+
},
23+
sequentialminus: {
24+
valType: 'colorscale',
25+
dflt: scales.Blues,
26+
role: 'style',
27+
editType: 'calc',
28+
description: 'Sets the default sequential colorscale for negative values.'
29+
},
30+
diverging: {
31+
valType: 'colorscale',
32+
dflt: scales.RdBu,
33+
role: 'style',
34+
editType: 'calc',
35+
description: 'Sets the default diverging colorscale.'
36+
}
37+
};

src/plots/layout_attributes.js

Lines changed: 2 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
var fontAttrs = require('./font_attributes');
1212
var colorAttrs = require('../components/color/attributes');
13+
var colorscaleAttrs = require('../components/colorscale/layout_attributes');
1314

1415
var globalFont = fontAttrs({
1516
editType: 'calc',
@@ -188,30 +189,7 @@ module.exports = {
188189
editType: 'calc',
189190
description: 'Sets the default trace colors.'
190191
},
191-
colorscale: {
192-
editType: 'calc',
193-
sequential: {
194-
valType: 'colorscale',
195-
dflt: false,
196-
role: 'style',
197-
editType: 'calc',
198-
description: 'Sets the default sequential colorscale for positive values.'
199-
},
200-
sequentialminus: {
201-
valType: 'colorscale',
202-
dflt: false,
203-
role: 'style',
204-
editType: 'calc',
205-
description: 'Sets the default sequential colorscale for negative values.'
206-
},
207-
diverging: {
208-
valType: 'colorscale',
209-
dflt: false,
210-
role: 'style',
211-
editType: 'calc',
212-
description: 'Sets the default diverging colorscale.'
213-
}
214-
},
192+
colorscale: colorscaleAttrs,
215193
datarevision: {
216194
valType: 'any',
217195
role: 'info',

0 commit comments

Comments
 (0)