ObserveJS.bind 'Posts.Filter', class
loaded: => for el in @element().elements switch el.type when 'text', 'hidden' then @on 'input', el, @search document.querySelector('input.search').focus() search: => xhr = new ObserveJS.XHR(@element()) for el in @element().elements switch el.type when 'text', 'hidden' then xhr.data.set(el.name, el.value) if el.value.length > 0 xhr.send() document.querySelector('input.search').focus()