feat: hide extra itemsalso add new todo

This commit is contained in:
Aliberk Sandıkçı 2023-12-13 17:25:28 +03:00
parent 7cadfd5000
commit da45d2da5e
Signed by: asandikci
GPG key ID: 25C67A03B5666BC1
3 changed files with 31 additions and 5 deletions

View file

@ -4,6 +4,7 @@
var FlagSecond = 0; var FlagSecond = 0;
var FlagSettings = 0; var FlagSettings = 0;
var FlagTimers = 1; var FlagTimers = 1;
var FlagExtras = 1;
var MidItems = ["timers", "stopwatch", "timer", "yemek-listesi", "animations"] var MidItems = ["timers", "stopwatch", "timer", "yemek-listesi", "animations"]
// RUN FUNCTIONS ON START // RUN FUNCTIONS ON START
@ -97,6 +98,17 @@ function toggleAnimations() {
} }
function toggleExtra() {
let chx = document.getElementById("chx-closeExtra");
if (chx.checked) {
FlagExtras = 0;
} else {
FlagExtras = 1;
}
updateExtras();
}
// ----------------------------------------- // -----------------------------------------
// UTILITIES // UTILITIES
// //
@ -136,4 +148,17 @@ function toggleItem(type, name) {
console.error("no toggle item except ids!"); console.error("no toggle item except ids!");
break; break;
} }
}
function updateExtras() {
var arr = document.getElementsByClassName("extraItem");
for (let i = 0; i < arr.length; i++) {
const element = arr[i];
if (FlagExtras) {
element.style.display = "inherit";
}
else {
element.style.display = "none";
}
}
} }

View file

@ -43,7 +43,7 @@
<span class="grade">12</span> / <span class="grade">12</span> /
<span class="branch">C</span> <span class="branch">C</span>
</div> </div>
<div style="display:flex; align-content: center; align-items: center; margin-top: 10px;"> <div style="display:flex; align-content: center; align-items: center; margin-top: 10px;" class="extraItem">
<a href="https://asandikci.com/bagis/" target="_blank"><img src="assets/images/bagis-qr.png" width="50"></a> <a href="https://asandikci.com/bagis/" target="_blank"><img src="assets/images/bagis-qr.png" width="50"></a>
<p style="align-self: center; font-style: normal; text-align: center; font-size: small;"> &nbsp; &#x1F448; <p style="align-self: center; font-style: normal; text-align: center; font-size: small;"> &nbsp; &#x1F448;
Geliştirme sürecine destek verin<br>&nbsp; &nbsp; &nbsp; (Sıradaki: <span style="width: min-content; font-size: x-small;"id="sirada-yapilacaklar"></span>) </p> Geliştirme sürecine destek verin<br>&nbsp; &nbsp; &nbsp; (Sıradaki: <span style="width: min-content; font-size: x-small;"id="sirada-yapilacaklar"></span>) </p>
@ -72,8 +72,8 @@
<label for="chx-devVersion">Geliştirici Sürümü</label> <label for="chx-devVersion">Geliştirici Sürümü</label>
</div> </div>
<div class="cell"> <div class="cell">
<input type="checkbox" id="chx-secureTimeMode"> <input type="checkbox" id="chx-closeExtra" onchange="toggleExtra()">
<label for="chx-timerMsec">Ekstra Güvenli Mod (WIP)</label> <label for="chx-devVersion">Ekstra Bildirimleri Kapatın</label>
</div> </div>
</form> </form>
</div> </div>

View file

@ -5,8 +5,9 @@
{ {
"100": [ "100": [
"Tahta Arkaplanı - Güvenli Saat ve Kronometre", "Tahta Arkaplanı - Güvenli Saat ve Kronometre",
"Tahta Arkaplanı - Ders Programı Menüsü", "Tahta Arkaplanı - Ders Programı Menüsü (her sınıf için ayrı!)",
"Tahta Arkaplanı - Yeni Tuş Düzeni" "Tahta Arkaplanı - Yeni Tuş Düzeni",
"Tahta Arkaplanı - Kronometre için Dakika/Saat ayrımı"
] ]
}, },
{ {