OSDN Git Service

Refactor search autocomplete. Use ajax for source
[wvm/gitlab.git] / app / assets / javascripts / search_autocomplete.js.coffee
1 class SearchAutocomplete
2   constructor: (search_autocomplete_path, project_id, project_ref) ->
3     project_id = '' unless project_id
4     project_ref = '' unless project_ref
5     query = "?project_id=" + project_id + "&project_ref=" + project_ref
6
7     $("#search").autocomplete
8       source: search_autocomplete_path + query
9       minLength: 1
10       select: (event, ui) ->
11         location.href = ui.item.url
12
13 @SearchAutocomplete = SearchAutocomplete