scrollbarUtil.js 527 B

1234567891011121314151617
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.getSpinSize = getSpinSize;
  6. var MIN_SIZE = 20;
  7. function getSpinSize() {
  8. var containerSize = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;
  9. var scrollRange = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;
  10. var baseSize = containerSize / scrollRange * containerSize;
  11. if (isNaN(baseSize)) {
  12. baseSize = 0;
  13. }
  14. baseSize = Math.max(baseSize, MIN_SIZE);
  15. return Math.floor(baseSize);
  16. }