UNPKG

overscroll

Version:
43 lines (29 loc) 948 B
'use strict'; exports.__esModule = true; var _animScroll = require('./animScroll'); var _animScroll2 = _interopRequireDefault(_animScroll); var _animSection = require('./animSection'); var _animSection2 = _interopRequireDefault(_animSection); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } exports['default'] = function (scope) { var animation = void 0; var mode = scope.mode, overscroll = scope.overscroll, handleBeforeScroll = scope.handleBeforeScroll, handleAfterScroll = scope.handleAfterScroll; handleBeforeScroll(function () { overscroll.scrolling = true; }); handleAfterScroll(function () { overscroll.scrolling = false; }); if (mode === 'scroll') { animation = (0, _animScroll2['default'])(scope); } if (mode === 'section') { animation = (0, _animSection2['default'])(scope); } return { animation: animation }; };