summaryrefslogtreecommitdiff
path: root/app/assets
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2016-05-16 15:24:51 +0100
committerPhil Hughes <me@iamphill.com>2016-05-16 15:24:51 +0100
commit5c4416bb45c2c61e99517c594cdd3b8dea1dc829 (patch)
tree262ae78d14a007d89128900b514211aa6d4592fe /app/assets
parent78a67fc48dab434b43a080e5b15491963656661a (diff)
downloadgitlab-ce-5c4416bb45c2c61e99517c594cdd3b8dea1dc829.tar.gz
Loads move issue dropdown async
Closes #16563
Diffstat (limited to 'app/assets')
-rw-r--r--app/assets/javascripts/issuable_form.js.coffee17
1 files changed, 17 insertions, 0 deletions
diff --git a/app/assets/javascripts/issuable_form.js.coffee b/app/assets/javascripts/issuable_form.js.coffee
index 7a788f761b7..9787a64a4a7 100644
--- a/app/assets/javascripts/issuable_form.js.coffee
+++ b/app/assets/javascripts/issuable_form.js.coffee
@@ -19,6 +19,7 @@ class @IssuableForm
@form.on "click", ".btn-cancel", @resetAutosave
@initWip()
+ @initMoveDropdown()
initAutosave: ->
new Autosave @titleField, [
@@ -80,3 +81,19 @@ class @IssuableForm
addWip: ->
@titleField.val "WIP: #{@titleField.val()}"
+
+ initMoveDropdown: ->
+ $moveDropdown = $('.js-move-dropdown')
+
+ if $moveDropdown.length
+ $('.js-move-dropdown').select2
+ ajax:
+ url: $moveDropdown.data('projects-url')
+ results: (data) ->
+ return {
+ results: data
+ }
+ formatResult: (project) ->
+ project.name_with_namespace
+ formatSelection: (project) ->
+ project.name_with_namespace