This commit is contained in:
4DBug
2026-08-26 20:39:37 -05:00
parent 735f9a4375
commit bbb5659e00
7 changed files with 134 additions and 22 deletions
+5 -4
View File
@@ -54,8 +54,9 @@
providerList.replaceChildren();
boxes.clear();
const overrides = SR.config.getProviders();
const enabled = SR.config.enabledProviders(allProviders, serverEnabled);
for (const name of allProviders) {
const checked = overrides ? overrides[name] !== false : serverEnabled.includes(name);
const checked = enabled.includes(name);
const label = document.createElement('label');
label.className = 'provider';
const input = document.createElement('input');
@@ -71,7 +72,7 @@
providerList.appendChild(label);
}
const on = boxes.size ? Array.from(boxes.values()).filter((b) => b.checked).length : 0;
const source = overrides ? 'your selection' : 'server defaults';
const source = overrides ? 'your selection' : 'default sources';
let host;
try { host = new URL(SR.config.getBase()).host; } catch (e) { host = SR.config.getBase(); }
setStatus(providersStatus, `${on} of ${allProviders.length} enabled — ${source} · ${host}`);
@@ -96,7 +97,7 @@
});
document.getElementById('providersReset').addEventListener('click', () =>
resetProviders('Using server defaults'));
resetProviders('Using default sources'));
async function initSources() {
try {
@@ -147,7 +148,7 @@
document.getElementById('resetProviders').addEventListener('click', () => {
resetProviders('');
setStatus(dataStatus, 'Source toggles reset to server defaults.');
setStatus(dataStatus, 'Source toggles reset to default sources.');
});
initSources();