aboutsummaryrefslogtreecommitdiff
path: root/src/lib.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib.ts')
-rw-r--r--src/lib.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib.ts b/src/lib.ts
index 6a9f553..c2c61cc 100644
--- a/src/lib.ts
+++ b/src/lib.ts
@@ -59,6 +59,11 @@ export function getNumTrailingZeros(n: number): number {
}
throw new Error('Exceeded floating point precision');
}
+export function animateWithClass(el: HTMLElement, className: string){
+ el.classList.remove(className);
+ el.offsetWidth; // Triggers reflow
+ el.classList.add(className);
+}
// For calendar conversion (mostly copied from backend/hist_data/cal.py)
export function gregorianToJdn(year: number, month: number, day: number): number {