summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob Schatz <jacobschatz@Jacobs-MBP.fios-router.home>2016-04-07 12:47:32 -0400
committerJacob Schatz <jacobschatz@Jacobs-MBP.fios-router.home>2016-04-13 16:10:49 -0400
commit19b9df2d4fe73bb30de1711a15664eedb2e46afa (patch)
tree16c46f9e96ee1cefe5ce616c09ae3db0ac24c32d
parentdfadbe5e45c54a0e76cb712ba8851c72bc83851f (diff)
downloadgitlab-ce-19b9df2d4fe73bb30de1711a15664eedb2e46afa.tar.gz
storing multiple values for comma seperation
-rw-r--r--app/assets/javascripts/issues.js.coffee6
-rw-r--r--app/assets/javascripts/labels_select.js.coffee16
2 files changed, 13 insertions, 9 deletions
diff --git a/app/assets/javascripts/issues.js.coffee b/app/assets/javascripts/issues.js.coffee
index 084ae6e7efd..dca5bc55eb2 100644
--- a/app/assets/javascripts/issues.js.coffee
+++ b/app/assets/javascripts/issues.js.coffee
@@ -49,16 +49,14 @@
Issues.filterResults $("#issue_search_form")
, 500)
- filterResults: (form) =>
+ filterResults: (form, inputs) =>
+ console.log('form', form)
$('.issues-holder, .merge-requests-holder').css("opacity", '0.5')
formAction = form.attr('action')
- console.log form.find("input[type='hidden'][name='label_names[]']")
formData = form.serialize()
- console.log 'formData', formData
issuesUrl = formAction
issuesUrl += ("#{if formAction.indexOf("?") < 0 then '?' else '&'}")
issuesUrl += formData
-
$.ajax
type: "GET"
url: formAction
diff --git a/app/assets/javascripts/labels_select.js.coffee b/app/assets/javascripts/labels_select.js.coffee
index f864f4fd468..9e66f8ae961 100644
--- a/app/assets/javascripts/labels_select.js.coffee
+++ b/app/assets/javascripts/labels_select.js.coffee
@@ -243,7 +243,10 @@ class @LabelsSelect
$value.removeAttr('style')
if $dropdown.hasClass 'js-multiselect'
if $dropdown.hasClass('js-filter-submit') and (isIssueIndex or isMRIndex)
- Issues.filterResults $dropdown.closest('form')
+ selectedLabels = $dropdown
+ .closest('form')
+ .find("input[type='hidden'][name='#{$dropdown.data('field-name')}']")
+ Issues.filterResults $dropdown.closest('form'), selectedLabels
else if $dropdown.hasClass('js-filter-submit')
$dropdown.closest('form').submit()
else
@@ -254,15 +257,18 @@ class @LabelsSelect
page = $('body').data 'page'
isIssueIndex = page is 'projects:issues:index'
isMRIndex = page is page is 'projects:merge_requests:index'
-
+ console.log 'clicked'
if $dropdown.hasClass('js-filter-submit') and (isIssueIndex or isMRIndex)
- selectedLabel = label.title
-
- Issues.filterResults $dropdown.closest('form')
+ if not $dropdown.hasClass 'js-multiselect'
+ selectedLabel = label.title
+ Issues.filterResults $dropdown.closest('form')
else if $dropdown.hasClass 'js-filter-submit'
+ console.log 'clicked else if'
$dropdown.closest('form').submit()
else
+ console.log 'clicked else'
if $dropdown.hasClass 'js-multiselect'
+ console.log 'clicked else --> if'
return
else
saveLabelData()