Skip to content

Commit c833198

Browse files
committed
re-org plotly.js
1 parent 914dcbf commit c833198

File tree

1 file changed

+49
-58
lines changed

1 file changed

+49
-58
lines changed

src/plotly.js

+49-58
Original file line numberDiff line numberDiff line change
@@ -1,72 +1,63 @@
11
require('es6-promise').polyfill();
22

3-
// order of requires should matter only for interdependencies
4-
// in attributes definitions. put the common modules first
5-
63
exports.Lib = require('./lib/lib');
7-
exports.util = require('./lib/plotly_util');
4+
exports.util = require('./lib/svg_text_utils');
85

9-
// icons, css and configuration
6+
// plot icons svg and css
107
exports.Icons = require('../build/ploticon');
118
require('../build/plotcss');
129

10+
// configuration
1311
exports.MathJaxConfig = require('./fonts/mathjax_config');
1412
exports.defaultConfig = require('./plot_config');
1513

16-
exports.Color = require('./color');
17-
exports.Colorscale = require('./colorscale');
18-
exports.Drawing = require('./drawing');
19-
// then the plot structure
20-
exports.Plots = require('./graph_obj');
21-
exports.Axes = require('./axes');
22-
exports.Colorbar = require('./colorbar');
23-
exports.Fx = require('./graph_interact');
24-
// then trace modules - scatter has to come first
25-
exports.Scatter = require('./scatter');
26-
exports.Bars = require('./bars');
27-
exports.Boxes = require('./boxes');
28-
exports.ErrorBars = require('./errorbars');
29-
exports.Heatmap = require('./heatmap');
30-
exports.Histogram = require('./histogram');
31-
exports.Pie = require('./pie');
32-
exports.Contour = require('./contour');
33-
// and extra plot components
34-
exports.Annotations = require('./annotations');
35-
exports.Shapes = require('./shapes');
36-
exports.Legend = require('./legend');
37-
exports.ModeBar = require('./modebar');
38-
39-
// polar
40-
exports.micropolar = require('./polar/micropolar');
41-
exports.micropolar.manager = require('./polar/micropolar_manager');
42-
43-
// GL3D
44-
exports.Gl3dLayout = require('./gl3d/defaults/gl3dlayout');
45-
exports.Gl3dAxes = require('./gl3d/defaults/gl3daxes');
46-
exports.Scatter3D = require('./gl3d/defaults/scatter3d');
47-
exports.Surface = require('./gl3d/defaults/surface');
48-
exports.Mesh3D = require('./gl3d/defaults/mesh3d');
49-
exports.Scene = require('./gl3d/scene');
50-
51-
// Geo
52-
exports.GeoLayout = require('./geo/defaults/geolayout');
53-
exports.GeoAxes = require('./geo/defaults/geoaxes');
54-
exports.ScatterGeo = require('./geo/defaults/scattergeo');
55-
exports.Choropleth = require('./geo/defaults/choropleth');
56-
exports.Geo = require('./geo/geo');
57-
58-
// GL2D
59-
exports.ScatterGl = require('./gl2d/scattergl/scattergl');
60-
exports.Scene2D = require('./gl2d/scene2d');
61-
62-
// plot schema
63-
exports.PlotSchema = require('./plotschema');
64-
65-
// imaging Routines
14+
// plots
15+
exports.Plots = require('./plots/plots/plots');
16+
exports.Axes = require('./plots/cartesian/axes');
17+
exports.Fx = require('./plots/cartesian/graph_interact');
18+
exports.Scene = require('./plots/gl3d/scene');
19+
exports.Gl3dLayout = require('./plots/gl3d/layout/layout');
20+
exports.Geo = require('./plots/geo/geo');
21+
exports.GeoLayout = require('./plots/geo/layout/layout');
22+
exports.Scene2D = require('./plots/gl2d/scene2d');
23+
exports.micropolar = require('./plots/polar/micropolar');
24+
25+
// components
26+
exports.Color = require('./components/color/color');
27+
exports.Drawing = require('./components/drawing/drawing');
28+
exports.Colorscale = require('./components/colorscale/colorscale');
29+
exports.Colorbar = require('./components/colorbar/colorbar');
30+
exports.ErrorBars = require('./components/errorbars/errorbars');
31+
exports.Annotations = require('./components/annotations/annotations');
32+
exports.Shapes = require('./components/shapes/shapes');
33+
exports.Titles = require('./components/titles/titles');
34+
exports.Legend = require('./components/legend/legend');
35+
exports.ModeBar = require('./components/modebar/modebar');
36+
37+
// traces
38+
exports.Scatter = require('./traces/scatter/scatter');
39+
exports.Bars = require('./traces/bars/bars');
40+
exports.Boxes = require('./traces/boxes/boxes');
41+
exports.Heatmap = require('./traces/heatmap/heatmap');
42+
exports.Histogram = require('./traces/histogram/histogram');
43+
exports.Pie = require('./traces/pie/pie');
44+
exports.Contour = require('./traces/contour/contour');
45+
exports.Scatter3D = require('./traces/scatter3d/scatter3d');
46+
exports.Surface = require('./traces/surface/surface');
47+
exports.Mesh3D = require('./traces/mesh3d/mesh3d');
48+
exports.ScatterGeo = require('./traces/scattergeo/scattergeo');
49+
exports.Choropleth = require('./traces/choropleth/choropleth');
50+
exports.ScatterGl = require('./traces/scattergl/scattergl');
51+
52+
// plot api
53+
require('./plot_api/plot_api');
54+
exports.PlotSchema = require('./plot_api/plot_schema');
55+
56+
// imaging routines
6657
exports.Snapshot = require('./snapshot/snapshot');
6758

68-
// Queue for undo/redo
69-
exports.Queue = require('./queue');
59+
// queue for undo/redo
60+
exports.Queue = require('./lib/queue');
7061

71-
// exports d3 used in the bundle
62+
// export d3 used in the bundle
7263
exports.d3 = require('d3');

0 commit comments

Comments
 (0)