},\r
updateEditPane: function(node) {\r
var pane = this.node.find('#rng-visualEditor-edit');\r
+ var parentClass = node.parent().attr('wlxml-class');\r
pane.html( $(sandbox.getTemplate('editPane')({tag: node.attr('wlxml-tag'), klass: node.attr('wlxml-class')})));\r
\r
var parent = node.parent('[wlxml-tag]').length ? {\r
- repr: node.parent().attr('wlxml-tag') + ' / ' + (node.parent().attr('wlxml-class') || '[[no class]]'),\r
+ repr: node.parent().attr('wlxml-tag') + (parentClass ? ' / ' + parentClass : ''),\r
id: node.parent().attr('id')\r
} : undefined;\r
var children = [];\r
node.children('[wlxml-tag]').each(function() {\r
var child = $(this);\r
- children.push({repr: child.attr('wlxml-tag') + ' / ' + (child.attr('wlxml-class') || '[[no class]]'), id: child.attr('id')});\r
+ var childClass = child.attr('wlxml-class');\r
+ children.push({repr: child.attr('wlxml-tag') + (childClass ? ' / ' + childClass : ''), id: child.attr('id')});\r
});\r
var naviTemplate = sandbox.getTemplate('editPaneNavigation')({parent: parent, children: children});\r
pane.find('.rng-visualEditor-editPaneSurrouding > div').html($(naviTemplate));\r