diff options
| author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2014-03-06 15:50:18 +0200 |
|---|---|---|
| committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2014-03-06 15:50:18 +0200 |
| commit | 694388dfbc75c6d6f2b51fc2acf0b15c7d8eda2a (patch) | |
| tree | 5fb498de9f17fe3a82f017edb4826df01d828bb7 /app/assets | |
| parent | cf6a0ff7602718941edbc85fa26e975cba5038f0 (diff) | |
| parent | 75f595ac9280581834e542effd47f430f749ea13 (diff) | |
| download | gitlab-ce-694388dfbc75c6d6f2b51fc2acf0b15c7d8eda2a.tar.gz | |
Merge branch 'master' of github.com:gitlabhq/gitlabhq
Diffstat (limited to 'app/assets')
| -rw-r--r-- | app/assets/javascripts/gfm_auto_complete.js.coffee | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/app/assets/javascripts/gfm_auto_complete.js.coffee b/app/assets/javascripts/gfm_auto_complete.js.coffee index 77091da8f61..dd12000a1cf 100644 --- a/app/assets/javascripts/gfm_auto_complete.js.coffee +++ b/app/assets/javascripts/gfm_auto_complete.js.coffee @@ -13,6 +13,7 @@ GitLab.GfmAutoComplete = Members: template: '<li data-value="${username}">${username} <small>${name}</small></li>' + # Issues and MergeRequests Issues: template: '<li data-value="${id}"><small>${id}</small> ${title} </li>' @@ -46,11 +47,22 @@ GitLab.GfmAutoComplete = before_save: (issues) -> $.map issues, (i) -> id: i.iid, title: sanitize(i.title), search: "#{i.iid} #{i.title}" + input.atwho + at: '!' + alias: 'mergerequests' + search_key: 'search' + tpl: @Issues.template + callbacks: + before_save: (merges) -> + $.map merges, (m) -> id: m.iid, title: sanitize(m.title), search: "#{m.iid} #{m.title}" + input.one "focus", => $.getJSON(@dataSource).done (data) -> # load members input.atwho 'load', "@", data.members # load issues input.atwho 'load', "issues", data.issues + # load merge requests + input.atwho 'load', "mergerequests", data.mergerequests # load emojis input.atwho 'load', ":", data.emojis |
