summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/labels_select.js.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/labels_select.js.coffee')
-rw-r--r--app/assets/javascripts/labels_select.js.coffee18
1 files changed, 14 insertions, 4 deletions
diff --git a/app/assets/javascripts/labels_select.js.coffee b/app/assets/javascripts/labels_select.js.coffee
index 78ee0ba467a..285e15feffe 100644
--- a/app/assets/javascripts/labels_select.js.coffee
+++ b/app/assets/javascripts/labels_select.js.coffee
@@ -28,8 +28,8 @@ class @LabelsSelect
# Suggested colors in the dropdown to chose from pre-chosen colors
$('.suggest-colors-dropdown a').on 'click', (e) ->
- issueURLSplit = issueURL.split('/') if issueURL?
- if issueURL
+ issueURLSplit = issueUpdateURL.split('/') if issueUpdateURL?
+ if issueUpdateURL
labelHTMLTemplate = _.template(
'<% _.each(labels, function(label){ %>'+
'<a href="'+
@@ -147,7 +147,7 @@ class @LabelsSelect
$loading.fadeIn()
$.ajax(
type: 'PUT'
- url: issueURL
+ url: issueUpdateURL
dataType: 'JSON'
data: data
).done (data) ->
@@ -160,7 +160,15 @@ class @LabelsSelect
href = $value
.show()
.html(template)
->>>>>>> Add multi select stay open functionality
+ $value
+ .find('a')
+ .each((i) ->
+ setTimeout(=>
+ glAnimate($(@), 'pulse')
+ ,200 * i
+ )
+ )
+
$dropdown.glDropdown(
data: (term, callback) ->
@@ -224,6 +232,8 @@ class @LabelsSelect
hidden: ->
$selectbox.hide()
$value.show()
+ if $dropdown.hasClass 'js-multiselect'
+ saveLabelData()
multiSelect: $dropdown.hasClass 'js-multiselect'