2016-11-29 17:26:17 -08:00
|
|
|
NEWSBLUR.Views.DashboardRiver = Backbone.View.extend({
|
|
|
|
|
|
|
|
el: ".NB-module-river",
|
|
|
|
|
|
|
|
events: {
|
|
|
|
"click .NB-module-search-add-url" : "add_url"
|
|
|
|
},
|
|
|
|
|
|
|
|
initialize: function() {
|
|
|
|
this.$stories = this.$(".NB-module-item");
|
|
|
|
this.story_titles = new NEWSBLUR.Views.StoryTitlesView({
|
|
|
|
collection: NEWSBLUR.assets.dashboard_stories,
|
2016-11-30 17:55:25 -08:00
|
|
|
$story_titles: this.$stories,
|
|
|
|
override_layout: 'split'
|
2016-11-29 17:26:17 -08:00
|
|
|
});
|
|
|
|
// this.$stories.html(this.story_titles.$el);
|
|
|
|
|
|
|
|
NEWSBLUR.assets.feeds.bind('reset', _.bind(this.load_stories, this));
|
|
|
|
},
|
|
|
|
|
|
|
|
// ==========
|
|
|
|
// = Events =
|
|
|
|
// ==========
|
|
|
|
|
|
|
|
load_stories: function() {
|
|
|
|
var feeds = NEWSBLUR.assets.folders.feed_ids_in_folder();
|
|
|
|
this.story_titles.show_loading();
|
2016-11-30 18:16:53 -08:00
|
|
|
NEWSBLUR.assets.fetch_dashboard_stories("river:", feeds,
|
2016-11-29 17:26:17 -08:00
|
|
|
_.bind(this.post_load_stories, this), NEWSBLUR.app.taskbar_info.show_stories_error);
|
|
|
|
},
|
|
|
|
|
|
|
|
post_load_stories: function() {
|
|
|
|
console.log(['$story_title', this.story_titles.el, this.$stories[0], NEWSBLUR.reader.$s.$story_titles[0]]);
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|