Skip to content

Commit

Permalink
fix(pull-to-refresh): fix ptr-closing class removal
Browse files Browse the repository at this point in the history
  • Loading branch information
nolimits4web committed Aug 13, 2021
1 parent 619ffed commit 93951d2
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/core/components/pull-to-refresh/pull-to-refresh-class.js
Expand Up @@ -29,11 +29,14 @@ class PullToRefresh extends Framework7Class {
// Done
ptr.done = function done() {
const $transitionTarget = isMaterial ? $preloaderEl : $el;
$transitionTarget.once('transitionend', () => {
const onTranstionEnd = (e) => {
if ($(e.target).closest($preloaderEl).length) return;
$el.removeClass('ptr-transitioning ptr-pull-up ptr-pull-down ptr-closing');
$el.trigger('ptr:done');
ptr.emit('local::done ptrDone', $el[0]);
});
$transitionTarget.off('transitionend', onTranstionEnd);
};
$transitionTarget.on('transitionend', onTranstionEnd);
$el.removeClass('ptr-refreshing').addClass('ptr-transitioning ptr-closing');
return ptr;
};
Expand Down

0 comments on commit 93951d2

Please sign in to comment.