Skip to content

Commit 8c38995

Browse files
Merge pull request #1 from plotly/master
rebase pull or so?
2 parents 86f5e2d + 2cce0e9 commit 8c38995

34 files changed

+288
-59
lines changed

package-lock.json

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
"gl-select-box": "^1.0.4",
9191
"gl-spikes2d": "^1.0.2",
9292
"gl-streamtube3d": "^1.4.1",
93-
"gl-surface3d": "^1.5.2",
93+
"gl-surface3d": "^1.6.0",
9494
"gl-text": "^1.1.8",
9595
"glslify": "^7.1.1",
9696
"has-hover": "^1.0.1",
@@ -117,7 +117,7 @@
117117
"strongly-connected-components": "^1.0.1",
118118
"superscript-text": "^1.0.0",
119119
"svg-path-sdf": "^1.1.3",
120-
"tinycolor2": "^1.4.1",
120+
"tinycolor2": "^1.4.2",
121121
"to-px": "1.0.1",
122122
"topojson-client": "^3.1.0",
123123
"webgl-context": "^2.2.0",

src/components/colorbar/attributes.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ module.exports = overrideAll({
173173
showticksuffix: axesAttrs.showticksuffix,
174174
separatethousands: axesAttrs.separatethousands,
175175
exponentformat: axesAttrs.exponentformat,
176+
minexponent: axesAttrs.minexponent,
176177
showexponent: axesAttrs.showexponent,
177178
title: {
178179
text: {

src/components/colorbar/draw.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -683,6 +683,7 @@ function mockColorBarAxis(gd, opts, zrange) {
683683
tickangle: opts.tickangle,
684684
tickformat: opts.tickformat,
685685
exponentformat: opts.exponentformat,
686+
minexponent: opts.minexponent,
686687
separatethousands: opts.separatethousands,
687688
showexponent: opts.showexponent,
688689
showtickprefix: opts.showtickprefix,

src/components/legend/draw.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@ module.exports = function draw(gd, opts) {
8989
if(title.text) {
9090
var titleEl = Lib.ensureSingle(scrollBox, 'text', 'legendtitletext');
9191
titleEl.attr('text-anchor', 'start')
92-
.classed('user-select-none', true)
9392
.call(Drawing.font, title.font)
9493
.text(title.text);
9594

@@ -410,7 +409,6 @@ function drawTexts(g, gd, opts) {
410409
var textEl = Lib.ensureSingle(g, 'text', 'legendtext');
411410

412411
textEl.attr('text-anchor', 'start')
413-
.classed('user-select-none', true)
414412
.call(Drawing.font, opts.font)
415413
.text(isEditable ? ensureLength(name, maxNameLength) : name);
416414

src/components/rangeselector/draw.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,7 @@ function drawButtonText(button, selectorLayout, d, gd) {
144144
}
145145

146146
var text = Lib.ensureSingle(button, 'text', 'selector-text', function(s) {
147-
s.classed('user-select-none', true)
148-
.attr('text-anchor', 'middle');
147+
s.attr('text-anchor', 'middle');
149148
});
150149

151150
text.call(Drawing.font, selectorLayout.font)

src/components/sliders/draw.js

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -302,11 +302,10 @@ function drawCurrentValue(sliderGroup, sliderOpts, valueOverride) {
302302
}
303303

304304
var text = Lib.ensureSingle(sliderGroup, 'text', constants.labelClass, function(s) {
305-
s.classed('user-select-none', true)
306-
.attr({
307-
'text-anchor': textAnchor,
308-
'data-notex': 1
309-
});
305+
s.attr({
306+
'text-anchor': textAnchor,
307+
'data-notex': 1
308+
});
310309
});
311310

312311
var str = sliderOpts.currentvalue.prefix ? sliderOpts.currentvalue.prefix : '';
@@ -357,11 +356,10 @@ function drawGrip(sliderGroup, gd, sliderOpts) {
357356

358357
function drawLabel(item, data, sliderOpts) {
359358
var text = Lib.ensureSingle(item, 'text', constants.labelClass, function(s) {
360-
s.classed('user-select-none', true)
361-
.attr({
362-
'text-anchor': 'middle',
363-
'data-notex': 1
364-
});
359+
s.attr({
360+
'text-anchor': 'middle',
361+
'data-notex': 1
362+
});
365363
});
366364

367365
var tx = data.step.label;

src/components/updatemenus/draw.js

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -195,8 +195,7 @@ function drawHeader(gd, gHeader, gButton, scrollBox, menuOpts) {
195195

196196
// draw drop arrow at the right edge
197197
var arrow = Lib.ensureSingle(gHeader, 'text', constants.headerArrowClassName, function(s) {
198-
s.classed('user-select-none', true)
199-
.attr('text-anchor', 'end')
198+
s.attr('text-anchor', 'end')
200199
.call(Drawing.font, menuOpts.font)
201200
.text(constants.arrowSymbol[menuOpts.direction]);
202201
});
@@ -435,11 +434,10 @@ function drawItemRect(item, menuOpts) {
435434

436435
function drawItemText(item, menuOpts, itemOpts, gd) {
437436
var text = Lib.ensureSingle(item, 'text', constants.itemTextClassName, function(s) {
438-
s.classed('user-select-none', true)
439-
.attr({
440-
'text-anchor': 'start',
441-
'data-notex': 1
442-
});
437+
s.attr({
438+
'text-anchor': 'start',
439+
'data-notex': 1
440+
});
443441
});
444442

445443
var tx = itemOpts.label;

src/lib/gl_format_color.js

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -76,22 +76,19 @@ function formatColor(containerIn, opacityIn, len) {
7676
return colorOut;
7777
}
7878

79-
function parseColorScale(cont, alpha) {
80-
if(alpha === undefined) alpha = 1;
81-
79+
function parseColorScale(cont) {
8280
var cOpts = Colorscale.extractOpts(cont);
8381

84-
var colorscale = cOpts.reversescale ?
85-
Colorscale.flipScale(cOpts.colorscale) :
86-
cOpts.colorscale;
82+
var colorscale = cOpts.colorscale;
83+
if(cOpts.reversescale) colorscale = Colorscale.flipScale(cOpts.colorscale);
8784

8885
return colorscale.map(function(elem) {
8986
var index = elem[0];
9087
var color = tinycolor(elem[1]);
9188
var rgb = color.toRgb();
9289
return {
9390
index: index,
94-
rgb: [rgb.r, rgb.g, rgb.b, alpha]
91+
rgb: [rgb.r, rgb.g, rgb.b, rgb.a]
9592
};
9693
});
9794
}

src/plot_api/plot_api.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3717,13 +3717,15 @@ function makePlotFramework(gd) {
37173717

37183718
// Plot container
37193719
fullLayout._container = gd3.selectAll('.plot-container').data([0]);
3720-
fullLayout._container.enter().insert('div', ':first-child')
3720+
fullLayout._container.enter()
3721+
.insert('div', ':first-child')
37213722
.classed('plot-container', true)
37223723
.classed('plotly', true);
37233724

37243725
// Make the svg container
37253726
fullLayout._paperdiv = fullLayout._container.selectAll('.svg-container').data([0]);
37263727
fullLayout._paperdiv.enter().append('div')
3728+
.classed('user-select-none', true)
37273729
.classed('svg-container', true)
37283730
.style('position', 'relative');
37293731

0 commit comments

Comments
 (0)