define(['jquery', 'backbone', 'underscore', 'models/TreeCollection'], function($, Backbone, _, TreeCollection){
// Renders whole PackageView
return Backbone.View.extend({
el: '#content',
events: {
},
initialize: function() {
_.bindAll(this, 'render');
this.tree = new TreeCollection();
},
init: function() {
var self = this;
this.tree.fetch({success: function(){
self.render();
}});
},
render: function() {
var packs = this.tree.get('packages'),
files = this.tree.get('files'),
html = 'Root: ' + this.tree.get('root').get('name') + '
';
html += 'Packages: ' + packs.size();
html += '