mirror of
https://github.com/go-gitea/gitea.git
synced 2025-07-23 14:08:38 +02:00
26 lines
943 B
TypeScript
26 lines
943 B
TypeScript
function initOrgVisibilityChange() {
|
|
const visibilityModal = document.querySelector('#change-visibility-org-modal');
|
|
if (!visibilityModal) return;
|
|
|
|
const visibilitySelect = visibilityModal.querySelectorAll<HTMLInputElement>("input[name='visibility']");
|
|
if (!visibilitySelect) return;
|
|
|
|
const currentValue = visibilityModal.querySelector<HTMLInputElement>('input[name="current_visibility"]').value;
|
|
|
|
for (const radio of visibilitySelect) {
|
|
radio.addEventListener('change', () => {
|
|
const selectedValue = visibilityModal.querySelector<HTMLInputElement>("input[name='visibility']:checked").value;
|
|
const btn = visibilityModal.querySelector<HTMLButtonElement>('#change-visibility-submit');
|
|
if (selectedValue === currentValue) {
|
|
btn.setAttribute('disabled', '');
|
|
} else {
|
|
btn.removeAttribute('disabled');
|
|
}
|
|
});
|
|
}
|
|
}
|
|
|
|
export function initOrgSettings() {
|
|
initOrgVisibilityChange();
|
|
}
|