vscroll
Version:
Virtual scroll engine
20 lines • 797 B
JavaScript
import { __extends } from "tslib";
import { BaseAdapterProcessFactory, AdapterProcess, ProcessStatus } from '../misc/index';
var UserClip = /** @class */ (function (_super) {
__extends(UserClip, _super);
function UserClip() {
return _super !== null && _super.apply(this, arguments) || this;
}
UserClip.run = function (scroller, options) {
var params = UserClip.parseInput(scroller, options).params;
scroller.state.clip.forceForward = !(params && params.backwardOnly);
scroller.state.clip.forceBackward = !(params && params.forwardOnly);
scroller.workflow.call({
process: UserClip.process,
status: ProcessStatus.next
});
};
return UserClip;
}(BaseAdapterProcessFactory(AdapterProcess.clip)));
export default UserClip;
//# sourceMappingURL=clip.js.map