Files
grecia/app/assets/javascripts/suggest.js.coffee
Javi Martín d963657e41 Use spaces around curly braces in CoffeeScript
Just like we do in Ruby.
2019-03-05 21:38:36 +01:00

26 lines
567 B
CoffeeScript

App.Suggest =
initialize: ->
$('[data-js-suggest-result]').each ->
$this = $(this)
callback = ->
$.ajax
url: $this.data('js-url')
data: { search: $this.val() },
type: 'GET',
dataType: 'html'
success: (stHtml) ->
js_suggest_selector = $this.data('js-suggest')
$(js_suggest_selector).html(stHtml)
timer = null
$this.on 'keyup', ->
window.clearTimeout(timer)
timer = window.setTimeout(callback, 1000)
$this.on 'change', callback