X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/efe36f4f1b5df351eeb4d40a54c3900cf9a7079b..1067bdcc2f6038b6ffd6a9e3100b0ff75eeb672a:/src/editor/modules/nodeBreadCrumbs/nodeBreadCrumbs.js?ds=sidebyside
diff --git a/src/editor/modules/nodeBreadCrumbs/nodeBreadCrumbs.js b/src/editor/modules/nodeBreadCrumbs/nodeBreadCrumbs.js
index 320a1e8..188aa6e 100644
--- a/src/editor/modules/nodeBreadCrumbs/nodeBreadCrumbs.js
+++ b/src/editor/modules/nodeBreadCrumbs/nodeBreadCrumbs.js
@@ -13,7 +13,6 @@ return function(sandbox) {
var view = {
dom: $('
' + template({node:null, parents: null}) + '
'),
setup: function() {
- var view = this;
this.dom.on('mouseenter', 'a', function(e) {
var target = $(e.target);
sandbox.publish('elementEntered', target.data('element'));
@@ -32,8 +31,12 @@ return function(sandbox) {
setNodeElement: function(nodeElement) {
this.dom.empty();
this.currentNodeElement = nodeElement;
- 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]);