1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- var component_1 = require('./../common/component.js');
- var transition_1 = require('./../mixins/transition.js');
- var safe_area_1 = require('./../mixins/safe-area.js');
- component_1.VantComponent({
- classes: ['enter-class', 'enter-active-class', 'enter-to-class', 'leave-class', 'leave-active-class', 'leave-to-class'],
- mixins: [transition_1.transition(false), safe_area_1.safeArea()],
- props: {
- transition: {
- type: String,
- observer: 'observeClass'
- },
- customStyle: String,
- overlayStyle: String,
- zIndex: {
- type: Number,
- value: 100
- },
- overlay: {
- type: Boolean,
- value: true
- },
- closeOnClickOverlay: {
- type: Boolean,
- value: true
- },
- position: {
- type: String,
- value: 'center',
- observer: 'observeClass'
- }
- },
- created: function created() {
- this.observeClass();
- },
- methods: {
- onClickOverlay: function onClickOverlay() {
- this.$emit('click-overlay');
- if (this.data.closeOnClickOverlay) {
- this.$emit('close');
- }
- },
- observeClass: function observeClass() {
- var _a = this.data,
- transition = _a.transition,
- position = _a.position;
- var updateData = {
- name: transition || position
- };
- if (transition === 'none') {
- updateData.duration = 0;
- }
- this.set(updateData);
- }
- }
- });
- //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbIk9iamVjdCIsInZhbHVlIiwiY29tcG9uZW50XzEiLCJyZXF1aXJlIiwidHJhbnNpdGlvbl8xIiwic2FmZV9hcmVhXzEiLCJjbGFzc2VzIiwibWl4aW5zIiwicHJvcHMiLCJ0cmFuc2l0aW9uIiwidHlwZSIsIm9ic2VydmVyIiwiY3VzdG9tU3R5bGUiLCJvdmVybGF5U3R5bGUiLCJ6SW5kZXgiLCJvdmVybGF5IiwiY2xvc2VPbkNsaWNrT3ZlcmxheSIsInBvc2l0aW9uIiwiY3JlYXRlZCIsIm1ldGhvZHMiLCJvbkNsaWNrT3ZlcmxheSIsIm9ic2VydmVDbGFzcyIsIl9hIiwidXBkYXRlRGF0YSIsIm5hbWUiXSwibWFwcGluZ3MiOiI7O0FBQ0FBLE9BQUFBLGNBQUFBLENBQUFBLE9BQUFBLEVBQUFBLFlBQUFBLEVBQTZDLEVBQUVDLE9BQS9DRCxJQUE2QyxFQUE3Q0E7QUFDQSxJQUFJRSxjQUFjQyxRQUFsQiwwQkFBa0JBLENBQWxCO0FBQ0EsSUFBSUMsZUFBZUQsUUFBbkIsMkJBQW1CQSxDQUFuQjtBQUNBLElBQUlFLGNBQWNGLFFBQWxCLDBCQUFrQkEsQ0FBbEI7QUFDQUQsWUFBQUEsYUFBQUEsQ0FBMEI7QUFDdEJJLGFBQVMsQ0FBQSxhQUFBLEVBQUEsb0JBQUEsRUFBQSxnQkFBQSxFQUFBLGFBQUEsRUFBQSxvQkFBQSxFQURhLGdCQUNiLENBRGE7QUFTdEJDLFlBQVEsQ0FBQ0gsYUFBQUEsVUFBQUEsQ0FBRCxLQUFDQSxDQUFELEVBQWlDQyxZQVRuQixRQVNtQkEsRUFBakMsQ0FUYztBQVV0QkcsV0FBTztBQUNIQyxvQkFBWTtBQUNSQyxrQkFEUSxNQUFBO0FBRVJDLHNCQUFVO0FBRkYsU0FEVDtBQUtIQyxxQkFMRyxNQUFBO0FBTUhDLHNCQU5HLE1BQUE7QUFPSEMsZ0JBQVE7QUFDSkosa0JBREksTUFBQTtBQUVKVCxtQkFBTztBQUZILFNBUEw7QUFXSGMsaUJBQVM7QUFDTEwsa0JBREssT0FBQTtBQUVMVCxtQkFBTztBQUZGLFNBWE47QUFlSGUsNkJBQXFCO0FBQ2pCTixrQkFEaUIsT0FBQTtBQUVqQlQsbUJBQU87QUFGVSxTQWZsQjtBQW1CSGdCLGtCQUFVO0FBQ05QLGtCQURNLE1BQUE7QUFFTlQsbUJBRk0sUUFBQTtBQUdOVSxzQkFBVTtBQUhKO0FBbkJQLEtBVmU7QUFtQ3RCTyxhQUFTLFNBQUEsT0FBQSxHQUFZO0FBQ2pCLGFBQUEsWUFBQTtBQXBDa0IsS0FBQTtBQXNDdEJDLGFBQVM7QUFDTEMsd0JBQWdCLFNBQUEsY0FBQSxHQUFZO0FBQ3hCLGlCQUFBLEtBQUEsQ0FBQSxlQUFBO0FBQ0EsZ0JBQUksS0FBQSxJQUFBLENBQUosbUJBQUEsRUFBbUM7QUFDL0IscUJBQUEsS0FBQSxDQUFBLE9BQUE7QUFDSDtBQUxBLFNBQUE7QUFPTEMsc0JBQWMsU0FBQSxZQUFBLEdBQVk7QUFDdEIsZ0JBQUlDLEtBQUssS0FBVCxJQUFBO0FBQUEsZ0JBQW9CYixhQUFhYSxHQUFqQyxVQUFBO0FBQUEsZ0JBQWdETCxXQUFXSyxHQUEzRCxRQUFBO0FBQ0EsZ0JBQUlDLGFBQWE7QUFDYkMsc0JBQU1mLGNBQWNRO0FBRFAsYUFBakI7QUFHQSxnQkFBSVIsZUFBSixNQUFBLEVBQTJCO0FBQ3ZCYywyQkFBQUEsUUFBQUEsR0FBQUEsQ0FBQUE7QUFDSDtBQUNELGlCQUFBLEdBQUEsQ0FBQSxVQUFBO0FBQ0g7QUFoQkk7QUF0Q2EsQ0FBMUJyQiIsInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7IHZhbHVlOiB0cnVlIH0pO1xudmFyIGNvbXBvbmVudF8xID0gcmVxdWlyZShcIi4uL2NvbW1vbi9jb21wb25lbnRcIik7XG52YXIgdHJhbnNpdGlvbl8xID0gcmVxdWlyZShcIi4uL21peGlucy90cmFuc2l0aW9uXCIpO1xudmFyIHNhZmVfYXJlYV8xID0gcmVxdWlyZShcIi4uL21peGlucy9zYWZlLWFyZWFcIik7XG5jb21wb25lbnRfMS5WYW50Q29tcG9uZW50KHtcbiAgICBjbGFzc2VzOiBbXG4gICAgICAgICdlbnRlci1jbGFzcycsXG4gICAgICAgICdlbnRlci1hY3RpdmUtY2xhc3MnLFxuICAgICAgICAnZW50ZXItdG8tY2xhc3MnLFxuICAgICAgICAnbGVhdmUtY2xhc3MnLFxuICAgICAgICAnbGVhdmUtYWN0aXZlLWNsYXNzJyxcbiAgICAgICAgJ2xlYXZlLXRvLWNsYXNzJ1xuICAgIF0sXG4gICAgbWl4aW5zOiBbdHJhbnNpdGlvbl8xLnRyYW5zaXRpb24oZmFsc2UpLCBzYWZlX2FyZWFfMS5zYWZlQXJlYSgpXSxcbiAgICBwcm9wczoge1xuICAgICAgICB0cmFuc2l0aW9uOiB7XG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXG4gICAgICAgICAgICBvYnNlcnZlcjogJ29ic2VydmVDbGFzcydcbiAgICAgICAgfSxcbiAgICAgICAgY3VzdG9tU3R5bGU6IFN0cmluZyxcbiAgICAgICAgb3ZlcmxheVN0eWxlOiBTdHJpbmcsXG4gICAgICAgIHpJbmRleDoge1xuICAgICAgICAgICAgdHlwZTogTnVtYmVyLFxuICAgICAgICAgICAgdmFsdWU6IDEwMFxuICAgICAgICB9LFxuICAgICAgICBvdmVybGF5OiB7XG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxuICAgICAgICAgICAgdmFsdWU6IHRydWVcbiAgICAgICAgfSxcbiAgICAgICAgY2xvc2VPbkNsaWNrT3ZlcmxheToge1xuICAgICAgICAgICAgdHlwZTogQm9vbGVhbixcbiAgICAgICAgICAgIHZhbHVlOiB0cnVlXG4gICAgICAgIH0sXG4gICAgICAgIHBvc2l0aW9uOiB7XG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXG4gICAgICAgICAgICB2YWx1ZTogJ2NlbnRlcicsXG4gICAgICAgICAgICBvYnNlcnZlcjogJ29ic2VydmVDbGFzcydcbiAgICAgICAgfVxuICAgIH0sXG4gICAgY3JlYXRlZDogZnVuY3Rpb24gKCkge1xuICAgICAgICB0aGlzLm9ic2VydmVDbGFzcygpO1xuICAgIH0sXG4gICAgbWV0aG9kczoge1xuICAgICAgICBvbkNsaWNrT3ZlcmxheTogZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgdGhpcy4kZW1pdCgnY2xpY2stb3ZlcmxheScpO1xuICAgICAgICAgICAgaWYgKHRoaXMuZGF0YS5jbG9zZU9uQ2xpY2tPdmVybGF5KSB7XG4gICAgICAgICAgICAgICAgdGhpcy4kZW1pdCgnY2xvc2UnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgb2JzZXJ2ZUNsYXNzOiBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICB2YXIgX2EgPSB0aGlzLmRhdGEsIHRyYW5zaXRpb24gPSBfYS50cmFuc2l0aW9uLCBwb3NpdGlvbiA9IF9hLnBvc2l0aW9uO1xuICAgICAgICAgICAgdmFyIHVwZGF0ZURhdGEgPSB7XG4gICAgICAgICAgICAgICAgbmFtZTogdHJhbnNpdGlvbiB8fCBwb3NpdGlvblxuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIGlmICh0cmFuc2l0aW9uID09PSAnbm9uZScpIHtcbiAgICAgICAgICAgICAgICB1cGRhdGVEYXRhLmR1cmF0aW9uID0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoaXMuc2V0KHVwZGF0ZURhdGEpO1xuICAgICAgICB9XG4gICAgfVxufSk7XG4iXSwiZmlsZSI6ImluZGV4LmpzIn0=
|