diff --git a/14491.dd4a20e0.async.js b/14491.06ba2d67.async.js
similarity index 99%
rename from 14491.dd4a20e0.async.js
rename to 14491.06ba2d67.async.js
index 23ad797317..7f8be6ba44 100644
--- a/14491.dd4a20e0.async.js
+++ b/14491.06ba2d67.async.js
@@ -3382,8 +3382,8 @@ ImmutableTable.Column = sugar_Column;
ImmutableTable.ColumnGroup = sugar_ColumnGroup;
ImmutableTable.Summary = FooterComponents;
/* harmony default export */ var es_Table = (ImmutableTable);
-// EXTERNAL MODULE: ./node_modules/_rc-virtual-list@3.14.0@rc-virtual-list/es/index.js + 16 modules
-var _rc_virtual_list_3_14_0_rc_virtual_list_es = __webpack_require__(18982);
+// EXTERNAL MODULE: ./node_modules/_rc-virtual-list@3.14.2@rc-virtual-list/es/index.js + 16 modules
+var _rc_virtual_list_3_14_2_rc_virtual_list_es = __webpack_require__(42164);
;// CONCATENATED MODULE: ./node_modules/_rc-table@7.33.4@rc-table/es/VirtualTable/context.js
var StaticContext = createContext(null);
@@ -3794,7 +3794,7 @@ var Grid = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) {
var tblPrefixCls = "".concat(prefixCls, "-tbody");
var bodyContent;
if (flattenData.length) {
- bodyContent = /*#__PURE__*/_react_17_0_2_react.createElement(_rc_virtual_list_3_14_0_rc_virtual_list_es/* default */.Z, {
+ bodyContent = /*#__PURE__*/_react_17_0_2_react.createElement(_rc_virtual_list_3_14_2_rc_virtual_list_es/* default */.Z, {
fullHeight: false,
ref: listRef,
className: _classnames_2_5_1_classnames_default()(tblPrefixCls, "".concat(tblPrefixCls, "-virtual")),
diff --git a/24665.9a2135dd.async.js b/24665.af4803e0.async.js
similarity index 99%
rename from 24665.9a2135dd.async.js
rename to 24665.af4803e0.async.js
index 8986d3ae67..caba726b94 100644
--- a/24665.9a2135dd.async.js
+++ b/24665.af4803e0.async.js
@@ -3540,8 +3540,8 @@ Option.isSelectOption = true;
var useMemo = __webpack_require__(5032);
// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/omit.js
var omit = __webpack_require__(83930);
-// EXTERNAL MODULE: ./node_modules/_rc-virtual-list@3.14.0@rc-virtual-list/es/index.js + 16 modules
-var _rc_virtual_list_3_14_0_rc_virtual_list_es = __webpack_require__(18982);
+// EXTERNAL MODULE: ./node_modules/_rc-virtual-list@3.14.2@rc-virtual-list/es/index.js + 16 modules
+var _rc_virtual_list_3_14_2_rc_virtual_list_es = __webpack_require__(42164);
;// CONCATENATED MODULE: ./node_modules/_rc-select@14.8.1@rc-select/es/SelectContext.js
@@ -3833,7 +3833,7 @@ var OptionList = function OptionList(_, ref) {
width: 0,
overflow: 'hidden'
}
- }), renderItem(activeIndex - 1), renderItem(activeIndex), renderItem(activeIndex + 1)), /*#__PURE__*/_react_17_0_2_react.createElement(_rc_virtual_list_3_14_0_rc_virtual_list_es/* default */.Z, {
+ }), renderItem(activeIndex - 1), renderItem(activeIndex), renderItem(activeIndex + 1)), /*#__PURE__*/_react_17_0_2_react.createElement(_rc_virtual_list_3_14_2_rc_virtual_list_es/* default */.Z, {
itemKey: "key",
ref: listRef,
data: memoFlattenOptions,
diff --git a/23769.86d1bbdd.async.js b/25983.28a5cf2e.async.js
similarity index 99%
rename from 23769.86d1bbdd.async.js
rename to 25983.28a5cf2e.async.js
index 70d646e15c..49dad24a40 100644
--- a/23769.86d1bbdd.async.js
+++ b/25983.28a5cf2e.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[23769],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[25983],{
/***/ 35245:
/*!*************************************!*\
diff --git a/18982.b2bbf4a5.async.js b/42164.090c83fd.async.js
similarity index 93%
rename from 18982.b2bbf4a5.async.js
rename to 42164.090c83fd.async.js
index 7c3bcbfb5f..d5f1cc8a1d 100644
--- a/18982.b2bbf4a5.async.js
+++ b/42164.090c83fd.async.js
@@ -1,16 +1,16 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[18982],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[42164],{
-/***/ 18982:
+/***/ 42164:
/*!***************************************************************************************!*\
- !*** ./node_modules/_rc-virtual-list@3.14.0@rc-virtual-list/es/index.js + 16 modules ***!
+ !*** ./node_modules/_rc-virtual-list@3.14.2@rc-virtual-list/es/index.js + 16 modules ***!
\***************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
- Z: function() { return /* binding */ _rc_virtual_list_3_14_0_rc_virtual_list_es; }
+ Z: function() { return /* binding */ _rc_virtual_list_3_14_2_rc_virtual_list_es; }
});
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.5@@babel/runtime/helpers/esm/extends.js
@@ -38,7 +38,7 @@ var useLayoutEffect = __webpack_require__(36241);
var _react_17_0_2_react = __webpack_require__(59301);
// EXTERNAL MODULE: ./node_modules/_react-dom@17.0.2@react-dom/index.js
var _react_dom_17_0_2_react_dom = __webpack_require__(4676);
-;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.0@rc-virtual-list/es/Filler.js
+;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.2@rc-virtual-list/es/Filler.js
@@ -91,7 +91,7 @@ var Filler = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (_ref, ref) {
});
Filler.displayName = 'Filler';
/* harmony default export */ var es_Filler = (Filler);
-;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.0@rc-virtual-list/es/Item.js
+;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.2@rc-virtual-list/es/Item.js
function Item(_ref) {
var children = _ref.children,
@@ -103,7 +103,7 @@ function Item(_ref) {
ref: refFunc
});
}
-;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.0@rc-virtual-list/es/hooks/useChildren.js
+;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.2@rc-virtual-list/es/hooks/useChildren.js
function useChildren(list, startIndex, endIndex, scrollWidth, offsetX, setNodeRef, renderFunc, _ref) {
@@ -125,7 +125,7 @@ function useChildren(list, startIndex, endIndex, scrollWidth, offsetX, setNodeRe
}, node);
});
}
-;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.0@rc-virtual-list/es/utils/algorithmUtil.js
+;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.2@rc-virtual-list/es/utils/algorithmUtil.js
/**
* Get index with specific start index one by one. e.g.
* min: 3, max: 9, start: 6
@@ -206,7 +206,7 @@ function findListDiffIndex(originList, targetList, getKey) {
multiple: multiple
};
}
-;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.0@rc-virtual-list/es/hooks/useDiffItem.js
+;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.2@rc-virtual-list/es/hooks/useDiffItem.js
@@ -231,13 +231,13 @@ function useDiffItem(data, getKey, onDiff) {
}
// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/raf.js
var raf = __webpack_require__(84462);
-;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.0@rc-virtual-list/es/utils/isFirefox.js
+;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.2@rc-virtual-list/es/utils/isFirefox.js
var isFF = (typeof navigator === "undefined" ? "undefined" : (0,esm_typeof/* default */.Z)(navigator)) === 'object' && /Firefox/i.test(navigator.userAgent);
/* harmony default export */ var isFirefox = (isFF);
-;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.0@rc-virtual-list/es/hooks/useOriginScroll.js
+;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.2@rc-virtual-list/es/hooks/useOriginScroll.js
-/* harmony default export */ var useOriginScroll = (function (isScrollAtTop, isScrollAtBottom) {
+/* harmony default export */ var useOriginScroll = (function (isScrollAtTop, isScrollAtBottom, isScrollAtLeft, isScrollAtRight) {
// Do lock for a wheel when scrolling
var lockRef = (0,_react_17_0_2_react.useRef)(false);
var lockTimeoutRef = (0,_react_17_0_2_react.useRef)(null);
@@ -252,17 +252,24 @@ var isFF = (typeof navigator === "undefined" ? "undefined" : (0,esm_typeof/* def
// Pass to ref since global add is in closure
var scrollPingRef = (0,_react_17_0_2_react.useRef)({
top: isScrollAtTop,
- bottom: isScrollAtBottom
+ bottom: isScrollAtBottom,
+ left: isScrollAtLeft,
+ right: isScrollAtRight
});
scrollPingRef.current.top = isScrollAtTop;
scrollPingRef.current.bottom = isScrollAtBottom;
- return function (deltaY) {
- var smoothOffset = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
- var originScroll =
- // Pass origin wheel when on the top
- deltaY < 0 && scrollPingRef.current.top ||
+ scrollPingRef.current.left = isScrollAtLeft;
+ scrollPingRef.current.right = isScrollAtRight;
+ return function (isHorizontal, delta) {
+ var smoothOffset = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
+ var originScroll = isHorizontal ?
+ // Pass origin wheel when on the left
+ delta < 0 && scrollPingRef.current.left ||
+ // Pass origin wheel when on the right
+ delta > 0 && scrollPingRef.current.right // Pass origin wheel when on the top
+ : delta < 0 && scrollPingRef.current.top ||
// Pass origin wheel when on the bottom
- deltaY > 0 && scrollPingRef.current.bottom;
+ delta > 0 && scrollPingRef.current.bottom;
if (smoothOffset && originScroll) {
// No need lock anymore when it's smooth offset from touchMove interval
clearTimeout(lockTimeoutRef.current);
@@ -273,12 +280,12 @@ var isFF = (typeof navigator === "undefined" ? "undefined" : (0,esm_typeof/* def
return !lockRef.current && originScroll;
};
});
-;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.0@rc-virtual-list/es/hooks/useFrameWheel.js
+;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.2@rc-virtual-list/es/hooks/useFrameWheel.js
-function useFrameWheel(inVirtual, isScrollAtTop, isScrollAtBottom, horizontalScroll,
+function useFrameWheel(inVirtual, isScrollAtTop, isScrollAtBottom, isScrollAtLeft, isScrollAtRight, horizontalScroll,
/***
* Return `true` when you need to prevent default event
*/
@@ -291,14 +298,14 @@ onWheelDelta) {
var isMouseScrollRef = (0,_react_17_0_2_react.useRef)(false);
// Scroll status sync
- var originScroll = useOriginScroll(isScrollAtTop, isScrollAtBottom);
+ var originScroll = useOriginScroll(isScrollAtTop, isScrollAtBottom, isScrollAtLeft, isScrollAtRight);
function onWheelY(event, deltaY) {
raf/* default */.Z.cancel(nextFrameRef.current);
offsetRef.current += deltaY;
wheelValueRef.current = deltaY;
// Do nothing when scroll at the edge, Skip check when is in scroll
- if (originScroll(deltaY)) return;
+ if (originScroll(false, deltaY)) return;
// Proxy of scroll events
if (!isFirefox) {
@@ -359,7 +366,7 @@ onWheelDelta) {
}
return [onWheel, onFireFoxScroll];
}
-;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.0@rc-virtual-list/es/hooks/useGetSize.js
+;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.2@rc-virtual-list/es/hooks/useGetSize.js
@@ -414,7 +421,7 @@ var findDOMNode = __webpack_require__(18876);
var classCallCheck = __webpack_require__(15744);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.5@@babel/runtime/helpers/esm/createClass.js
var createClass = __webpack_require__(87469);
-;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.0@rc-virtual-list/es/utils/CacheMap.js
+;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.2@rc-virtual-list/es/utils/CacheMap.js
@@ -443,7 +450,7 @@ var CacheMap = /*#__PURE__*/function () {
return CacheMap;
}();
/* harmony default export */ var utils_CacheMap = (CacheMap);
-;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.0@rc-virtual-list/es/hooks/useHeights.js
+;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.2@rc-virtual-list/es/hooks/useHeights.js
@@ -510,12 +517,13 @@ function useHeights(getKey, onItemAdd, onItemRemove) {
}, []);
return [setInstanceRef, collectHeight, heightsRef.current, updatedMark];
}
-;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.0@rc-virtual-list/es/hooks/useMobileTouchMove.js
+;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.2@rc-virtual-list/es/hooks/useMobileTouchMove.js
var SMOOTH_PTG = 14 / 15;
function useMobileTouchMove(inVirtual, listRef, callback) {
var touchedRef = (0,_react_17_0_2_react.useRef)(false);
+ var touchXRef = (0,_react_17_0_2_react.useRef)(0);
var touchYRef = (0,_react_17_0_2_react.useRef)(0);
var elementRef = (0,_react_17_0_2_react.useRef)(null);
@@ -526,18 +534,29 @@ function useMobileTouchMove(inVirtual, listRef, callback) {
var cleanUpEvents;
var onTouchMove = function onTouchMove(e) {
if (touchedRef.current) {
+ var currentX = Math.ceil(e.touches[0].pageX);
var currentY = Math.ceil(e.touches[0].pageY);
- var _offsetY = touchYRef.current - currentY;
- touchYRef.current = currentY;
- if (callback(_offsetY)) {
+ var offsetX = touchXRef.current - currentX;
+ var offsetY = touchYRef.current - currentY;
+ var _isHorizontal = Math.abs(offsetX) > Math.abs(offsetY);
+ if (_isHorizontal) {
+ touchXRef.current = currentX;
+ } else {
+ touchYRef.current = currentY;
+ }
+ if (callback(_isHorizontal, _isHorizontal ? offsetX : offsetY)) {
e.preventDefault();
}
-
// Smooth interval
clearInterval(intervalRef.current);
intervalRef.current = setInterval(function () {
- _offsetY *= SMOOTH_PTG;
- if (!callback(_offsetY, true) || Math.abs(_offsetY) <= 0.1) {
+ if (_isHorizontal) {
+ offsetX *= SMOOTH_PTG;
+ } else {
+ offsetY *= SMOOTH_PTG;
+ }
+ var offset = Math.floor(_isHorizontal ? offsetX : offsetY);
+ if (!callback(_isHorizontal, offset, true) || Math.abs(offset) <= 0.1) {
clearInterval(intervalRef.current);
}
}, 16);
@@ -551,6 +570,7 @@ function useMobileTouchMove(inVirtual, listRef, callback) {
cleanUpEvents();
if (e.touches.length === 1 && !touchedRef.current) {
touchedRef.current = true;
+ touchXRef.current = Math.ceil(e.touches[0].pageX);
touchYRef.current = Math.ceil(e.touches[0].pageY);
elementRef.current = e.target;
elementRef.current.addEventListener('touchmove', onTouchMove);
@@ -575,7 +595,7 @@ function useMobileTouchMove(inVirtual, listRef, callback) {
};
}, [inVirtual]);
}
-;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.0@rc-virtual-list/es/hooks/useScrollTo.js
+;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.2@rc-virtual-list/es/hooks/useScrollTo.js
@@ -717,7 +737,7 @@ function useScrollTo(containerRef, data, heights, itemHeight, getKey, collectHei
}
};
}
-;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.0@rc-virtual-list/es/ScrollBar.js
+;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.2@rc-virtual-list/es/ScrollBar.js
@@ -953,7 +973,7 @@ var ScrollBar = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref
});
if (false) {}
/* harmony default export */ var es_ScrollBar = (ScrollBar);
-;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.0@rc-virtual-list/es/utils/scrollbarUtil.js
+;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.2@rc-virtual-list/es/utils/scrollbarUtil.js
var MIN_SIZE = 20;
function getSpinSize() {
var containerSize = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;
@@ -965,7 +985,7 @@ function getSpinSize() {
baseSize = Math.max(baseSize, MIN_SIZE);
return Math.floor(baseSize);
}
-;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.0@rc-virtual-list/es/List.js
+;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.2@rc-virtual-list/es/List.js
@@ -1213,7 +1233,9 @@ function RawList(props, ref) {
}
var isScrollAtTop = offsetTop <= 0;
var isScrollAtBottom = offsetTop >= maxScrollHeight;
- var originScroll = useOriginScroll(isScrollAtTop, isScrollAtBottom);
+ var isScrollAtLeft = offsetLeft <= 0;
+ var isScrollAtRight = offsetLeft >= scrollWidth;
+ var originScroll = useOriginScroll(isScrollAtTop, isScrollAtBottom, isScrollAtLeft, isScrollAtRight);
// ================================ Scroll ================================
var getVirtualScrollInfo = function getVirtualScrollInfo() {
@@ -1284,19 +1306,20 @@ function RawList(props, ref) {
});
// Since this added in global,should use ref to keep update
- var _useFrameWheel = useFrameWheel(useVirtual, isScrollAtTop, isScrollAtBottom, !!scrollWidth, onWheelDelta),
+ var _useFrameWheel = useFrameWheel(useVirtual, isScrollAtTop, isScrollAtBottom, isScrollAtLeft, isScrollAtRight, !!scrollWidth, onWheelDelta),
_useFrameWheel2 = (0,slicedToArray/* default */.Z)(_useFrameWheel, 2),
onRawWheel = _useFrameWheel2[0],
onFireFoxScroll = _useFrameWheel2[1];
// Mobile touch move
- useMobileTouchMove(useVirtual, componentRef, function (deltaY, smoothOffset) {
- if (originScroll(deltaY, smoothOffset)) {
+ useMobileTouchMove(useVirtual, componentRef, function (isHorizontal, delta, smoothOffset) {
+ if (originScroll(isHorizontal, delta, smoothOffset)) {
return false;
}
onRawWheel({
preventDefault: function preventDefault() {},
- deltaY: deltaY
+ deltaX: isHorizontal ? delta : 0,
+ deltaY: isHorizontal ? 0 : delta
});
return true;
});
@@ -1458,9 +1481,9 @@ function RawList(props, ref) {
var List = /*#__PURE__*/_react_17_0_2_react.forwardRef(RawList);
List.displayName = 'List';
/* harmony default export */ var es_List = (List);
-;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.0@rc-virtual-list/es/index.js
+;// CONCATENATED MODULE: ./node_modules/_rc-virtual-list@3.14.2@rc-virtual-list/es/index.js
-/* harmony default export */ var _rc_virtual_list_3_14_0_rc_virtual_list_es = (es_List);
+/* harmony default export */ var _rc_virtual_list_3_14_2_rc_virtual_list_es = (es_List);
/***/ })
diff --git a/85219.99c3dcc0.async.js b/85219.e10cc49d.async.js
similarity index 99%
rename from 85219.99c3dcc0.async.js
rename to 85219.e10cc49d.async.js
index fcde9ca904..d5008a8792 100644
--- a/85219.99c3dcc0.async.js
+++ b/85219.e10cc49d.async.js
@@ -1353,8 +1353,8 @@ var slicedToArray = __webpack_require__(88703);
var objectWithoutProperties = __webpack_require__(52167);
// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/hooks/useLayoutEffect.js
var useLayoutEffect = __webpack_require__(36241);
-// EXTERNAL MODULE: ./node_modules/_rc-virtual-list@3.14.0@rc-virtual-list/es/index.js + 16 modules
-var es = __webpack_require__(18982);
+// EXTERNAL MODULE: ./node_modules/_rc-virtual-list@3.14.2@rc-virtual-list/es/index.js + 16 modules
+var es = __webpack_require__(42164);
// EXTERNAL MODULE: ./node_modules/_rc-motion@2.9.1@rc-motion/es/index.js + 12 modules
var _rc_motion_2_9_1_rc_motion_es = __webpack_require__(19090);
// EXTERNAL MODULE: ./node_modules/_rc-tree@5.7.12@rc-tree/es/TreeNode.js + 1 modules
diff --git a/index.html b/index.html
index cb7034f22e..cda0cb52e1 100644
--- a/index.html
+++ b/index.html
@@ -27,7 +27,7 @@
display: block !important;
}
-
+