diff options
author | Bryce Johnson <bryce@gitlab.com> | 2016-10-17 14:32:36 +0300 |
---|---|---|
committer | Bryce Johnson <bryce@gitlab.com> | 2016-10-24 15:43:34 +0300 |
commit | bf402d1a4f7890a113ec59c896ed09463938815c (patch) | |
tree | 493e7c79e7ce05358b9fb79cec26ae715bc46129 | |
parent | 3bdb7539235d05ed21beee6bbc0723705b98410c (diff) |
Filter and publish gfm_autocomplete in one shot.
-rw-r--r-- | app/assets/javascripts/gfm_auto_complete.js.es6 | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/app/assets/javascripts/gfm_auto_complete.js.es6 b/app/assets/javascripts/gfm_auto_complete.js.es6 index 8e16b5e633d..db85fe66fbc 100644 --- a/app/assets/javascripts/gfm_auto_complete.js.es6 +++ b/app/assets/javascripts/gfm_auto_complete.js.es6 @@ -421,9 +421,12 @@ let GfmAutoComplete; publish(event) { const submittedText = this.findSubmittedText(event.currentTarget); - const matched = this.subscribers - .filter((subscriber) => subscriber.matcher(submittedText)) - .forEach((subscriber) => subscriber.callback(submittedText)); + this.subscribers.forEach((subscriber) => { + const doesSubscribe = subscriber.matcher(submittedText); + if (doesSubscribe) { + subscriber.callback(submittedText); + } + }); } findSubmittedText(form) { |