diff --git a/ShadowEditor.Web/src/ui/Tree.js b/ShadowEditor.Web/src/ui/Tree.js index 9ef62d6b..5d9e9d63 100644 --- a/ShadowEditor.Web/src/ui/Tree.js +++ b/ShadowEditor.Web/src/ui/Tree.js @@ -249,7 +249,7 @@ Tree.prototype.unselect = function (value) { }; Tree.prototype._onClick = function (event) { - var data = event.target.data; + var data = event.currentTarget.data; event.stopPropagation(); this.select(data.value); @@ -260,7 +260,7 @@ Tree.prototype._onClick = function (event) { }; Tree.prototype._onDblClick = function (event) { - var data = event.target.data; + var data = event.currentTarget.data; event.stopPropagation(); if (typeof (this.onDblClick) === 'function') { @@ -269,7 +269,7 @@ Tree.prototype._onDblClick = function (event) { }; Tree.prototype._toggleNode = function (event) { - var li = event.target.parentNode; + var li = event.currentTarget.parentNode; var data = li.data; event.stopPropagation();