Skip to content
Snippets Groups Projects
Commit dc19ba65 authored by Nicolas Pernoud's avatar Nicolas Pernoud
Browse files

fix: animation sequence

parent e51192cb
Branches
No related tags found
No related merge requests found
Pipeline #6120 passed
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
</div> </div>
<div class="navbar-menu"> <div class="navbar-menu">
<div class="navbar-end"> <div class="navbar-end">
<div class="navbar-item"><p>v4.3.26</p></div> <div class="navbar-item"><p>v4.3.27</p></div>
</div> </div>
</div> </div>
</nav> </nav>
......
...@@ -54,13 +54,13 @@ async function navigate() { ...@@ -54,13 +54,13 @@ async function navigate() {
async function load(element, domAlteration) { async function load(element, domAlteration) {
await AnimateCSS(element, "fadeOut"); await AnimateCSS(element, "fadeOut");
element.classList.add("is-hidden"); element.classList.add("is-hidden");
// Start the alteration
const alteration = domAlteration();
spinner.classList.remove("is-hidden"); spinner.classList.remove("is-hidden");
await AnimateCSS(spinner, "fadeIn"); await AnimateCSS(spinner, "fadeIn");
if (typeof domAlteration === "function") { await alteration; // Await for alteration end
await domAlteration();
await AnimateCSS(spinner, "fadeOut"); await AnimateCSS(spinner, "fadeOut");
spinner.classList.add("is-hidden"); spinner.classList.add("is-hidden");
element.classList.remove("is-hidden"); element.classList.remove("is-hidden");
AnimateCSS(element, "fadeIn"); AnimateCSS(element, "fadeIn");
} }
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment