diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2019-11-01 21:06:43 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2019-11-01 21:06:43 +0000 |
commit | 9c4066878fe309781bbadd20f87c223c12dc60f6 (patch) | |
tree | b5a5adefc861696c4ebb75d937fe70b9241d5bdc /app/assets/javascripts/projects | |
parent | 77a73903aa803869d0ab7fe544cc2d8b1a6aa1e0 (diff) | |
download | gitlab-ce-9c4066878fe309781bbadd20f87c223c12dc60f6.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/projects')
-rw-r--r-- | app/assets/javascripts/projects/gke_cluster_namespace/index.js | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/app/assets/javascripts/projects/gke_cluster_namespace/index.js b/app/assets/javascripts/projects/gke_cluster_namespace/index.js deleted file mode 100644 index 0ec4d8807b0..00000000000 --- a/app/assets/javascripts/projects/gke_cluster_namespace/index.js +++ /dev/null @@ -1,37 +0,0 @@ -/** - * Disables & hides the namespace inputs when the gitlab-managed checkbox is checked/unchecked. - */ - -const setDisabled = (el, isDisabled) => { - if (isDisabled) { - el.classList.add('hidden'); - el.querySelector('input').setAttribute('disabled', true); - } else { - el.classList.remove('hidden'); - el.querySelector('input').removeAttribute('disabled'); - } -}; - -const setState = glManagedCheckbox => { - const glManaged = document.querySelector('.js-namespace-prefixed'); - const selfManaged = document.querySelector('.js-namespace'); - - if (glManagedCheckbox.checked) { - setDisabled(glManaged, false); - setDisabled(selfManaged, true); - } else { - setDisabled(glManaged, true); - setDisabled(selfManaged, false); - } -}; - -const initGkeNamespace = () => { - const glManagedCheckbox = document.querySelector('.js-gl-managed'); - - if (glManagedCheckbox) { - setState(glManagedCheckbox); // this is needed in order to set the initial state - glManagedCheckbox.addEventListener('change', () => setState(glManagedCheckbox)); - } -}; - -export default initGkeNamespace; |