Display workout stats

This commit is contained in:
Peter Stockings
2022-10-01 20:49:16 +10:00
parent 118a715609
commit b4ec0ed81f
6 changed files with 153 additions and 34 deletions

View File

@@ -9,10 +9,15 @@
<script src="https://cdn.tailwindcss.com"></script>
<script src="https://cdn.plot.ly/plotly-2.14.0.min.js"></script>
<script>
let doit;
function debounce(func, timeout = 300) {
let timer;
return (...args) => {
clearTimeout(timer);
timer = setTimeout(() => { func.apply(this, args); }, timeout);
};
}
window.addEventListener('resize', () => {
clearTimeout(doit);
doit = setTimeout(window.dispatchEvent(new Event('resize')), 100);
debounce(() => window.dispatchEvent(new Event('resize')))
})
</script>
</head>