diff options
author | Kushal Pandya <kushal@gitlab.com> | 2018-06-21 14:52:43 +0300 |
---|---|---|
committer | Kushal Pandya <kushal@gitlab.com> | 2018-06-25 16:00:42 +0300 |
commit | db9fb8a30e4c39f3b9ba2722a36af5288c5a5b35 (patch) | |
tree | 3e15bd6364cbfdd3f17109da7d9be8dbfb25b1d1 /app/assets/javascripts/gfm_auto_complete.js | |
parent | 2bac2918b2d6f12d94f739f4b6865b9e9221c642 (diff) |
Add default autocomplete config
Diffstat (limited to 'app/assets/javascripts/gfm_auto_complete.js')
-rw-r--r-- | app/assets/javascripts/gfm_auto_complete.js | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/app/assets/javascripts/gfm_auto_complete.js b/app/assets/javascripts/gfm_auto_complete.js index 9de57db48fd..b0f674f2c05 100644 --- a/app/assets/javascripts/gfm_auto_complete.js +++ b/app/assets/javascripts/gfm_auto_complete.js @@ -7,6 +7,16 @@ function sanitize(str) { return str.replace(/<(?:.|\n)*?>/gm, ''); } +export const defaultAutocompleteConfig = { + emojis: true, + members: true, + issues: true, + mergeRequests: true, + epics: false, + milestones: true, + labels: true, +}; + class GfmAutoComplete { constructor(dataSources) { this.dataSources = dataSources || {}; @@ -14,14 +24,7 @@ class GfmAutoComplete { this.isLoadingData = {}; } - setup(input, enableMap = { - emojis: true, - members: true, - issues: true, - milestones: true, - mergeRequests: true, - labels: true, - }) { + setup(input, enableMap = defaultAutocompleteConfig) { // Add GFM auto-completion to all input fields, that accept GFM input. this.input = input || $('.js-gfm-input'); this.enableMap = enableMap; |