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(["
','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.
',"| Name | ","Repositories | ","Registered | ","","",'<% _.each(group.get("members"), function(member) { %>',"
|---|---|---|
| ","<%= _.escape(member.username) %>"," | ","",'<%= member.user_repos_count %>'," | ","","<%= member.time_created %>"," | ","
| Name | ","Description | ","Clones | ","Owner | ","Categories | ","Created | ","Updated | ","Rating | ","Verified | ","","",'<% _.each(group.get("repositories"), function(repo) { %>',"
|---|---|---|---|---|---|---|---|---|
| ",'<%= _.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 %>"," | ","