Polish community UI copy and cleanup
This commit is contained in:
@@ -104,6 +104,15 @@ async function loadWizardAuthResources() {
|
||||
renderAuthProfileOptions();
|
||||
}
|
||||
|
||||
async function refreshWizardAuthResources() {
|
||||
var previousUpstream = selectedUpstreamId;
|
||||
await loadWizardAuthResources();
|
||||
renderDropdownList('');
|
||||
if (previousUpstream && upstreams.some(function(item) { return item.id === previousUpstream; })) {
|
||||
pickUpstream(previousUpstream);
|
||||
}
|
||||
}
|
||||
|
||||
function renderAuthProfileOptions() {
|
||||
var profileSelect = document.getElementById('new-upstream-auth-profile');
|
||||
var secretSelect = document.getElementById('new-auth-profile-secret-id');
|
||||
@@ -186,6 +195,17 @@ function updateUpstreamAuthUi() {
|
||||
if (existingGroup) existingGroup.hidden = mode !== 'existing';
|
||||
if (createGroup) createGroup.hidden = mode !== 'create';
|
||||
updateAuthProfileCreateUi();
|
||||
if (mode === 'existing' || mode === 'create') {
|
||||
void refreshWizardAuthResources();
|
||||
}
|
||||
}
|
||||
|
||||
function refreshWizardAuthResourcesOnFocus() {
|
||||
var mode = textValue('new-upstream-auth-mode') || 'none';
|
||||
var form = document.getElementById('upstream-new-form');
|
||||
if (form && !form.hidden && (mode === 'existing' || mode === 'create')) {
|
||||
void refreshWizardAuthResources();
|
||||
}
|
||||
}
|
||||
|
||||
function buildUpstreamTriggerContent(name, url) {
|
||||
|
||||
Reference in New Issue
Block a user