define(["libs/toastr","toolshed/scripts/mvc/groups/group-model"],function(a,b){var c=Backbone.View.extend({el:"#groups_element",options:{},app:null,initialize:function(a){this.options=_.extend(this.options,a),this.app=window.globalTS.groups,null!==this.app.collection?(this.model=this.app.collection.get(this.options.group_id),this.render()):this.fetchGroup()},fetchGroup:function(c){var d=this;this.options=_.extend(this.options,c),this.model=new b.Group({id:this.options.group_id}),this.model.fetch({success:function(a){console.log("received data: "),console.log(a),d.render()},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error occurred.")}})},render:function(){var a=this.templateRow();this.$el.html(a({group:this.model})),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},templateRow:function(){return _.template(["
",'

<%= _.escape(group.get("name")) %>

','

','A group of <%= group.get("members").length %> members with <%= group.get("repositories").length %> repositories and a total of <%= group.get("total_downloads") %> combined repository clones.

',"

Members

",'',"","","","","","",'<% _.each(group.get("members"), function(member) { %>',"","","","","","<% }); %>","","
NameRepositoriesRegistered
","<%= _.escape(member.username) %>","",'<%= member.user_repos_count %>',"","<%= member.time_created %>","
","

Repositories

",'',"","","","","","","","","","","","",'<% _.each(group.get("repositories"), function(repo) { %>',"","","","","","",'",'","","","","<% }); %>","","
NameDescriptionClonesOwnerCategoriesCreatedUpdatedRatingVerified
",'<%= _.escape(repo.name) %>',"","<%= _.escape(repo.description) %>","","<%= repo.times_downloaded %>","","<%= _.escape(repo.owner) %>","","<% _.each((repo.categories), function(cat) { %>",'<%= cat.name %>
',"<% }); %>","
',"<%= repo.time_created %>","',"<%= repo.time_updated %>","","<%= repo.ratings_mean %>","","<%= repo.approved %>","
","
"].join(""))}});return{GroupDetailView:c}}); //# sourceMappingURL=../../../maps/mvc/groups/group-detail-view.js.map