summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/projects/gke_cluster_dropdowns/components
diff options
context:
space:
mode:
authorDennis Tang <dtang@gitlab.com>2018-05-09 14:30:14 +0200
committerDennis Tang <dtang@gitlab.com>2018-05-09 14:30:14 +0200
commit84452bfacaac63df5c431084c596ff254216b08e (patch)
treef7a7ad386935f15c67f8af89618ffabddb17fdfa /app/assets/javascripts/projects/gke_cluster_dropdowns/components
parentcf65abd8408da8a3c25f711cb5eac34bbc0adb2e (diff)
downloadgitlab-ce-84452bfacaac63df5c431084c596ff254216b08e.tar.gz
check for submitButton
fixes issue with tests when only the component is being tested
Diffstat (limited to 'app/assets/javascripts/projects/gke_cluster_dropdowns/components')
-rw-r--r--app/assets/javascripts/projects/gke_cluster_dropdowns/components/gke_machine_type_dropdown.vue6
1 files changed, 5 insertions, 1 deletions
diff --git a/app/assets/javascripts/projects/gke_cluster_dropdowns/components/gke_machine_type_dropdown.vue b/app/assets/javascripts/projects/gke_cluster_dropdowns/components/gke_machine_type_dropdown.vue
index 1b9bc5d2cff..3af7cd07237 100644
--- a/app/assets/javascripts/projects/gke_cluster_dropdowns/components/gke_machine_type_dropdown.vue
+++ b/app/assets/javascripts/projects/gke_cluster_dropdowns/components/gke_machine_type_dropdown.vue
@@ -109,7 +109,11 @@ export default {
},
enableSubmit() {
if (this.hasProject && this.hasZone && this.hasMachineType) {
- document.querySelector('.js-gke-cluster-creation-submit').removeAttribute('disabled');
+ const submitButtonEl = document.querySelector('.js-gke-cluster-creation-submit');
+
+ if (submitButtonEl) {
+ submitButtonEl.removeAttribute('disabled');
+ }
}
},
},