summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Sumaran <alfredo@gitlab.com>2016-08-03 19:28:05 -0500
committerAlfredo Sumaran <alfredo@gitlab.com>2016-08-05 17:19:01 -0500
commit3b228db1c20ed582c911e3269551fcdfd9f1bde7 (patch)
treeb47e081e006cefb3040891356bbaebd0b256f32c
parentbc5bc7cb9efe760a540b761eb3cd712ef3de129f (diff)
downloadgitlab-ce-3b228db1c20ed582c911e3269551fcdfd9f1bde7.tar.gz
Remove unnecesary classes to generate dropdowns
Since there are only one dropdown of each type there are no need to create a class to initialize multiple elements with the same CSS class name.
-rw-r--r--app/assets/javascripts/allowed_to_merge_dropdowns.js.es613
-rw-r--r--app/assets/javascripts/allowed_to_push_dropdowns.js.es613
-rw-r--r--app/assets/javascripts/protected_branch_create.js.es610
3 files changed, 6 insertions, 30 deletions
diff --git a/app/assets/javascripts/allowed_to_merge_dropdowns.js.es6 b/app/assets/javascripts/allowed_to_merge_dropdowns.js.es6
deleted file mode 100644
index 3f62ad26f0f..00000000000
--- a/app/assets/javascripts/allowed_to_merge_dropdowns.js.es6
+++ /dev/null
@@ -1,13 +0,0 @@
-class AllowedToMergeDropdowns {
- constructor (options) {
- const { $dropdowns, onSelect } = options;
-
- $dropdowns.each((i, el) => {
- new ProtectedBranchAccessDropdown({
- $dropdown: $(el),
- data: gon.merge_access_levels,
- onSelect: onSelect
- });
- });
- }
-}
diff --git a/app/assets/javascripts/allowed_to_push_dropdowns.js.es6 b/app/assets/javascripts/allowed_to_push_dropdowns.js.es6
deleted file mode 100644
index 055be38ccdb..00000000000
--- a/app/assets/javascripts/allowed_to_push_dropdowns.js.es6
+++ /dev/null
@@ -1,13 +0,0 @@
-class AllowedToPushDropdowns {
- constructor (options) {
- const { $dropdowns, onSelect } = options;
-
- $dropdowns.each((i, el) => {
- new ProtectedBranchAccessDropdown({
- $dropdown: $(el),
- data: gon.push_access_levels,
- onSelect: onSelect
- });
- });
- }
-} \ No newline at end of file
diff --git a/app/assets/javascripts/protected_branch_create.js.es6 b/app/assets/javascripts/protected_branch_create.js.es6
index efe91478b66..0b57964a0eb 100644
--- a/app/assets/javascripts/protected_branch_create.js.es6
+++ b/app/assets/javascripts/protected_branch_create.js.es6
@@ -6,14 +6,16 @@ class ProtectedBranchCreate {
buildDropdowns() {
// Allowed to Merge dropdowns
- new AllowedToMergeDropdowns({
- $dropdowns: this.$wrap.find('.js-allowed-to-merge'),
+ new ProtectedBranchAccessDropdown({
+ $dropdown: this.$wrap.find('.js-allowed-to-merge'),
+ data: gon.merge_access_levels,
onSelect: this.onSelect.bind(this)
});
// Allowed to Push dropdowns
- new AllowedToPushDropdowns({
- $dropdowns: this.$wrap.find('.js-allowed-to-push'),
+ new ProtectedBranchAccessDropdown({
+ $dropdown: this.$wrap.find('.js-allowed-to-push'),
+ data: gon.push_access_levels,
onSelect: this.onSelect.bind(this)
});