Suburb auto-complete functionality for the new landing page.

This commit is contained in:
alexs
2013-08-12 17:34:56 +10:00
parent 94cab872a5
commit f2f507c5c7
10 changed files with 87 additions and 21 deletions

View File

@@ -2,22 +2,7 @@ $(document).ready ->
setup_background()
setup_offcanvas_panel()
setup_login_handlers()
spinner = new Spinner({length: 10, width: 10, color: '#000'})
$("#suburb_search").autocomplete
source: $('#suburb_search').data('autocomplete-source')
minLength: 3
delay: 500
search: (event, ui) ->
$("#suburb_search").after($(spinner.spin().el).css("left", "93%").css("margin-top": "35px"))
response: (event, ui) ->
spinner.stop()
setup_suburbs_autocomplete()
setup_background = ->
if $("#image-url-container").length > 0
@@ -47,3 +32,23 @@ setup_login_handlers = ->
$("#sign-out-link").show()
$("#sidebarButton").trigger("click")
setup_suburbs_autocomplete = ->
spinner = new Spinner({length: 10, width: 10, color: '#000'})
$("#suburb_search").autocomplete
source: $('#suburb_search').data('autocomplete-source')
minLength: 3
delay: 500
search: (event, ui) ->
$("#suburb_search").after($(spinner.spin().el).css("left", "93%").css("margin-top": "35px"))
response: (event, ui) ->
spinner.stop()
select: (event, ui) ->
$("#suburb_id").val(ui.item.id)
messages:
noResults: ""
results: ->
$("#suburb_search").keypress ->
$("#suburb_id").val('')