__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
import getBoundingClientRect from "./getBoundingClientRect.js";
import getNodeScroll from "./getNodeScroll.js";
import getNodeName from "./getNodeName.js";
import { isHTMLElement } from "./instanceOf.js";
import getWindowScrollBarX from "./getWindowScrollBarX.js";
import getDocumentElement from "./getDocumentElement.js";
import isScrollParent from "./isScrollParent.js";
import { round } from "../utils/math.js";
function isElementScaled(element) {
  var rect = element.getBoundingClientRect();
  var scaleX = round(rect.width) / element.offsetWidth || 1;
  var scaleY = round(rect.height) / element.offsetHeight || 1;
  return scaleX !== 1 || scaleY !== 1;
}

// Returns the composite rect of an element relative to its offsetParent.
// Composite means it takes into account transforms as well as layout.
export default function getCompositeRect(elementOrVirtualElement, offsetParent, isFixed) {
  if (isFixed === void 0) {
    isFixed = false;
  }
  var isOffsetParentAnElement = isHTMLElement(offsetParent);
  var offsetParentIsScaled = isHTMLElement(offsetParent) && isElementScaled(offsetParent);
  var documentElement = getDocumentElement(offsetParent);
  var rect = getBoundingClientRect(elementOrVirtualElement, offsetParentIsScaled);
  var scroll = {
    scrollLeft: 0,
    scrollTop: 0
  };
  var offsets = {
    x: 0,
    y: 0
  };
  if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {
    if (getNodeName(offsetParent) !== 'body' ||
    // https://github.com/popperjs/popper-core/issues/1078
    isScrollParent(documentElement)) {
      scroll = getNodeScroll(offsetParent);
    }
    if (isHTMLElement(offsetParent)) {
      offsets = getBoundingClientRect(offsetParent, true);
      offsets.x += offsetParent.clientLeft;
      offsets.y += offsetParent.clientTop;
    } else if (documentElement) {
      offsets.x = getWindowScrollBarX(documentElement);
    }
  }
  return {
    x: rect.left + scroll.scrollLeft - offsets.x,
    y: rect.top + scroll.scrollTop - offsets.y,
    width: rect.width,
    height: rect.height
  };
}

Filemanager

Name Type Size Permission Actions
contains.d.ts File 76 B 0644
contains.js File 669 B 0644
getBoundingClientRect.d.ts File 217 B 0644
getBoundingClientRect.js File 1006 B 0644
getClippingRect.d.ts File 283 B 0644
getClippingRect.js File 3.22 KB 0644
getCompositeRect.d.ts File 212 B 0644
getCompositeRect.js File 2.01 KB 0644
getComputedStyle.d.ts File 81 B 0644
getComputedStyle.js File 148 B 0644
getDocumentElement.d.ts File 124 B 0644
getDocumentElement.js File 313 B 0644
getDocumentRect.d.ts File 107 B 0644
getDocumentRect.js File 1.19 KB 0644
getHTMLElementScroll.d.ts File 120 B 0644
getHTMLElementScroll.js File 142 B 0644
getLayoutRect.d.ts File 105 B 0644
getLayoutRect.js File 765 B 0644
getNodeName.d.ts File 149 B 0644
getNodeName.js File 114 B 0644
getNodeScroll.d.ts File 146 B 0644
getNodeScroll.js File 396 B 0644
getOffsetParent.d.ts File 64 B 0644
getOffsetParent.js File 2.45 KB 0644
getParentNode.d.ts File 73 B 0644
getParentNode.js File 774 B 0644
getScrollParent.d.ts File 66 B 0644
getScrollParent.js File 544 B 0644
getViewportRect.d.ts File 217 B 0644
getViewportRect.js File 1.56 KB 0644
getWindow.d.ts File 51 B 0644
getWindow.js File 271 B 0644
getWindowScroll.d.ts File 148 B 0644
getWindowScroll.js File 258 B 0644
getWindowScrollBarX.d.ts File 71 B 0644
getWindowScrollBarX.js File 721 B 0644
instanceOf.d.ts File 214 B 0644
instanceOf.js File 616 B 0644
isScrollParent.d.ts File 71 B 0644
isScrollParent.js File 433 B 0644
isTableElement.d.ts File 67 B 0644
isTableElement.js File 162 B 0644
listScrollParents.d.ts File 188 B 0644
listScrollParents.js File 1.15 KB 0644
Filemanager