YUI2.7.0のTreeViewがおかしい。。。
少し前、YUI2.6.0から2.7.0へ移行をした際に、ColorAnimがおかしい、ことに気がついた(このログ)。
その時に気がつかなかったのだが、TreeViewもおかしいみたい。。。
以下のようなマークアップからTreeViewを生成した際に、アンカーから生成したノードをクリックすると、アンカーで指定したURLを呼び出すことができた。
<ul> <li>List 0 <ul> <li>List 0-0 <ul> <li>item 0-0-0</li> <li>item 0-0-1</li> </ul> </li> <li>item 0-1 <ul> <li><a target="_new" href="http://www.yahoo.co.jp" title="yahoo">Yahoo!</a> <ul> <li><a target="_new" href="http://www.yahoo.co.jp" title="yahoo">Yahoo!</a></li> <li>item 0-1-1</li> </ul> </li> </ul> </li> </ul> </li> </ul>
これができない。YUIのOfficial Exampleも動かない。
TreeViewのUpgrade Noteのトップに以下のことが書いてある。
All the individual in-line event listeners in each of the nodes where moved to the top of the tree and handled through event delegation.
Upgrade Noteより転記。
ノードのイベントハンドラーをいじったみたい。
。。。
Official Exampleも動かないんだからおかしいんだよね。きっと。
YUI2.6.0のTreeViewに戻してしまった。