diff options
| author | stilbruch <stilbruch@protonmail.com> | 2022-04-23 15:08:27 -0500 |
|---|---|---|
| committer | stilbruch <stilbruch@protonmail.com> | 2022-04-23 15:08:27 -0500 |
| commit | 3d0202b4faaef7ff0900bcfefca4c88907a2b6d4 (patch) | |
| tree | 3d419dfb5e6aa82399329e8c84c4a6bd4de1d215 /app/static/js/record.js | |
| parent | 316edff9e6b90ab310978c10adbeffa87d18e746 (diff) | |
| download | Strengthy-3d0202b4faaef7ff0900bcfefca4c88907a2b6d4.tar.xz Strengthy-3d0202b4faaef7ff0900bcfefca4c88907a2b6d4.zip | |
Update record workout page
Diffstat (limited to 'app/static/js/record.js')
| -rw-r--r-- | app/static/js/record.js | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/app/static/js/record.js b/app/static/js/record.js index fedbdd7..75aa148 100644 --- a/app/static/js/record.js +++ b/app/static/js/record.js @@ -1,9 +1,42 @@ +// Register 'Enter' listeners on all inputs +Array.from(document.getElementsByClassName('input')) + .filter(e => e.type == 'number') + .forEach(e => e.addEventListener('keyup', function(event) { + if (event.key == 'Enter') { + console.log("ENTER"); + } + })) + +function checkSet(row) { + // Disable input editing + row.children[1].firstChild.disabled = true; + row.children[2].firstChild.disabled = true; + + // Add is-success to inputs + row.children[1].firstChild.classList.add('is-success') + row.children[2].firstChild.classList.add('is-success') +} + +function uncheckSet(row) { + // Re-enable input editing + row.children[1].firstChild.disabled = false; + row.children[2].firstChild.disabled = false; + + // Remove is-success from inputs + row.children[1].firstChild.classList.remove('is-success') + row.children[2].firstChild.classList.remove('is-success') +} + // Called when the check at the end of a set line is clicked function onClickSetCheck(elem) { if (elem.classList.contains('is-success')) { elem.classList.remove('is-success'); + + uncheckSet(elem.parentElement.parentElement); } else { elem.classList.add('is-success'); + + checkSet(elem.parentElement.parentElement); } } |
