Commit 57a4319d authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

Merge branch 'load-autocomplete-when-needed' into 'master'

Only load autocomplete data when actually needed



See merge request !2365
parents b6c2908c 569f5701
...@@ -68,12 +68,13 @@ GitLab.GfmAutoComplete = ...@@ -68,12 +68,13 @@ GitLab.GfmAutoComplete =
title: sanitize(m.title) title: sanitize(m.title)
search: "#{m.iid} #{m.title}" search: "#{m.iid} #{m.title}"
$.getJSON(@dataSource).done (data) -> if @dataSource
# load members $.getJSON(@dataSource).done (data) ->
input.atwho 'load', '@', data.members # load members
# load issues input.atwho 'load', '@', data.members
input.atwho 'load', 'issues', data.issues # load issues
# load merge requests input.atwho 'load', 'issues', data.issues
input.atwho 'load', 'mergerequests', data.mergerequests # load merge requests
# load emojis input.atwho 'load', 'mergerequests', data.mergerequests
input.atwho 'load', ':', data.emojis # load emojis
input.atwho 'load', ':', data.emojis
- project = @target_project || @project - project = @target_project || @project
:javascript
GitLab.GfmAutoComplete.dataSource = "#{autocomplete_sources_namespace_project_path(project.namespace, project, type: @noteable.class, type_id: params[:id])}" - if @noteable
GitLab.GfmAutoComplete.setup(); :javascript
GitLab.GfmAutoComplete.dataSource = "#{autocomplete_sources_namespace_project_path(project.namespace, project, type: @noteable.class, type_id: params[:id])}"
GitLab.GfmAutoComplete.setup();
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment