NewsBlur/media/js/newsblur/views/folder.js

25 lines
722 B
JavaScript
Raw Normal View History

NEWSBLUR.Views.Folder = Backbone.View.extend({
className: 'NB-folder',
initialize: function(models) {
this.models = models;
},
render: function() {
console.log(["render models", this.models]);
var $feeds = _.map(this.models, function(model) {
var $model;
console.log(["model", model]);
if (_.isNumber(model)) {
var model = NEWSBLUR.assets.feeds.get(model);
return new NEWSBLUR.Views.Feed({model: model}).render().el;
} else {
return new NEWSBLUR.Views.Folder(model).render().el;
}
});
$(this.el).append($feeds);
return this;
}
});