|
1 | 1 | /**
|
2 |
| -* plotly.js (basic) v2.26.1 |
| 2 | +* plotly.js (basic) v2.26.2 |
3 | 3 | * Copyright 2012-2023, Plotly, Inc.
|
4 | 4 | * All rights reserved.
|
5 | 5 | * Licensed under the MIT license
|
@@ -16608,7 +16608,7 @@ function prepSelect(evt, startX, startY, dragOptions, mode) {
|
16608 | 16608 | emitSelected(gd, undefined);
|
16609 | 16609 | }
|
16610 | 16610 | }
|
16611 |
| - Fx.click(gd, evt); |
| 16611 | + Fx.click(gd, evt, plotinfo.id); |
16612 | 16612 | }).catch(Lib.error);
|
16613 | 16613 | };
|
16614 | 16614 | dragOptions.doneFn = function () {
|
@@ -30227,6 +30227,8 @@ var Registry = __webpack_require__(3972);
|
30227 | 30227 | var PlotSchema = __webpack_require__(6281);
|
30228 | 30228 | var Plots = __webpack_require__(4875);
|
30229 | 30229 | var Axes = __webpack_require__(9298);
|
| 30230 | +var handleRangeDefaults = __webpack_require__(3608); |
| 30231 | +var cartesianLayoutAttributes = __webpack_require__(3838); |
30230 | 30232 | var Drawing = __webpack_require__(1424);
|
30231 | 30233 | var Color = __webpack_require__(7901);
|
30232 | 30234 | var initInteractions = (__webpack_require__(4305).initInteractions);
|
@@ -31844,21 +31846,17 @@ function axRangeSupplyDefaultsByPass(gd, flags, specs) {
|
31844 | 31846 | for (var k in flags) {
|
31845 | 31847 | if (k !== 'axrange' && flags[k]) return false;
|
31846 | 31848 | }
|
| 31849 | + var axIn, axOut; |
| 31850 | + var coerce = function (attr, dflt) { |
| 31851 | + return Lib.coerce(axIn, axOut, cartesianLayoutAttributes, attr, dflt); |
| 31852 | + }; |
| 31853 | + var options = {}; // passing empty options for now! |
| 31854 | + |
31847 | 31855 | for (var axId in specs.rangesAltered) {
|
31848 | 31856 | var axName = Axes.id2name(axId);
|
31849 |
| - var axIn = gd.layout[axName]; |
31850 |
| - var axOut = fullLayout[axName]; |
31851 |
| - axOut.autorange = axIn.autorange; |
31852 |
| - var r0 = axOut._rangeInitial0; |
31853 |
| - var r1 = axOut._rangeInitial1; |
31854 |
| - // partial range needs supplyDefaults |
31855 |
| - if (r0 === undefined && r1 !== undefined || r0 !== undefined && r1 === undefined) { |
31856 |
| - return false; |
31857 |
| - } |
31858 |
| - if (axIn.range) { |
31859 |
| - axOut.range = axIn.range.slice(); |
31860 |
| - } |
31861 |
| - axOut.cleanRange(); |
| 31857 | + axIn = gd.layout[axName]; |
| 31858 | + axOut = fullLayout[axName]; |
| 31859 | + handleRangeDefaults(axIn, axOut, coerce, options); |
31862 | 31860 | if (axOut._matchGroup) {
|
31863 | 31861 | for (var axId2 in axOut._matchGroup) {
|
31864 | 31862 | if (axId2 !== axId) {
|
@@ -41472,7 +41470,7 @@ var handleTickLabelDefaults = __webpack_require__(6115);
|
41472 | 41470 | var handlePrefixSuffixDefaults = __webpack_require__(9426);
|
41473 | 41471 | var handleCategoryOrderDefaults = __webpack_require__(5258);
|
41474 | 41472 | var handleLineGridDefaults = __webpack_require__(2128);
|
41475 |
| -var handleAutorangeOptionsDefaults = __webpack_require__(3074); |
| 41473 | +var handleRangeDefaults = __webpack_require__(3608); |
41476 | 41474 | var setConvert = __webpack_require__(1994);
|
41477 | 41475 | var DAY_OF_WEEK = (__webpack_require__(5555).WEEKDAY_PATTERN);
|
41478 | 41476 | var HOUR = (__webpack_require__(5555).HOUR_PATTERN);
|
@@ -41524,29 +41522,7 @@ module.exports = function handleAxisDefaults(containerIn, containerOut, coerce,
|
41524 | 41522 | coerce('ticklabeloverflow', ticklabelposition.indexOf('inside') !== -1 ? 'hide past domain' : axType === 'category' || axType === 'multicategory' ? 'allow' : 'hide past div');
|
41525 | 41523 | }
|
41526 | 41524 | setConvert(containerOut, layoutOut);
|
41527 |
| - coerce('minallowed'); |
41528 |
| - coerce('maxallowed'); |
41529 |
| - var range = coerce('range'); |
41530 |
| - var autorangeDflt = containerOut.getAutorangeDflt(range, options); |
41531 |
| - var autorange = coerce('autorange', autorangeDflt); |
41532 |
| - var shouldAutorange; |
41533 |
| - |
41534 |
| - // validate range and set autorange true for invalid partial ranges |
41535 |
| - if (range && (range[0] === null && range[1] === null || (range[0] === null || range[1] === null) && (autorange === 'reversed' || autorange === true) || range[0] !== null && (autorange === 'min' || autorange === 'max reversed') || range[1] !== null && (autorange === 'max' || autorange === 'min reversed'))) { |
41536 |
| - range = undefined; |
41537 |
| - delete containerOut.range; |
41538 |
| - containerOut.autorange = true; |
41539 |
| - shouldAutorange = true; |
41540 |
| - } |
41541 |
| - if (!shouldAutorange) { |
41542 |
| - autorangeDflt = containerOut.getAutorangeDflt(range, options); |
41543 |
| - autorange = coerce('autorange', autorangeDflt); |
41544 |
| - } |
41545 |
| - if (autorange) { |
41546 |
| - handleAutorangeOptionsDefaults(coerce, autorange, range); |
41547 |
| - if (axType === 'linear' || axType === '-') coerce('rangemode'); |
41548 |
| - } |
41549 |
| - containerOut.cleanRange(); |
| 41525 | + handleRangeDefaults(containerIn, containerOut, coerce, options); |
41550 | 41526 | handleCategoryOrderDefaults(containerIn, containerOut, coerce, options);
|
41551 | 41527 | if (axType !== 'category' && !options.noHover) coerce('hoverformat');
|
41552 | 41528 | var dfltColor = coerce('color');
|
@@ -45811,6 +45787,43 @@ module.exports = function handlePrefixSuffixDefaults(containerIn, containerOut,
|
45811 | 45787 |
|
45812 | 45788 | /***/ }),
|
45813 | 45789 |
|
| 45790 | +/***/ 3608: |
| 45791 | +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { |
| 45792 | + |
| 45793 | +"use strict"; |
| 45794 | + |
| 45795 | + |
| 45796 | +var handleAutorangeOptionsDefaults = __webpack_require__(3074); |
| 45797 | +module.exports = function handleRangeDefaults(containerIn, containerOut, coerce, options) { |
| 45798 | + var axTemplate = containerOut._template || {}; |
| 45799 | + var axType = containerOut.type || axTemplate.type || '-'; |
| 45800 | + coerce('minallowed'); |
| 45801 | + coerce('maxallowed'); |
| 45802 | + var range = coerce('range'); |
| 45803 | + var autorangeDflt = containerOut.getAutorangeDflt(range, options); |
| 45804 | + var autorange = coerce('autorange', autorangeDflt); |
| 45805 | + var shouldAutorange; |
| 45806 | + |
| 45807 | + // validate range and set autorange true for invalid partial ranges |
| 45808 | + if (range && (range[0] === null && range[1] === null || (range[0] === null || range[1] === null) && (autorange === 'reversed' || autorange === true) || range[0] !== null && (autorange === 'min' || autorange === 'max reversed') || range[1] !== null && (autorange === 'max' || autorange === 'min reversed'))) { |
| 45809 | + range = undefined; |
| 45810 | + delete containerOut.range; |
| 45811 | + containerOut.autorange = true; |
| 45812 | + shouldAutorange = true; |
| 45813 | + } |
| 45814 | + if (!shouldAutorange) { |
| 45815 | + autorangeDflt = containerOut.getAutorangeDflt(range, options); |
| 45816 | + autorange = coerce('autorange', autorangeDflt); |
| 45817 | + } |
| 45818 | + if (autorange) { |
| 45819 | + handleAutorangeOptionsDefaults(coerce, autorange, range); |
| 45820 | + if (axType === 'linear' || axType === '-') coerce('rangemode'); |
| 45821 | + } |
| 45822 | + containerOut.cleanRange(); |
| 45823 | +}; |
| 45824 | + |
| 45825 | +/***/ }), |
| 45826 | + |
45814 | 45827 | /***/ 2449:
|
45815 | 45828 | /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
|
45816 | 45829 |
|
@@ -60555,7 +60568,7 @@ function getSortFunc(opts, d2c) {
|
60555 | 60568 |
|
60556 | 60569 |
|
60557 | 60570 | // package version injected by `npm run preprocess`
|
60558 |
| -exports.version = '2.26.1'; |
| 60571 | +exports.version = '2.26.2'; |
60559 | 60572 |
|
60560 | 60573 | /***/ }),
|
60561 | 60574 |
|
|
0 commit comments