this.dom.on('mouseenter', 'a', function(e) {
var target = $(e.target);
sandbox.publish('elementEntered', target.data('element'));
this.dom.on('mouseenter', 'a', function(e) {
var target = $(e.target);
sandbox.publish('elementEntered', target.data('element'));
- var parents = nodeElement.parents();
- this.dom.html(template({node: nodeElement, parents: parents, tagNames: wlxmlUtils.wlxmlTagNames, classNames: wlxmlUtils.wlxmlClassNames}));
+ var parents;
+ if(nodeElement) {
+ parents = nodeElement.parents();
+ }
+
+ this.dom.html(template({node: nodeElement, parents: parents, utils: wlxmlUtils}));
this.dom.find('li > a[href="#"]').each(function(idx, a) {
$(a).data('element', parents[parents.length - 1 - idx]);
this.dom.find('li > a[href="#"]').each(function(idx, a) {
$(a).data('element', parents[parents.length - 1 - idx]);