"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var component_1 = require('./../common/component.js'); var touch_1 = require('./../mixins/touch.js'); var THRESHOLD = 0.3; component_1.VantComponent({ props: { disabled: Boolean, leftWidth: { type: Number, value: 0 }, rightWidth: { type: Number, value: 0 }, asyncClose: Boolean }, mixins: [touch_1.touch], data: { catchMove: false }, created: function created() { this.offset = 0; }, methods: { open: function open(position) { var _a = this.data, leftWidth = _a.leftWidth, rightWidth = _a.rightWidth; var offset = position === 'left' ? leftWidth : -rightWidth; this.swipeMove(offset); }, close: function close() { this.swipeMove(0); }, swipeMove: function swipeMove(offset) { if (offset === void 0) { offset = 0; } this.offset = offset; var transform = "translate3d(" + offset + "px, 0, 0)"; var transition = this.draging ? 'none' : '.6s cubic-bezier(0.18, 0.89, 0.32, 1)'; this.set({ wrapperStyle: "\n -webkit-transform: " + transform + ";\n -webkit-transition: " + transition + ";\n transform: " + transform + ";\n transition: " + transition + ";\n " }); }, swipeLeaveTransition: function swipeLeaveTransition() { var _a = this.data, leftWidth = _a.leftWidth, rightWidth = _a.rightWidth; var offset = this.offset; if (rightWidth > 0 && -offset > rightWidth * THRESHOLD) { this.open('right'); } else if (leftWidth > 0 && offset > leftWidth * THRESHOLD) { this.open('left'); } else { this.swipeMove(0); } this.set({ catchMove: false }); }, startDrag: function startDrag(event) { if (this.data.disabled) { return; } this.draging = true; this.startOffset = this.offset; this.firstDirection = ''; this.touchStart(event); }, noop: function noop() {}, onDrag: function onDrag(event) { if (this.data.disabled) { return; } this.touchMove(event); if (!this.firstDirection) { this.firstDirection = this.direction; this.set({ catchMove: this.firstDirection === 'horizontal' }); } if (this.firstDirection === 'vertical') { return; } var _a = this.data, leftWidth = _a.leftWidth, rightWidth = _a.rightWidth; var offset = this.startOffset + this.deltaX; if (rightWidth > 0 && -offset > rightWidth || leftWidth > 0 && offset > leftWidth) { return; } this.swipeMove(offset); }, endDrag: function endDrag() { if (this.data.disabled) { return; } this.draging = false; this.swipeLeaveTransition(); }, onClick: function onClick(event) { var _a = event.currentTarget.dataset.key, position = _a === void 0 ? 'outside' : _a; this.$emit('click', position); if (!this.offset) { return; } if (this.data.asyncClose) { this.$emit('close', { position: position, instance: this }); } else { this.swipeMove(0); } } } }); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbIk9iamVjdCIsInZhbHVlIiwiY29tcG9uZW50XzEiLCJyZXF1aXJlIiwidG91Y2hfMSIsIlRIUkVTSE9MRCIsInByb3BzIiwiZGlzYWJsZWQiLCJsZWZ0V2lkdGgiLCJ0eXBlIiwicmlnaHRXaWR0aCIsImFzeW5jQ2xvc2UiLCJCb29sZWFuIiwibWl4aW5zIiwiZGF0YSIsImNhdGNoTW92ZSIsImNyZWF0ZWQiLCJtZXRob2RzIiwib3BlbiIsIl9hIiwib2Zmc2V0IiwicG9zaXRpb24iLCJjbG9zZSIsInN3aXBlTW92ZSIsInRyYW5zZm9ybSIsInRyYW5zaXRpb24iLCJ3cmFwcGVyU3R5bGUiLCJzd2lwZUxlYXZlVHJhbnNpdGlvbiIsInN0YXJ0RHJhZyIsIm5vb3AiLCJvbkRyYWciLCJlbmREcmFnIiwib25DbGljayIsImV2ZW50IiwiaW5zdGFuY2UiXSwibWFwcGluZ3MiOiI7O0FBQ0FBLE9BQUFBLGNBQUFBLENBQUFBLE9BQUFBLEVBQUFBLFlBQUFBLEVBQTZDLEVBQUVDLE9BQS9DRCxJQUE2QyxFQUE3Q0E7QUFDQSxJQUFJRSxjQUFjQyxRQUFsQiwwQkFBa0JBLENBQWxCO0FBQ0EsSUFBSUMsVUFBVUQsUUFBZCxzQkFBY0EsQ0FBZDtBQUNBLElBQUlFLFlBQUosR0FBQTtBQUNBSCxZQUFBQSxhQUFBQSxDQUEwQjtBQUN0QkksV0FBTztBQUNIQyxrQkFERyxPQUFBO0FBRUhDLG1CQUFXO0FBQ1BDLGtCQURPLE1BQUE7QUFFUFIsbUJBQU87QUFGQSxTQUZSO0FBTUhTLG9CQUFZO0FBQ1JELGtCQURRLE1BQUE7QUFFUlIsbUJBQU87QUFGQyxTQU5UO0FBVUhVLG9CQUFZQztBQVZULEtBRGU7QUFhdEJDLFlBQVEsQ0FBQ1QsUUFiYSxLQWFkLENBYmM7QUFjdEJVLFVBQU07QUFDRkMsbUJBQVc7QUFEVCxLQWRnQjtBQWlCdEJDLGFBQVMsU0FBQSxPQUFBLEdBQVk7QUFDakIsYUFBQSxNQUFBLEdBQUEsQ0FBQTtBQWxCa0Is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QUFBLENBQUFBLElBQWlCWSxTQUR0QixTQUFBLEVBQzJDO0FBQ3ZDO0FBQ0g7QUFDRCxpQkFBQSxTQUFBLENBQUEsTUFBQTtBQTlEQyxTQUFBO0FBZ0VMVyxpQkFBUyxTQUFBLE9BQUEsR0FBWTtBQUNqQixnQkFBSSxLQUFBLElBQUEsQ0FBSixRQUFBLEVBQXdCO0FBQ3BCO0FBQ0g7QUFDRCxpQkFBQSxPQUFBLEdBQUEsS0FBQTtBQUNBLGlCQUFBLG9CQUFBO0FBckVDLFNBQUE7QUF1RUxDLGlCQUFTLFNBQUEsT0FBQSxDQUFBLEtBQUEsRUFBaUI7QUFDdEIsZ0JBQUliLEtBQUtjLE1BQUFBLGFBQUFBLENBQUFBLE9BQUFBLENBQVQsR0FBQTtBQUFBLGdCQUEwQ1osV0FBV0YsT0FBTyxLQUFQQSxDQUFBQSxHQUFBQSxTQUFBQSxHQUFyRCxFQUFBO0FBQ0EsaUJBQUEsS0FBQSxDQUFBLE9BQUEsRUFBQSxRQUFBO0FBQ0EsZ0JBQUksQ0FBQyxLQUFMLE1BQUEsRUFBa0I7QUFDZDtBQUNIO0FBQ0QsZ0JBQUksS0FBQSxJQUFBLENBQUosVUFBQSxFQUEwQjtBQUN0QixxQkFBQSxLQUFBLENBQUEsT0FBQSxFQUFvQixFQUFFRSxVQUFGLFFBQUEsRUFBc0JhLFVBQTFDLElBQW9CLEVBQXBCO0FBREosYUFBQSxNQUdLO0FBQ0QscUJBQUEsU0FBQSxDQUFBLENBQUE7QUFDSDtBQUNKO0FBbkZJO0FBcEJhLENBQTFCaEMiLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwgeyB2YWx1ZTogdHJ1ZSB9KTtcbnZhciBjb21wb25lbnRfMSA9IHJlcXVpcmUoXCIuLi9jb21tb24vY29tcG9uZW50XCIpO1xudmFyIHRvdWNoXzEgPSByZXF1aXJlKFwiLi4vbWl4aW5zL3RvdWNoXCIpO1xudmFyIFRIUkVTSE9MRCA9IDAuMztcbmNvbXBvbmVudF8xLlZhbnRDb21wb25lbnQoe1xuICAgIHByb3BzOiB7XG4gICAgICAgIGRpc2FibGVkOiBCb29sZWFuLFxuICAgICAgICBsZWZ0V2lkdGg6IHtcbiAgICAgICAgICAgIHR5cGU6IE51bWJlcixcbiAgICAgICAgICAgIHZhbHVlOiAwXG4gICAgICAgIH0sXG4gICAgICAgIHJpZ2h0V2lkdGg6IHtcbiAgICAgICAgICAgIHR5cGU6IE51bWJlcixcbiAgICAgICAgICAgIHZhbHVlOiAwXG4gICAgICAgIH0sXG4gICAgICAgIGFzeW5jQ2xvc2U6IEJvb2xlYW5cbiAgICB9LFxuICAgIG1peGluczogW3RvdWNoXzEudG91Y2hdLFxuICAgIGRhdGE6IHtcbiAgICAgICAgY2F0Y2hNb3ZlOiBmYWxzZVxuICAgIH0sXG4gICAgY3JlYXRlZDogZnVuY3Rpb24gKCkge1xuICAgICAgICB0aGlzLm9mZnNldCA9IDA7XG4gICAgfSxcbiAgICBtZXRob2RzOiB7XG4gICAgICAgIG9wZW46IGZ1bmN0aW9uIChwb3NpdGlvbikge1xuICAgICAgICAgICAgdmFyIF9hID0gdGhpcy5kYXRhLCBsZWZ0V2lkdGggPSBfYS5sZWZ0V2lkdGgsIHJpZ2h0V2lkdGggPSBfYS5yaWdodFdpZHRoO1xuICAgICAgICAgICAgdmFyIG9mZnNldCA9IHBvc2l0aW9uID09PSAnbGVmdCcgPyBsZWZ0V2lkdGggOiAtcmlnaHRXaWR0aDtcbiAgICAgICAgICAgIHRoaXMuc3dpcGVNb3ZlKG9mZnNldCk7XG4gICAgICAgIH0sXG4gICAgICAgIGNsb3NlOiBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICB0aGlzLnN3aXBlTW92ZSgwKTtcbiAgICAgICAgfSxcbiAgICAgICAgc3dpcGVNb3ZlOiBmdW5jdGlvbiAob2Zmc2V0KSB7XG4gICAgICAgICAgICBpZiAob2Zmc2V0ID09PSB2b2lkIDApIHsgb2Zmc2V0ID0gMDsgfVxuICAgICAgICAgICAgdGhpcy5vZmZzZXQgPSBvZmZzZXQ7XG4gICAgICAgICAgICB2YXIgdHJhbnNmb3JtID0gXCJ0cmFuc2xhdGUzZChcIiArIG9mZnNldCArIFwicHgsIDAsIDApXCI7XG4gICAgICAgICAgICB2YXIgdHJhbnNpdGlvbiA9IHRoaXMuZHJhZ2luZ1xuICAgICAgICAgICAgICAgID8gJ25vbmUnXG4gICAgICAgICAgICAgICAgOiAnLjZzIGN1YmljLWJlemllcigwLjE4LCAwLjg5LCAwLjMyLCAxKSc7XG4gICAgICAgICAgICB0aGlzLnNldCh7XG4gICAgICAgICAgICAgICAgd3JhcHBlclN0eWxlOiBcIlxcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IFwiICsgdHJhbnNmb3JtICsgXCI7XFxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IFwiICsgdHJhbnNpdGlvbiArIFwiO1xcbiAgICAgICAgdHJhbnNmb3JtOiBcIiArIHRyYW5zZm9ybSArIFwiO1xcbiAgICAgICAgdHJhbnNpdGlvbjogXCIgKyB0cmFuc2l0aW9uICsgXCI7XFxuICAgICAgXCJcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9LFxuICAgICAgICBzd2lwZUxlYXZlVHJhbnNpdGlvbjogZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgdmFyIF9hID0gdGhpcy5kYXRhLCBsZWZ0V2lkdGggPSBfYS5sZWZ0V2lkdGgsIHJpZ2h0V2lkdGggPSBfYS5yaWdodFdpZHRoO1xuICAgICAgICAgICAgdmFyIG9mZnNldCA9IHRoaXMub2Zmc2V0O1xuICAgICAgICAgICAgaWYgKHJpZ2h0V2lkdGggPiAwICYmIC1vZmZzZXQgPiByaWdodFdpZHRoICogVEhSRVNIT0xEKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5vcGVuKCdyaWdodCcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSBpZiAobGVmdFdpZHRoID4gMCAmJiBvZmZzZXQgPiBsZWZ0V2lkdGggKiBUSFJFU0hPTEQpIHtcbiAgICAgICAgICAgICAgICB0aGlzLm9wZW4oJ2xlZnQnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgIHRoaXMuc3dpcGVNb3ZlKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGhpcy5zZXQoeyBjYXRjaE1vdmU6IGZhbHNlIH0pO1xuICAgICAgICB9LFxuICAgICAgICBzdGFydERyYWc6IGZ1bmN0aW9uIChldmVudCkge1xuICAgICAgICAgICAgaWYgKHRoaXMuZGF0YS5kaXNhYmxlZCkge1xuICAgICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoaXMuZHJhZ2luZyA9IHRydWU7XG4gICAgICAgICAgICB0aGlzLnN0YXJ0T2Zmc2V0ID0gdGhpcy5vZmZzZXQ7XG4gICAgICAgICAgICB0aGlzLmZpcnN0RGlyZWN0aW9uID0gJyc7XG4gICAgICAgICAgICB0aGlzLnRvdWNoU3RhcnQoZXZlbnQpO1xuICAgICAgICB9LFxuICAgICAgICBub29wOiBmdW5jdGlvbiAoKSB7IH0sXG4gICAgICAgIG9uRHJhZzogZnVuY3Rpb24gKGV2ZW50KSB7XG4gICAgICAgICAgICBpZiAodGhpcy5kYXRhLmRpc2FibGVkKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGhpcy50b3VjaE1vdmUoZXZlbnQpO1xuICAgICAgICAgICAgaWYgKCF0aGlzLmZpcnN0RGlyZWN0aW9uKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5maXJzdERpcmVjdGlvbiA9IHRoaXMuZGlyZWN0aW9uO1xuICAgICAgICAgICAgICAgIHRoaXMuc2V0KHsgY2F0Y2hNb3ZlOiB0aGlzLmZpcnN0RGlyZWN0aW9uID09PSAnaG9yaXpvbnRhbCcgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAodGhpcy5maXJzdERpcmVjdGlvbiA9PT0gJ3ZlcnRpY2FsJykge1xuICAgICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHZhciBfYSA9IHRoaXMuZGF0YSwgbGVmdFdpZHRoID0gX2EubGVmdFdpZHRoLCByaWdodFdpZHRoID0gX2EucmlnaHRXaWR0aDtcbiAgICAgICAgICAgIHZhciBvZmZzZXQgPSB0aGlzLnN0YXJ0T2Zmc2V0ICsgdGhpcy5kZWx0YVg7XG4gICAgICAgICAgICBpZiAoKHJpZ2h0V2lkdGggPiAwICYmIC1vZmZzZXQgPiByaWdodFdpZHRoKSB8fFxuICAgICAgICAgICAgICAgIChsZWZ0V2lkdGggPiAwICYmIG9mZnNldCA+IGxlZnRXaWR0aCkpIHtcbiAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aGlzLnN3aXBlTW92ZShvZmZzZXQpO1xuICAgICAgICB9LFxuICAgICAgICBlbmREcmFnOiBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICBpZiAodGhpcy5kYXRhLmRpc2FibGVkKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGhpcy5kcmFnaW5nID0gZmFsc2U7XG4gICAgICAgICAgICB0aGlzLnN3aXBlTGVhdmVUcmFuc2l0aW9uKCk7XG4gICAgICAgIH0sXG4gICAgICAgIG9uQ2xpY2s6IGZ1bmN0aW9uIChldmVudCkge1xuICAgICAgICAgICAgdmFyIF9hID0gZXZlbnQuY3VycmVudFRhcmdldC5kYXRhc2V0LmtleSwgcG9zaXRpb24gPSBfYSA9PT0gdm9pZCAwID8gJ291dHNpZGUnIDogX2E7XG4gICAgICAgICAgICB0aGlzLiRlbWl0KCdjbGljaycsIHBvc2l0aW9uKTtcbiAgICAgICAgICAgIGlmICghdGhpcy5vZmZzZXQpIHtcbiAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAodGhpcy5kYXRhLmFzeW5jQ2xvc2UpIHtcbiAgICAgICAgICAgICAgICB0aGlzLiRlbWl0KCdjbG9zZScsIHsgcG9zaXRpb246IHBvc2l0aW9uLCBpbnN0YW5jZTogdGhpcyB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgIHRoaXMuc3dpcGVNb3ZlKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSk7XG4iXSwiZmlsZSI6ImluZGV4LmpzIn0=