diff options
Diffstat (limited to 'euler/progressbar.js')
-rw-r--r-- | euler/progressbar.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/euler/progressbar.js b/euler/progressbar.js new file mode 100644 index 0000000..c5d36af --- /dev/null +++ b/euler/progressbar.js @@ -0,0 +1,11 @@ +function updateProgressBar() { + var completedElements = document.querySelectorAll('td.completed').length; + var totalElements = document.querySelectorAll('td').length; + var progressBar = document.getElementById('progressBar'); + var percentage = (completedElements / totalElements) * 100; + progressBar.style.width = percentage + '%'; + progressBar.textContent = percentage.toFixed(1) + '%'; +} +window.onload = function() { + updateProgressBar(); +}; |