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 Button = element.getElementsByClassName('toggle-btn')[0];
|
||||||
let Options = element.getElementsByClassName('options-btn')[0];
|
let Options = element.getElementsByClassName('options-btn')[0];
|
||||||
let Select = element.getElementsByTagName('select')[0];
|
let Select = element.getElementsByTagName('select')[0];
|
||||||
let Checkbox = element.getElementsByTagName('input')[0];
|
let Checkbox = element.getElementsByTagName('input');
|
||||||
|
|
||||||
if (Button) {
|
if (Button) {
|
||||||
Button.addEventListener('click', function () {
|
Button.addEventListener('click', function () {
|
||||||
|
|
@ -63,9 +63,11 @@ Elements.forEach((element) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Checkbox) {
|
if (Checkbox) {
|
||||||
Checkbox.addEventListener('change', function () {
|
Array.from(Checkbox).forEach(check => {
|
||||||
SetSetting(Checkbox, Checkbox.checked, false);
|
check.addEventListener('change', function () {
|
||||||
});
|
SetSetting(check, check.checked, false);
|
||||||
|
});
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Options) {
|
if (Options) {
|
||||||
|
|
|
||||||
Reference in a new issue