summaryrefslogtreecommitdiff
path: root/app/assets/javascripts
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2022-02-25 16:30:40 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2022-02-25 16:30:40 +0000
commitb485c8c3723dc5aaba15ab9fa258010d1ec66d61 (patch)
tree36cd2260b2f31bc77ad313b644e5784160ce9104 /app/assets/javascripts
parent479d579719c36f1b8706165c20f4525bc32bb451 (diff)
downloadgitlab-ce-b485c8c3723dc5aaba15ab9fa258010d1ec66d61.tar.gz
Add latest changes from gitlab-org/security/gitlab@14-8-stable-ee
Diffstat (limited to 'app/assets/javascripts')
-rw-r--r--app/assets/javascripts/mirrors/mirror_repos.js10
1 files changed, 9 insertions, 1 deletions
diff --git a/app/assets/javascripts/mirrors/mirror_repos.js b/app/assets/javascripts/mirrors/mirror_repos.js
index e59da18fb77..5bf08be1ead 100644
--- a/app/assets/javascripts/mirrors/mirror_repos.js
+++ b/app/assets/javascripts/mirrors/mirror_repos.js
@@ -6,6 +6,8 @@ import { __ } from '~/locale';
import { hide } from '~/tooltips';
import SSHMirror from './ssh_mirror';
+const PASSWORD_FIELD_SELECTOR = '.js-mirror-password-field';
+
export default class MirrorRepos {
constructor(container) {
this.$container = $(container);
@@ -27,7 +29,6 @@ export default class MirrorRepos {
this.$passwordGroup = $('.js-password-group', this.$container);
this.$password = $('.js-password', this.$passwordGroup);
this.$authMethod = $('.js-auth-method', this.$form);
-
this.$keepDivergentRefsInput.on('change', () => this.updateKeepDivergentRefs());
this.$authMethod.on('change', () => this.togglePassword());
this.$password.on('input.updateUrl', () => this.debouncedUpdateUrl());
@@ -35,6 +36,13 @@ export default class MirrorRepos {
this.initMirrorSSH();
this.updateProtectedBranches();
this.updateKeepDivergentRefs();
+ MirrorRepos.resetPasswordField();
+ }
+
+ static resetPasswordField() {
+ if (document.querySelector(PASSWORD_FIELD_SELECTOR)) {
+ document.querySelector(PASSWORD_FIELD_SELECTOR).value = '';
+ }
}
initMirrorSSH() {