Skip to content

Commit

Permalink
Display bug hiding elements and switching numerals
Browse files Browse the repository at this point in the history
  • Loading branch information
aidanblack committed Aug 18, 2022
1 parent 3cc2430 commit 1323262
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 13 deletions.
29 changes: 22 additions & 7 deletions app/face.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { display } from "display";
import document from "document";
import { boolean } from "fp-ts";

class Face {
settings;
Expand All @@ -15,12 +16,25 @@ class Face {
}

updateDisplay() {
// Which clock face is active?
var roman = true;
if(this.settings.arabicNumerals) {
document.getElementById("numbers").style.visibility = "visible";
document.getElementById("numerals").style.visibility = "hidden";
roman = false;
}
else {
document.getElementById("numbers").style.visibility = "hidden";
document.getElementById("numerals").style.visibility = "visible";
}

// Is AOD inactive and the display is on?
if (!display.aodActive && display.on) {
document.getElementsByClassName("tertiary").forEach((item, index) => {
item.style.visibility = "visible";
});
document.getElementById("numbers").style.visibility = "visible";
if(roman) document.getElementById("numerals").style.visibility = "visible";
else document.getElementById("numbers").style.visibility = "visible";
document.getElementById("seconds").style.visibility = "visible";
document.getElementById("steps").style.visibility = "visible";
document.getElementById("distance").style.visibility = "visible";
Expand All @@ -30,6 +44,7 @@ class Face {
document.getElementsByClassName("tertiary").forEach((item, index) => {
item.style.visibility = "hidden";
});
document.getElementById("numerals").style.visibility = "hidden";
document.getElementById("numbers").style.visibility = "hidden";
document.getElementById("seconds").style.visibility = "hidden";
document.getElementById("steps").style.visibility = "hidden";
Expand All @@ -45,8 +60,8 @@ class Face {
}
else if (this.settings.hideDate && !display.aodActive && display.on) {
this.dateBox.style.visibility = "hidden";
document.getElementById("iii").style.visibility = "visible";
document.getElementById("3").style.visibility = "visible";
document.getElementById("iii").style.visibility = "inherit";
document.getElementById("3").style.visibility = "inherit";
}
else {
this.dateBox.style.visibility = "hidden";
Expand All @@ -62,8 +77,8 @@ class Face {
}
else if (this.settings.hideWeather && !display.aodActive && display.on) {
document.getElementById("weatherBox").style.visibility = "hidden";
document.getElementById("ix").style.visibility = "visible";
document.getElementById("9").style.visibility = "visible";
if(roman) document.getElementById("ix").style.visibility = "inherit";
else document.getElementById("9").style.visibility = "inherit";
}
else {
document.getElementById("weatherBox").style.visibility = "hidden";
Expand All @@ -79,8 +94,8 @@ class Face {
}
else if (this.settings.hideHeartRate && !display.aodActive && display.on) {
document.getElementById("heartrateBox").style.visibility = "hidden";
document.getElementById("vi").style.visibility = "visible";
document.getElementById("6").style.visibility = "visible";
if(roman) document.getElementById("vi").style.visibility = "inherit";
else document.getElementById("6").style.visibility = "inherit";
}
else {
document.getElementById("heartrateBox").style.visibility = "hidden";
Expand Down
Binary file modified build/app.fba
Binary file not shown.
12 changes: 6 additions & 6 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions settings/index.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@ function classicClockSettings(props) {
settingsKey="hideGoals"
label="Hide Goals"
/>
<Toggle
settingsKey="arabicNumerals"
label="Use Arabic Numerals"
/>
</Section>
</Page>
);
Expand Down

0 comments on commit 1323262

Please sign in to comment.