global element variable

This commit is contained in:
Mark Yu 2025-07-14 14:19:30 -04:00
commit 2bb45a9463

View file

@ -12,8 +12,11 @@
const UseGlobalLimit = -2;
const NoLimit = -1;
let limitReachedActionsEl;
window.addEventListener("DOMContentLoaded", (event) => {
limitReachedActionsEl = document.getElementById("limitReachedActions");
window.addEventListener("keydown", (event) => {
switch (event.key) {
case "Enter":
@ -67,7 +70,7 @@
document.getElementById("inactiveMinutes").value = values.inactiveSeedingTimeLimit;
}
document.getElementById("limitReachedActions").value = values.shareLimitAction.toString();
limitReachedActionsEl.value = values.shareLimitAction.toString();
}
shareLimitChanged();
@ -96,7 +99,7 @@
ratioLimitValue = document.getElementById("setRatio").checked ? document.getElementById("ratio").value : -1;
seedingTimeLimitValue = document.getElementById("setTotalMinutes").checked ? document.getElementById("totalMinutes").value : -1;
inactiveSeedingTimeLimitValue = document.getElementById("setInactiveMinutes").checked ? document.getElementById("inactiveMinutes").value : -1;
shareLimitActionValue = document.getElementById("limitReachedActions").value;
shareLimitActionValue = limitReachedActionsEl.value;
}
else {
return;
@ -146,7 +149,7 @@
document.getElementById("setRatio").disabled = !customShareLimit;
document.getElementById("setTotalMinutes").disabled = !customShareLimit;
document.getElementById("setInactiveMinutes").disabled = !customShareLimit;
document.getElementById("limitReachedActions").disabled = !customShareLimit;
limitReachedActionsEl.disabled = !customShareLimit;
enableInputBoxes();