Commit 5c85412d by Prem Sichanugrist

Nested subview is working

parent 8a91616a
......@@ -4,10 +4,15 @@ class CMS.Views.ModuleEdit extends Backbone.View
events:
'click .cancel': 'cancel'
# 'click .module-edit', 'edit'
'click .module-edit': 'editSubmodule'
initialize: ->
@$el.append($("""<div id="#{@model.get('id')}">""").load(@model.editUrl()))
cancel: ->
CMS.popView()
editSubmodule: (event) =>
$el = $(event.target)
model = new CMS.Models.Module(id: $el.data('id'), type: $el.data('type'))
CMS.pushView(new CMS.Views.ModuleEdit(model: model))
......@@ -37,7 +37,7 @@
<ol>
% for child in module.get_children():
<li>
<a href="#" class="module-edit" id="${child.location.url()}">${child.name}</a>
<a href="#" class="module-edit" data-id="${child.location.url()}" data-type="${child.type}">${child.name}</a>
<a href="#" class="draggable">handle</a>
</li>
%endfor
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment