Skip to content

Commit

Permalink
build: compile 1.11.4-beta.0
Browse files Browse the repository at this point in the history
  • Loading branch information
landluck committed Jan 22, 2024
1 parent b9f88ec commit cdb692f
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 8 deletions.
13 changes: 9 additions & 4 deletions dist/mixins/transition.js
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,9 @@ export function transition(showDefaultValue) {
value ? this.enter() : this.leave();
},
enter() {
this.waitEnterEndPromise = new Promise((resolve) => {
if (this.enterFinishedPromise)
return;
this.enterFinishedPromise = new Promise((resolve) => {
const { duration, name } = this.data;
const classNames = getClassNames(name);
const currentDuration = isObj(duration) ? duration.enter : duration;
Expand Down Expand Up @@ -78,9 +80,9 @@ export function transition(showDefaultValue) {
});
},
leave() {
if (!this.waitEnterEndPromise)
if (!this.enterFinishedPromise)
return;
this.waitEnterEndPromise.then(() => {
this.enterFinishedPromise.then(() => {
if (!this.data.display) {
return;
}
Expand All @@ -103,7 +105,10 @@ export function transition(showDefaultValue) {
return;
}
this.transitionEnded = false;
setTimeout(() => this.onTransitionEnd(), currentDuration);
setTimeout(() => {
this.onTransitionEnd();
this.enterFinishedPromise = null;
}, currentDuration);
this.setData({ classes: classNames['leave-to'] });
});
});
Expand Down
13 changes: 9 additions & 4 deletions lib/mixins/transition.js
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,9 @@ function transition(showDefaultValue) {
},
enter: function () {
var _this = this;
this.waitEnterEndPromise = new Promise(function (resolve) {
if (this.enterFinishedPromise)
return;
this.enterFinishedPromise = new Promise(function (resolve) {
var _a = _this.data, duration = _a.duration, name = _a.name;
var classNames = getClassNames(name);
var currentDuration = (0, validator_1.isObj)(duration) ? duration.enter : duration;
Expand Down Expand Up @@ -83,9 +85,9 @@ function transition(showDefaultValue) {
},
leave: function () {
var _this = this;
if (!this.waitEnterEndPromise)
if (!this.enterFinishedPromise)
return;
this.waitEnterEndPromise.then(function () {
this.enterFinishedPromise.then(function () {
if (!_this.data.display) {
return;
}
Expand All @@ -108,7 +110,10 @@ function transition(showDefaultValue) {
return;
}
_this.transitionEnded = false;
setTimeout(function () { return _this.onTransitionEnd(); }, currentDuration);
setTimeout(function () {
_this.onTransitionEnd();
_this.enterFinishedPromise = null;
}, currentDuration);
_this.setData({ classes: classNames['leave-to'] });
});
});
Expand Down

0 comments on commit cdb692f

Please sign in to comment.