src/mixins/scrollable.js
function getScrollTop() {
  // vue-jest ignore
  if (!document) return;
  if (document.scrollingElement) {
    return document.scrollingElement.scrollTop;
  }
  if (document.body || window.pageXOffset) {
    return document.body.scrollTop || document.documentElement.scrollTop || window.pageYOffset;
  }
}
function getScrollTop() {
  // vue-jest ignore
  if (!document) return;
  if (document.scrollingElement) {
    return document.scrollingElement.scrollTop;
  }
  if (document.body || window.pageXOffset) {
    return document.body.scrollTop || document.documentElement.scrollTop || window.pageYOffset;
  }
}
function getScrollTop ( ) { // vue-jest ignore if ( ! document ) return ; if ( document . scrollingElement ) { return document . scrollingElement . scrollTop ; } if ( document . body || window . pageXOffset ) { return document . body . scrollTop || document . documentElement . scrollTop || window . pageYOffset ; } }
document scrollable on clientwindow
document scrollable on clientwindow