Доработать скрипт на D3 js
http://zv-fl.strash.ru/team.html — текущая версия
Сделано на данный момент:
- генерация дерева из данных с сервера (данные приходят в плоском массиве и преобразовываются в иерархию)
- все данные отображаются (имя, изображение, маркеровка)
Нужно сделать:
- интерактивный переход на уровни ниже и обратно
- у верхней ноды отображать количество потомков из обоих веток
- для лепестков без потомков отображать кнопку добавления новой ноды, при нажатии на которую вызывать внешний колбэк, в который нужно передавать данные лепестка. (будет открываться форма, отправляться данные и перезагружать страницу. поэтому динамически данные не нужно обновлять)