diff options
author | Sam Rose <sam@gitlab.com> | 2016-12-15 10:07:41 -0500 |
---|---|---|
committer | Sam Rose <sam@gitlab.com> | 2016-12-21 07:34:58 -0500 |
commit | 804198ab7f1bdd854c64da729a04fc65f2b6ff7d (patch) | |
tree | 8b5f1201a9fd1ed0b49bd37687996494f9689ed2 /app/assets/javascripts/issuable.js.es6 | |
parent | ffcf1565089e36681cb0a75d5b51955b5b87ab78 (diff) | |
download | gitlab-ce-804198ab7f1bdd854c64da729a04fc65f2b6ff7d.tar.gz |
Maintain milestone filter option when updating filter25561-maintain-milestone-filter-param
Setup teaspoon tests for Issuable
Diffstat (limited to 'app/assets/javascripts/issuable.js.es6')
-rw-r--r-- | app/assets/javascripts/issuable.js.es6 | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/app/assets/javascripts/issuable.js.es6 b/app/assets/javascripts/issuable.js.es6 index 1c10a7445bb..9c3c96c20ed 100644 --- a/app/assets/javascripts/issuable.js.es6 +++ b/app/assets/javascripts/issuable.js.es6 @@ -1,13 +1,13 @@ -/* eslint-disable func-names, no-var, camelcase, no-unused-vars, object-shorthand, space-before-function-paren, no-return-assign, comma-dangle, consistent-return, one-var, one-var-declaration-per-line, quotes, prefer-template, prefer-arrow-callback, prefer-const, padded-blocks, wrap-iife, max-len */ +/* eslint-disable no-param-reassign, func-names, no-var, camelcase, no-unused-vars, object-shorthand, space-before-function-paren, no-return-assign, comma-dangle, consistent-return, one-var, one-var-declaration-per-line, quotes, prefer-template, prefer-arrow-callback, prefer-const, padded-blocks, wrap-iife, max-len */ /* global Issuable */ /* global Turbolinks */ -(function() { +((global) => { var issuable_created; issuable_created = false; - this.Issuable = { + global.Issuable = { init: function() { Issuable.initTemplates(); Issuable.initSearch(); @@ -111,7 +111,11 @@ filterResults: (function(_this) { return function(form) { var formAction, formData, issuesUrl; - formData = form.serialize(); + formData = form.serializeArray(); + formData = formData.filter(function(data) { + return data.value !== ''; + }); + formData = $.param(formData); formAction = form.attr('action'); issuesUrl = formAction; issuesUrl += "" + (formAction.indexOf('?') < 0 ? '?' : '&'); @@ -184,4 +188,4 @@ } }; -}).call(this); +})(window); |