NEWSBLUR.Views.FeedSearchHeader = Backbone.View.extend({ el: ".NB-search-header", className: "NB-search-header", events: { "click .NB-search-header-save": "save_search" }, unload: function() { this.$el.addClass("NB-hidden"); }, render: function() { this.showing_fake_folder = NEWSBLUR.reader.flags['river_view'] && NEWSBLUR.reader.active_folder && (NEWSBLUR.reader.active_folder.get('fake') || !NEWSBLUR.reader.active_folder.get('folder_title')); if (NEWSBLUR.reader.flags.search && NEWSBLUR.reader.flags.searching && NEWSBLUR.reader.flags.search.length) { this.$el.removeClass("NB-hidden"); var $title = this.make_title(); this.$(".NB-search-header-title").html($title); var saved = this.is_saved() ? 'Saved' : 'Save Search'; this.$(".NB-search-header-save").text(saved); } else { this.unload(); } }, make_title: function() { var feed_title = NEWSBLUR.reader.feed_title(); var $view = $(_.template('