/** Search Results View
* @namespace nt.Views
* @class nt.Views.Search
* @memberof! <global>
* @extends Backbone.View */
nt.Views.Search = Backbone.View.extend(/** @lends nt.Views.Search# */{
el: '#search-top',
itemTemplate: Handlebars.Templates.item,
events: {
'click #search-help': 'toggleHelp',
'click #search-help-text .close': 'toggleHelp',
'click #search-clear': 'clearSearch',
'submit #search-suggest': 'noSubmit'
},
/** Setup `this` context, DOM references, and listeners */
initialize: function() {
_.bindAll(this, 'searchSuccess', 'searchError');
this.$searchTop = $('#search-top');
this.$searchResults = $('#search-results');
this.$searchFood = $('#search-food');
this.$help = $('#search-help-text');
this.$dropmenu = $('#search-suggest .dropdown-menu');