Проблема с вложенным деревом при добавлении раскрывающегося списка в <li>
Я разработал nestedsortable дерево, которое работает нормально. Теперь я пытаюсь добавить кнопку с подменю в конце каждой строки, но это нарушает код JavaScript. Ошибка, которую я получаю из консоли:
p равно нулю, item.left = p.left;
Код, который я добавил в конце строки:
<span class="btn-tree btn-group">
<button class="btn btn-mini" href="#">Edit</button>
<button class="btn btn-mini dropdown-toggle" data-toggle="dropdown">
<span class="caret"></span>
</button>
<ol class="dropdown-menu no-nest">
<li class="no-nest"><a href="/projects/pmnodes/61/edit">Edit</a></li>
<li class="no-nest"><a href="/projects/pmnodes/61/move" class="fancyform">Move challenge</a></li>
<li class="no-nest"><a href="/projects/pmnodes/61" data-confirm="Are you sure?" data-method="delete" rel="nofollow">Delete</a></li>
<li class="no-nest"><a href="/projects/pmnodes/new?parent_id=61">New sub-challenge</a></li>
<li class="no-nest"><a href="/projects/projectmilestones/68/edit?pmnode_id=25" class="fancyform">Request assistance</a></li>
<li class="no-nest"><a href="/projects/pmnodes/61/duplicate" class="duplicate">Duplicate</a></li>
<li class="no-nest"><a href="/projects/pmnodes/61/alias">Make alias</a></li>
</ol>
</span>
Эта кнопка основана на загрузочной платформе Twitter. классы no-nest были добавлены, потому что они не работали (если я их удалю, ошибка останется прежней).
ОБНОВИТЬ:
Я создал доступную тестовую страницу здесь: bivdev.herokuapp.com/projects/pmnodes/1 login:admin@birdseyeview.eu pwd: admin01 Не могли бы вы взглянуть на это? Спасибо!
ОБНОВЛЕНИЕ 2
Я также попытался использовать отключенную опцию, доступную в sortable(), но это не помогло.
Я сделал это так:
Добавление отмененного обратного вызова в nestedSortable:
cancel: ".disabled",
Затем я добавил "отключенный" класс во все теги "li", которые я хотел отключить.
В чем дело?
Спасибо,
Николя.