From 5a7a5511d69b4f721ab15aa5d869493db1332454 Mon Sep 17 00:00:00 2001 From: pomidorry Date: Mon, 8 Jun 2026 15:32:44 +0300 Subject: [PATCH] hide if ssh migration --- web_src/js/features/repo-migrate.ts | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/web_src/js/features/repo-migrate.ts b/web_src/js/features/repo-migrate.ts index ecf0c7f76ea..1ebeb8782b7 100644 --- a/web_src/js/features/repo-migrate.ts +++ b/web_src/js/features/repo-migrate.ts @@ -78,20 +78,19 @@ export function initRepoMigrationForm() { const url = cloneAddrInput!.value.trim(); const isSSH = isSSHURL(url); + const usernameField = authUsernameInput!.parentElement!; + const passwordField = authPasswordInput!.parentElement!; + if (isSSH) { - // Disable auth fields for SSH URLs - authUsernameInput!.disabled = true; - authPasswordInput!.disabled = true; + // Hide auth fields entirely for SSH URLs (key-based auth only) authUsernameInput!.value = ''; authPasswordInput!.value = ''; - authUsernameInput!.parentElement?.classList.add('disabled'); - authPasswordInput!.parentElement?.classList.add('disabled'); + hideElem(usernameField); + hideElem(passwordField); showElem(sshHelpText!); } else { - authUsernameInput!.disabled = false; - authPasswordInput!.disabled = false; - authUsernameInput!.parentElement?.classList.remove('disabled'); - authPasswordInput!.parentElement?.classList.remove('disabled'); + showElem(usernameField); + showElem(passwordField); hideElem(sshHelpText!); } }