Skip to content

Commit

Permalink
Update turbolinks-animate.js
Browse files Browse the repository at this point in the history
  • Loading branch information
jonhue committed Mar 17, 2018
1 parent 3a9b0ca commit 32ce60a
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions src/turbolinks-animate.js
Expand Up @@ -126,16 +126,18 @@ window.TurbolinksAnimate = window.TurbolinksAnimate || new function() {
};

if ( TurbolinksAnimate.initialized == false && options.customListeners == false ) {
document.addEventListener( 'turbolinks:before-visit', () => {
});
document.addEventListener( 'turbolinks:request-start', () => {
TurbolinksAnimate.disappear();
});
window.addEventListener( 'popstate', () => {
TurbolinksAnimate.disappear();
});
window.addEventListener( 'beforeunload', () => {
TurbolinksAnimate.disappear();
let ignoreBeforeunload = false;
document.querySelectorAll('a[href^=mailto]').forEach( (element) => element.addEventListener( 'click', () => ignoreBeforeunload = true ) );
window.addEventListener( 'beforeunload', (event) => {
if (!ignoreBeforeunload)
TurbolinksAnimate.disappear();
ignoreBeforeunload = false;
});
};

Expand Down

0 comments on commit 32ce60a

Please sign in to comment.