PHP 8.2.30
Preview: getScrollParent.js Size: 546 B
/proc/thread-self/root/home/byroehnu/.trash/node_modules11/@popperjs/core/dist/esm/dom-utils/getScrollParent.js

import getParentNode from "./getParentNode.js";
import isScrollParent from "./isScrollParent.js";
import getNodeName from "./getNodeName.js";
import { isHTMLElement } from "./instanceOf.js";
export default function getScrollParent(node) {
  if (['html', 'body', '#document'].indexOf(getNodeName(node)) >= 0) {
    // $FlowFixMe[incompatible-return]: assume body is always available
    return node.ownerDocument.body;
  }

  if (isHTMLElement(node) && isScrollParent(node)) {
    return node;
  }

  return getScrollParent(getParentNode(node));
}

Directory Contents

Dirs: 0 × Files: 23

Name Size Perms Modified Actions
677 B lrw-r--r-- 2026-02-28 00:31:04
Edit Download
1.34 KB lrw-r--r-- 2026-02-28 00:31:06
Edit Download
3.32 KB lrw-r--r-- 2026-02-28 00:31:06
Edit Download
2.02 KB lrw-r--r-- 2026-02-28 00:31:06
Edit Download
148 B lrw-r--r-- 2026-02-28 00:31:06
Edit Download
311 B lrw-r--r-- 2026-02-28 00:31:06
Edit Download
1.20 KB lrw-r--r-- 2026-02-28 00:31:06
Edit Download
142 B lrw-r--r-- 2026-02-28 00:31:06
Edit Download
767 B lrw-r--r-- 2026-02-28 00:31:08
Edit Download
114 B lrw-r--r-- 2026-02-28 00:31:08
Edit Download
396 B lrw-r--r-- 2026-02-28 00:31:08
Edit Download
2.55 KB lrw-r--r-- 2026-02-28 00:31:08
Edit Download
759 B lrw-r--r-- 2026-02-28 00:31:10
Edit Download
546 B lrw-r--r-- 2026-02-28 00:31:10
Edit Download
881 B lrw-r--r-- 2026-02-28 00:31:10
Edit Download
273 B lrw-r--r-- 2026-02-28 00:31:10
Edit Download
258 B lrw-r--r-- 2026-02-28 00:31:10
Edit Download
721 B lrw-r--r-- 2026-02-28 00:31:10
Edit Download
621 B lrw-r--r-- 2026-02-28 00:31:10
Edit Download
159 B lrw-r--r-- 2026-02-28 00:31:12
Edit Download
440 B lrw-r--r-- 2026-02-28 00:31:12
Edit Download
162 B lrw-r--r-- 2026-02-28 00:31:12
Edit Download
1.15 KB lrw-r--r-- 2026-02-28 00:31:12
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).