push
This commit is contained in:
+5
-4
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user