/** Recipe View
* @namespace nt.Views
* @class nt.Views.Recipe
* @memberof! <global>
* @extends Backbone.View */
nt.Views.Recipe = Backbone.View.extend(/** @lends nt.Views.Recipe# */{
el: '#search',
recipeTemplate: Handlebars.Templates.recipe,
events: {
'click #recipe-open': 'openRecipes',
'click #recipe-close': 'closeRecipes'
},
/** Setup `this` context and DOM references */
initialize: function() {
_.bindAll(this, 'recipeSuccess', 'recipeError');
this.$searchTop = $('#search-top');
this.$searchResults = $('#search-results');
this.$recipeTop = $('#recipe-top');
this.$recipeResults = $('#recipe-results');
this.$recipeResults.html(nt.preloader);
}, // initialize
/** Render results */
render: function() {