rebuild hrm
This commit is contained in:
7
node_modules/@react-aria/utils/dist/scrollIntoView.module.js
generated
vendored
7
node_modules/@react-aria/utils/dist/scrollIntoView.module.js
generated
vendored
@@ -1,4 +1,5 @@
|
||||
import {getScrollParents as $a40c673dc9f6d9c7$export$94ed1c92c7beeb22} from "./getScrollParents.module.js";
|
||||
import {nodeContains as $d4ee10de306f2510$export$4282f70798064fe0} from "./DOMFunctions.module.js";
|
||||
|
||||
/*
|
||||
* Copyright 2020 Adobe. All rights reserved.
|
||||
@@ -11,6 +12,7 @@ import {getScrollParents as $a40c673dc9f6d9c7$export$94ed1c92c7beeb22} from "./g
|
||||
* OF ANY KIND, either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/
|
||||
|
||||
function $2f04cbc44ee30ce0$export$53a0910f038337bd(scrollView, element) {
|
||||
let offsetX = $2f04cbc44ee30ce0$var$relativeOffset(scrollView, element, 'left');
|
||||
let offsetY = $2f04cbc44ee30ce0$var$relativeOffset(scrollView, element, 'top');
|
||||
@@ -47,7 +49,7 @@ function $2f04cbc44ee30ce0$export$53a0910f038337bd(scrollView, element) {
|
||||
while(child.offsetParent){
|
||||
sum += child[prop];
|
||||
if (child.offsetParent === ancestor) break;
|
||||
else if (child.offsetParent.contains(ancestor)) {
|
||||
else if ((0, $d4ee10de306f2510$export$4282f70798064fe0)(child.offsetParent, ancestor)) {
|
||||
// If the ancestor is not `position:relative`, then we stop at
|
||||
// _its_ offset parent, and we subtract off _its_ offset, so that
|
||||
// we end up with the proper offset from child to ancestor.
|
||||
@@ -59,7 +61,7 @@ function $2f04cbc44ee30ce0$export$53a0910f038337bd(scrollView, element) {
|
||||
return sum;
|
||||
}
|
||||
function $2f04cbc44ee30ce0$export$c826860796309d1b(targetElement, opts) {
|
||||
if (targetElement && document.contains(targetElement)) {
|
||||
if (targetElement && (0, $d4ee10de306f2510$export$4282f70798064fe0)(document, targetElement)) {
|
||||
let root = document.scrollingElement || document.documentElement;
|
||||
let isScrollPrevented = window.getComputedStyle(root).overflow === 'hidden';
|
||||
// If scrolling is not currently prevented then we aren’t in a overlay nor is a overlay open, just use element.scrollIntoView to bring the element into view
|
||||
@@ -86,6 +88,7 @@ function $2f04cbc44ee30ce0$export$c826860796309d1b(targetElement, opts) {
|
||||
} else {
|
||||
let scrollParents = (0, $a40c673dc9f6d9c7$export$94ed1c92c7beeb22)(targetElement);
|
||||
// If scrolling is prevented, we don't want to scroll the body since it might move the overlay partially offscreen and the user can't scroll it back into view.
|
||||
if (!isScrollPrevented) scrollParents.push(root);
|
||||
for (let scrollParent of scrollParents)$2f04cbc44ee30ce0$export$53a0910f038337bd(scrollParent, targetElement);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user