Skip to content

Commit f29a43c

Browse files
Fix on restoreItemAtIndex function when restoring an element from a list with only one element
1 parent 1808ee9 commit f29a43c

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

jquery.nestable.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -769,7 +769,15 @@
769769

770770
//Put drag element at current element position.
771771
function placeElement(currentEl, dragElement) {
772+
// Remove empty element and add a list to be appended
772773
if (indexArray[lastIndex] === 0) {
774+
if ($(currentEl).hasClass(defaults.emptyClass)) {
775+
var currentElParent = currentEl.parentNode;
776+
currentElParent.removeChild(currentEl);
777+
currentEl = document.createElement(defaults.listNodeName);
778+
currentEl.classList.add(defaults.listClass);
779+
currentElParent.appendChild(currentEl);
780+
}
773781
$(currentEl).prepend(dragElement.clone(true)); //using true saves added to element events.
774782
}
775783
else {

0 commit comments

Comments
 (0)