Скорее всего, это то, что раньше работало. код YUI в TaskNode.js
вызывает TextNode.onLabelClick()
, что делает a return false
.Это будет работать, если вы измените TaskNode.js
и вместо вызова node.labelClick(node)
вызовите tree.fireEvent('labelClick', node)
.В частности, заменить:
sb[sb.length] = ' onclick="return ' + getNode + '.onLabelClick(' + getNode +')"';
на:
sb[sb.length] = ' onclick="' + getNode + '.tree.fireEvent(\'labelClick\',' + getNode +'); return false;"';