Skip to content

Commit 381b6e4

Browse files
committed
move Plotly.setPlotConfig to plot_api.js
1 parent 9fc8832 commit 381b6e4

File tree

4 files changed

+8
-27
lines changed

4 files changed

+8
-27
lines changed

src/core.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ require('./fonts/mathjax_config');
2424
var Registry = require('./registry');
2525
var register = exports.register = Registry.register;
2626

27-
exports.setPlotConfig = require('./plot_api/set_plot_config');
2827
// expose plot api methods
2928
var plotApi = require('./plot_api');
3029
var methodNames = Object.keys(plotApi);
@@ -67,7 +66,7 @@ register([
6766
exports.Icons = require('../build/ploticon');
6867

6968
// unofficial 'beta' plot methods, use at your own risk
70-
exports.Plots = Plotly.Plots;
69+
exports.Plots = require('./plots/plots');
7170
exports.Fx = require('./components/fx');
7271
exports.Snapshot = require('./snapshot');
7372
exports.PlotSchema = require('./plot_api/plot_schema');

src/plot_api/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ exports.purge = main.purge;
2626
exports.addFrames = main.addFrames;
2727
exports.deleteFrames = main.deleteFrames;
2828
exports.animate = main.animate;
29+
exports.setPlotConfig = main.setPlotConfig;
2930

3031
exports.toImage = require('./to_image');
3132
exports.validate = require('./validate');

src/plot_api/plot_api.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ var Color = require('../components/color');
3030
var xmlnsNamespaces = require('../constants/xmlns_namespaces');
3131
var svgTextUtils = require('../lib/svg_text_utils');
3232

33+
var defaultConfig = require('./plot_config');
3334
var manageArrays = require('./manage_arrays');
3435
var helpers = require('./helpers');
3536
var subroutines = require('./subroutines');
@@ -447,6 +448,10 @@ exports.plot = function(gd, data, layout, config) {
447448
});
448449
};
449450

451+
exports.setPlotConfig = function setPlotConfig(obj) {
452+
return Lib.extendFlat(defaultConfig, obj);
453+
};
454+
450455
function setBackground(gd, bgColor) {
451456
try {
452457
gd._fullLayout._paper.style('background', bgColor);
@@ -461,7 +466,7 @@ function opaqueSetBackground(gd, bgColor) {
461466
}
462467

463468
function setPlotContext(gd, config) {
464-
if(!gd._context) gd._context = Lib.extendDeep({}, Plotly.defaultConfig);
469+
if(!gd._context) gd._context = Lib.extendDeep({}, defaultConfig);
465470
var context = gd._context;
466471

467472
var i, keys, key;

src/plot_api/set_plot_config.js

Lines changed: 0 additions & 24 deletions
This file was deleted.

0 commit comments

Comments
 (0)