Hatena::ブログ(Diary)

放浪するエンジニアの覚え書き このページをアンテナに追加 RSSフィード

2009-05-18

YUI2.7.0のTreeViewがおかしい。。。

| 08:47 |  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に戻してしまった。