Доработать YUI TreeView widget (JavaScript)
Имеется TreeView элемент управления такой, как здесь:
http://developer.yahoo.com/yui/examples/treeview/dynamic_tree.html
Нужно добавить возможность перемещать его элементы примерно так, как это показано здесь:
http://developer.yahoo.com/yui/examples/dragdrop/dd-reorder.html
Когда мы хватаем элемент, создаётся проксирующий элемент, как это описано здесь:
http://developer.yahoo.com/yui/examples/dragdrop/dd-proxy.html
Прежний элемент остаётся на месте до тех пор, пока мы не отпускаем проксирующий элемент на новом месте. Пока мы двигаем захваченным проксирующим элементом, между элементами TreeView отображается индикация куда он должен "упасть". Индикация в виде чёрной черты между элементами с короткими вертикальными чёрточками на концах (как это общепринято во многих UI библиотеках). Проксирующий элемент должен выглядеть точно также, как исходный элемент, но быть при этом полупрозрачным.