render aspects client side
This commit is contained in:
parent
62fc9880f9
commit
572e6b5639
2 changed files with 19 additions and 9 deletions
|
|
@ -1,5 +1,17 @@
|
||||||
app.views.AspectsList = app.views.Base.extend({
|
app.views.AspectsList = app.views.Base.extend({
|
||||||
templateName: 'aspects-list',
|
templateName: 'aspects-list',
|
||||||
|
|
||||||
el: '#aspects_list'
|
el: '#aspects_list',
|
||||||
|
|
||||||
|
postRenderTemplate : function() {
|
||||||
|
this.collection.each(this.appendAspect, this);
|
||||||
|
this.$('a[rel*=facebox]').facebox();
|
||||||
|
},
|
||||||
|
|
||||||
|
appendAspect: function(aspect) {
|
||||||
|
$("#aspects_list > *:last").before(new app.views.Aspect({
|
||||||
|
model: aspect, attributes: {'data-aspect_id': aspect.get('id')}
|
||||||
|
}).render().el);
|
||||||
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,6 @@
|
||||||
<ul id="aspects_list" class="sub_nav">
|
<a class="toggle_selector" href="#">
|
||||||
<a class="toggle_selector" href="#">
|
Select All o no
|
||||||
Select All o no
|
</a>
|
||||||
</a>
|
<li>
|
||||||
<li>
|
<a class="new_aspect" href="/aspects/new" rel="facebox">t('.add_an_aspect')</a>
|
||||||
<a class="new_aspect" href="/aspects/new" rel="facebox">t('.add_an_aspect')</a>
|
</li>
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue