Skip to content

Commit e9f679a

Browse files
committed
schema: refactor PlotSchame.get
- remove _nestedModule and _composedModule handlers - find module attribute from registry (as opposed to the internal Plotly object and other obsolete methods) - add layoutNodes to better handler rangeslider and rangeselector
1 parent e4a9de5 commit e9f679a

File tree

7 files changed

+167
-228
lines changed

7 files changed

+167
-228
lines changed

src/components/rangeselector/index.js

+8-8
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88

99
'use strict';
1010

11+
module.exports = {
12+
moduleType: 'component',
13+
name: 'rangeselector',
1114

12-
exports.moduleType = 'component';
15+
layoutNodes: ['xaxis.'],
16+
layoutAttributes: require('./attributes'),
17+
handleDefaults: require('./defaults'),
1318

14-
exports.name = 'rangeselector';
15-
16-
exports.layoutAttributes = require('./attributes');
17-
18-
exports.handleDefaults = require('./defaults');
19-
20-
exports.draw = require('./draw');
19+
draw: require('./draw')
20+
};

src/components/rangeslider/index.js

+3
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@
1111
module.exports = {
1212
moduleType: 'component',
1313
name: 'rangeslider',
14+
15+
layoutNodes: ['xaxis.'],
1416
layoutAttributes: require('./attributes'),
1517
handleDefaults: require('./defaults'),
18+
1619
draw: require('./draw')
1720
};

0 commit comments

Comments
 (0)