Spaces:
Runtime error
Runtime error
Commit
·
72a8166
1
Parent(s):
3ccfca9
Debug
Browse files- Templates/index.html +18 -21
Templates/index.html
CHANGED
@@ -571,35 +571,32 @@
|
|
571 |
let previousValue;
|
572 |
let divText = div.children[1];
|
573 |
|
574 |
-
function
|
575 |
-
|
576 |
-
|
577 |
-
setTimeout(() => {
|
578 |
-
previousValue = divText.textContent;
|
579 |
-
divText.textContent = `(${div.dataset.proba}%)`;
|
580 |
-
divText.style.opacity = 1;
|
581 |
-
}, 300);
|
582 |
-
}
|
583 |
|
584 |
-
|
|
|
|
|
|
|
|
|
585 |
|
586 |
-
function handleLeave() {
|
587 |
-
if (previousValue !== undefined) {
|
588 |
-
divText.style.opacity = 0;
|
589 |
setTimeout(() => {
|
590 |
-
divText.
|
591 |
-
|
592 |
-
|
593 |
-
|
|
|
|
|
|
|
|
|
594 |
}
|
595 |
|
596 |
// For desktop
|
597 |
-
div.addEventListener('mouseenter',
|
598 |
-
div.addEventListener('mouseleave', handleLeave);
|
599 |
|
600 |
// For mobile
|
601 |
-
div.addEventListener('touchstart',
|
602 |
-
div.addEventListener('touchend', handleLeave);
|
603 |
}
|
604 |
|
605 |
// Populate dropdown
|
|
|
571 |
let previousValue;
|
572 |
let divText = div.children[1];
|
573 |
|
574 |
+
function showAndReset() {
|
575 |
+
// Fade out
|
576 |
+
divText.style.opacity = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
577 |
|
578 |
+
setTimeout(() => {
|
579 |
+
// Update text and fade in
|
580 |
+
previousValue = divText.textContent;
|
581 |
+
divText.textContent = `(${div.dataset.proba}%)`;
|
582 |
+
divText.style.opacity = 1;
|
583 |
|
|
|
|
|
|
|
584 |
setTimeout(() => {
|
585 |
+
divText.style.opacity = 0;
|
586 |
+
|
587 |
+
setTimeout(() => {
|
588 |
+
divText.textContent = previousValue;
|
589 |
+
divText.style.opacity = 1;
|
590 |
+
}, 300);
|
591 |
+
}, 1000);
|
592 |
+
}, 300);
|
593 |
}
|
594 |
|
595 |
// For desktop
|
596 |
+
div.addEventListener('mouseenter', showAndReset);
|
|
|
597 |
|
598 |
// For mobile
|
599 |
+
div.addEventListener('touchstart', showAndReset);
|
|
|
600 |
}
|
601 |
|
602 |
// Populate dropdown
|