_markSelected: function(node) {\r
this.node.find('.rng-current').removeClass('rng-current');\r
node.addClass('rng-current');\r
+ mediator.nodeSelected(node);\r
},\r
_addMetaRow: function(key, value) {\r
var newRow = $(sandbox.getTemplate('metaItem')({key: key || '', value: value || ''}));\r
this.node.find('#rng-visualEditor-sidebarButtons li').removeClass('active');\r
this.node.find('#rng-visualEditor-sidebarButtons li a[data-content-id=' + id + ']').parent().addClass('active');\r
\r
+ },\r
+ updateEditPane: function(node) {\r
+ var pane = this.node.find('#rng-visualEditor-edit');\r
+ pane.html( $(sandbox.getTemplate('editPane')({tag: node.attr('wlxml-tag'), klass: node.attr('wlxml-class')})));\r
}\r
- \r
}\r
\r
view.setup();\r
sideBarView.setup();\r
\r
+ var mediator = {\r
+ nodeSelected: function(node) {\r
+ sideBarView.updateEditPane(node);\r
+ }\r
+ }\r
+ \r
var isDirty = false;\r
\r
\r
+ \r
return {\r
start: function() {\r
sandbox.publish('ready');\r