fix: only the first setting checkbox registering
This commit is contained in:
parent
cfc25fd09b
commit
7f8cb33f01
1 changed files with 6 additions and 4 deletions
10
settings.js
10
settings.js
|
|
@ -40,7 +40,7 @@ Elements.forEach((element) => {
|
|||
let Button = element.getElementsByClassName('toggle-btn')[0];
|
||||
let Options = element.getElementsByClassName('options-btn')[0];
|
||||
let Select = element.getElementsByTagName('select')[0];
|
||||
let Checkbox = element.getElementsByTagName('input')[0];
|
||||
let Checkbox = element.getElementsByTagName('input');
|
||||
|
||||
if (Button) {
|
||||
Button.addEventListener('click', function () {
|
||||
|
|
@ -63,9 +63,11 @@ Elements.forEach((element) => {
|
|||
}
|
||||
|
||||
if (Checkbox) {
|
||||
Checkbox.addEventListener('change', function () {
|
||||
SetSetting(Checkbox, Checkbox.checked, false);
|
||||
});
|
||||
Array.from(Checkbox).forEach(check => {
|
||||
check.addEventListener('change', function () {
|
||||
SetSetting(check, check.checked, false);
|
||||
});
|
||||
})
|
||||
}
|
||||
|
||||
if (Options) {
|
||||
|
|
|
|||
Reference in a new issue