Commit 5c85412d by Prem Sichanugrist

Nested subview is working

parent 8a91616a
...@@ -4,10 +4,15 @@ class CMS.Views.ModuleEdit extends Backbone.View ...@@ -4,10 +4,15 @@ class CMS.Views.ModuleEdit extends Backbone.View
events: events:
'click .cancel': 'cancel' 'click .cancel': 'cancel'
# 'click .module-edit', 'edit' 'click .module-edit': 'editSubmodule'
initialize: -> initialize: ->
@$el.append($("""<div id="#{@model.get('id')}">""").load(@model.editUrl())) @$el.append($("""<div id="#{@model.get('id')}">""").load(@model.editUrl()))
cancel: -> cancel: ->
CMS.popView() 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 @@ ...@@ -37,7 +37,7 @@
<ol> <ol>
% for child in module.get_children(): % for child in module.get_children():
<li> <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> <a href="#" class="draggable">handle</a>
</li> </li>
%endfor %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