Skip to content

Commit 1ef849a

Browse files
Enable / Disable Progress Bar
- Depending on if the user has set enable or disabled it will hide or display the progress bar - This will update when user saves settings
1 parent fd9f4b5 commit 1ef849a

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

src/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ <h4 style="color: white; padding: 5px 0px; margin: auto 10px;">Clocker</h4>
3333
<div class="app-content-grid">
3434
<div class="top-bar-grid">
3535
<button id="optionsButton" class="fas fa-gear"></button>
36-
<div id="progressBarContainer" class="progress-bar-container" style="margin-bottom: 10px;">
36+
<div id="progressBarContainer" class="progress-bar-container" style="margin-bottom: 10px; visibility: hidden;">
3737
<div id="progressBar" class="progress-bar">
3838
</div>
3939
<h3 id="progressBarText" class="progress-bar-text">0%</h3>

src/progressBarHandler.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,18 @@
11
async function progressBar(){
2+
const progressBarContainer_el = document.getElementById('progressBarContainer');
23
const progressBar_el = document.getElementById('progressBar');
34
const progressBarText_el = document.getElementById('progressBarText');
45

56
const interval = optionsValues.progressBarSettings.interval;
67
const hour = parseInt(optionsValues.progressBarSettings.hour);
78
const minute = parseInt(optionsValues.progressBarSettings.minute);
89

10+
if (!optionsValues.progressBarSettings.isEnabled) {
11+
progressBarContainer_el.style.visibility = 'hidden';
12+
} else {
13+
progressBarContainer_el.style.visibility = 'visible';
14+
}
15+
916
const total = await api.progressBarHandler({interval});
1017
const hoursToMinutes = hour * 60;
1118
const totalMinutes = hoursToMinutes + minute;

0 commit comments

Comments
 (0)