define([
'libs/jquery-1.9.1.min',
'libs/underscore-min',
-'libs/text!./template.html'], function($, _, templateSrc) {
+'utils/wlxml',
+'libs/text!./template.html'], function($, _, wlxmlUtils, templateSrc) {
'use strict';
this.dom.empty();
this.currentNodeElement = nodeElement;
var parents = nodeElement.parents();
- this.dom.html(template({node: nodeElement, parents: parents}));
+ this.dom.html(template({node: nodeElement, parents: parents, tagNames: wlxmlUtils.wlxmlTagNames, classNames: wlxmlUtils.wlxmlClassNames}));
this.dom.find('li > a[href="#"]').each(function(idx, a) {
$(a).data('element', parents[parents.length - 1 - idx]);
start: function() { sandbox.publish('ready'); },
getView: function() { return view.dom; },
setNodeElement: function(nodeElement) {
- if(!nodeElement.sameNode(view.currentNodeElement)) {
- view.setNodeElement(nodeElement);
- }
+ view.setNodeElement(nodeElement);
},
highlightNode: function(id) { view.highlightNode(id); },
dimNode: function(id) { view.dimNode(id); }