From 7ce3d03d032e921f16db6638bd10cd18ba934623 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Tue, 9 Jul 2013 20:38:24 -0700 Subject: [PATCH] Fixing empty story explainer (for single story mode). --- media/js/newsblur/views/story_list_view.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/media/js/newsblur/views/story_list_view.js b/media/js/newsblur/views/story_list_view.js index e6f4b0ab4..400b0563d 100644 --- a/media/js/newsblur/views/story_list_view.js +++ b/media/js/newsblur/views/story_list_view.js @@ -94,11 +94,15 @@ NEWSBLUR.Views.StoryListView = Backbone.View.extend({ }, show_explainer_single_story_mode: function() { + if (NEWSBLUR.reader.active_story) return; + var $empty = $.make("div", { className: "NB-story-list-empty" }, [ 'Select a story to read' ]); - this.$el.append($empty); + var $container = this.$el.closest(".NB-feed-stories-container"); + $(".NB-story-list-empty", $container).remove(); + $container.append($empty); }, // =========== @@ -142,6 +146,9 @@ NEWSBLUR.Views.StoryListView = Backbone.View.extend({ }, show_only_selected_story: function() { + var $container = this.$el.closest(".NB-feed-stories-container"); + $(".NB-story-list-empty", $container).remove(); + if (!NEWSBLUR.assets.preference('feed_view_single_story')) return; if (!_.contains(['split', 'full'], NEWSBLUR.assets.preference('story_layout'))) return;